Nachdem mein Blog am 28. Juni einen PageRank von 1 bekommen hatte, gab es nun ein Update auf PageRank 2: Ich frohlocke und sage nur “Zeit wars”

Um in Latex Quellcode optisch ansprechend darzustellen, kann das Package listings verwendet werden, das auf markierte Bereiche Syntax-Highlighting anwendet. Für die Verwendung muss das Package i.A. nicht installiert werden, sondern kann direkt über \usepackage{listings} eingesetzt werden. Mit lstset ist es möglich, umfangreiche Konfigurationen festzulegen, beispielsweise die Angabe von Zeilennummern oder die verwendeten Schriftarten. Alle verwendbaren Optionen sind hier aufgelistet und [...]weiterlesen

Texlipse ist ein Eclipse-Plugin, mit dem Latex-Dateien in der Eclipse-IDE komfortabel und einfach bearbeitet werden können. Die Vorzüge des Plugins sowie eine Installationsanleitung für den Mac wurden bereits in diesem Artikel beschrieben. Nun ist es außerdem möglich, eine automatische Rechtschreibprüfung innerhalb Texlipse zu verwenden, sowohl in englischer als auch in deutscher Sprache. Die Rechtschreibprüfung kann durch die folgenden Schritte eingerichtet [...]weiterlesen

Gestern waren das erste mal in der Geschichte meines Blogs mehr als 100 User am Tag zu Besuch. Das ist super Ich hoffe, dass es mit den Besucherzahlen weiterhin nach oben geht. An dieser Stelle sei noch mal auf die Kommentierfunktion hingewiesen

In diesem Artikel stelle ich ein sehr hilfreiches, wenn auch kleines Plugin für Eclipse vor, das die Auswertung von Logger-Einträgen extrem vereinfacht. Bestehende Logging-Bibliotheken wie Log4J bieten verschiedene Log-Modi, beispielsweise INFO und DEBUG. Bei Verwendung des INFO-Modus ist die Ausgabe der Console zumeist noch übersichtlich (das richtige Maß beim Einsatz des Loggers vorausgesetzt), im DEBUG-Modus kann die Console aber sehr [...]weiterlesen

In einem verteilten System, das mit Methoden von WebServices umgesetzt ist, kommunizieren die einzelnen Partner über SOAP-Nachrichten. Dieser Nachrichten-Verkehr ist gerade bei der Entwicklung sehr interessant und muss häufig analysiert werden. Dafür sind zwei Lösungswege möglich: der erste ist die Erstellung von MessageHandlern, aufwändig aber flexibel. Der zweite ist das Setzen “eines Konfigurationsparameters”, der beispielsweise Metro dazu veranlasst, die SOAP-Nachrichten [...]weiterlesen

Bei der Entwicklung von WebServices bzw. deren Consumern in Java kann es zu Versionkonflikten bei den JAX-* Libraries kommen. Diese entfalten sich dann (u.a.) in folgender Exception: java.lang.NoSuchMethodError: javax.xml.ws.WebFault.messageName()Ljava/lang/String; Diese Exception tritt auf, wenn die Versionen der in der IDE verwendeten JAX-* Libraries nicht mit denen der ausführenden JRE übereinstimmen. Um dieses Problem zu umgehen, müssen die beiden jars jaxws-api.jar und [...]weiterlesen

Wird Java-Code in einem Application Container ausgeführt, gelten an einigen Stellen “andere” Regeln als bei der Ausführung in Eclipse (z.B. welche JRE verwendet wird ). Diese Unterschiede beziehen sich auch auf die Verwendung einer properties-Datei. Damit eine properties-Datei gefunden wird, muss sie unterhalb des src-Ordners angelegt werden, z.B. in /src/configs/myconfig.properties. Darauf kann dann mit folgendem Java-Code zugegriffen werden:

Gestern habe ich ein Hardware-Upgrade meines MacBooks 5,1 durchgeführt und es lohnt sich extrem! Es läuft alles wesentlich schneller und flüssiger. Es laufen Eclipse, ein GlassFish 3.1 Application Server, VirtualBox mit einer Debian 6 Installation und verschiedene andere Programme parallel und mein MacBook schmeißt nicht mal den Lüfter an Vor dem Upgrade  musste ich besonders in Eclipse häufig warten, z.B. [...]weiterlesen

Bei der Entwicklung von WebServices spielen wsdl-Dateien eine wichtige Rolle. In diesen wsdl-Dateien kann als Datentyp u.a. xsd:dateTime angegeben werden, um Datums- und Zeitangaben zu übertragen. Werden nun die Java-Stubs-Dateien aus der wsdl-Datei generiert, beispielsweise mittels wsimport oder wsgen, wird aus diesem Datentyp ein XMLGregorianCalendar. Da aber meist mit der java.util.Date Klasse gearbeitet wird, sind beim WebService und beim Consumer Konvertierungen [...]weiterlesen