Archiv für Dezember, 2005

Frohe Weihnachten

Ich wünsche allen, die dies hier lesen ein fröhliches Weihnachtsfest, ein paar geruhsame und friedliche Tage zwischen den Tagen und einen guten Rutsch ins neue Jahr 2006.

Lasst euch schön beschenken. :-)

Emailadresse vor Adress-Crawlern schützen

Als Webmaster und Homepage-Besitzer möchte man auf seiner Seite seine Emailadresse hinterlassen, damit Seitenbesucher mit dem Webmaster per Email Kontakt aufnehmen können.
Dies ist allerdings ein zweischneidiges Schwert, da diese veröffentlichten Emailadressen oft mit Spam-Mails bombatiert werden, nachdem sie veröffentlicht wurden.

Ursache hierfür ist:
Ähnlich wie die Suchmaschinen-Spiders (welche ja erwünscht sind, um die Seiten bekannt zu machen) werden die Seiten auch von sogenannten Email-Crawlers (Robots) besucht, die das Web durchstreifen und die Seiten nach Emailadressen durchsuchen und sie in ihre Datenbanken abspeichern. Die so gesammelten Emailadressen werden oft von Werbetreibenden, für ungewollte Rundmails (Spammails) missbraucht.

Um diese Entwicklung zu verlangsamen oder möglichst zu verhindern, kann man einen Trick anwenden, der unten erklärt wird.

Um seine Emailadresse vor den Crawlern zu verstecken, kann man Sie innerhalb eines Javascript-Blockes in seinen HTML-Code einfügen. Einfach folgenden Code-Schnipsel kopieren und die eigene Emailadresse in den Variablen name und domain anpassen.

<script language=”JavaScript”>
   var name = “geheim”;
   var domain = “meinedomain.de”;
   document.write(‘<a href=”mailto:’ + name + ‘@’ + domain + ‘”>’);
   document.write(name + ‘@’ + domain + ‘</a>’);
</script>

Die Emailadresse wird somit erst bei der Ausführung im Browser erzeugt. Im Browser sieht die Emailadresse wie immer aus. Sie kann auch verlinkt werden (mailto: ist auch kein Thema). Allerdings die Crawler schauen sich (bis jetzt) nur den Sourcecode der Seite an und erkennen die Emailadresse hier (noch) nicht, da hier ihr Mapping und ihre Regeln nicht greifen. Denn dort steht die Emailadresse noch nicht aufgelöst innerhalb des Javascript-Blocks.

Ich hoffe dies kann euch einige ungewollte Post ersparen :-)

Interessante Bücher, die ich jedem empfehlen kann

Das sind auch prima Weihnachtsgeschenke…

Genial italienisch! Der Dativ ist dem Genitiv sein Tod. Folge 2: Neues aus dem Irrgarten der deutschen Sprache Der Schwarm Illuminati

Schreiben von Web Application Deployment Descriptoren

Eine ausführliche Beschreibung wie der Web Application Deployment Descriptor web.xml aufgebaut sein soll findet man auf der BEA-Seite unter

http://e-docs.bea.com/wls/docs70/webapp/webappdeployment.html

Da der Web Application Deployment Descriptor für alle Servlet-Container standardisiert ist, gilt diese Beschreibung nicht nur für den WebLogic Server, sondern auch für Tomcat und andere ApplicationServer.

Tips zu Struts

In loser Reihenfolge möchte ich hier Tipps und Hilfen zur Software-Entwicklung mit dem MVC-Framework Struts gegeben. Denn oft hängt es bei der Software-Entwicklung mit Struts nur an ein paar Kleinigkeiten, dass die Anwendung nicht wie vorgestellt läuft oder Exceptions erzeugt.

Das Open Source Framework Struts ist hervorragend geeignet für die Entwicklung von Webapplikationen und setzt das Model 2 (MVC) Design-Paradigma in vorbildlicher Weise um. Auf Basis der Java-Technologie lassen sich mit dem Struts Framework dynamische Websites entwickeln, welche ein Höchstmaß an Stabilität aufweisen.

Als erstes möchte ich auf die offizielle Struts-Webseite hinweisen, auf der alle Taglibs und das ganze Framework detailliert beschrieben ist:

Als zweites möchte ich hier die Struts-Seite von Ted Husted vorstellen, einer der Mitbegründer von Struts. Auf seiner Seite findet man viele Tipps und Anregungen zu Struts.

Und los gehts …

Willkommen auf Informatik-Student.de:

Hier wird es bevorzugt um Themen der Informatik und der Informationstechnologie gehen.

Die Schwerpunkte werden bei Java, Oracle, Linux und Webhosting liegen.

Also auf gehts. Jetzt wird gebloggt, was das Zeug hält…. :-)

Pages: Prev 1 2