Archiv des Autors: steve40

Bytecode Instrumentation mit JavaAgent für Logging und Debugging

JavaAgent Bereits seit Java 5 besteht die Möglichkeit mit der JVM Option -javaagent eigene Klasse in das Klassenladen der VM einzuklinken und so zu verändern bevor diese ausgeführt werden. AspectJ nutzt das z.B. um Aspekte auf Bytecode Ebene "einzuweben". Logging … Weiterlesen

Veröffentlicht unter Java | Hinterlasse einen Kommentar

ImageViewer mit Slideshow und Multiple Monitor Support

Slideshow auf zweitem Monitor? Leider gibt’s das so gut wie gar nicht, das einzige was ich finden konnte ist der FastStone ImageViewer. Der hat allerdings so seine Macken beim Abspielen von ganzen Verzeichnissen und noch so ein paar Seltsamkeiten. Also … Weiterlesen

Veröffentlicht unter HomeCinema, Java | Hinterlasse einen Kommentar

JSF Spring Integration

JSF Spring Integration Bislang gab es vor allem zwei Ansätze JSF und Spring einander näher zu bringen: Der Spring eigene DelegatingVariableResolver JSF-Spring Erstere liefert über einen Custom Variable Resolver die Möglichkeit auf Spring-Beans aus JSF (mit Hilfe der ExpressionLanguage) zuzugreifen. … Weiterlesen

Veröffentlicht unter Java | 4 Kommentare

Testing Concurrent Java Programs

Beim Testen von Java Programmen die Nebenläufigkeiten und Synchronisation enthalten, bekommt man schnell Probleme. Zum einen stellt man fest, dass es recht schwierig ist Testfälle zu konstruieren, die alle relevanten Codeteile durchlaufen. Und selbst wenn das geschafft ist, kann man … Weiterlesen

Veröffentlicht unter Java | 3 Kommentare

Dependencies anzeigen mit Byecycle

Für Java Projekte gibt es ein schönes Plugin mit dem Dependencies eines Packages graphisch angezeigt werden können: Byecycle. Es zeigt die insbesondere zyklische Abhängigkeiten in rot an und hilft so, diese zu vermeiden. Die Grafik richtet sich wie mit Gummibänden … Weiterlesen

Veröffentlicht unter Java | Hinterlasse einen Kommentar

BeanFactory ala Spring die 2. te

Nachdem mir die erste Lösung schon sehr nützlich vorkam, hab ich noch einmal nachgelegt. Die 2. Version unterstützt nun einige Datentypen mehr, die als Property gesetzt werden können. Neben den primitive Types, lassen sich Maps, Sets, Lists, Properties und einfache … Weiterlesen

Veröffentlicht unter Java | Hinterlasse einen Kommentar

Crank mit Jason Statham

Gestern in der Sneak gabs Crank mit Jason Statham. Absolute geil! Schnell, Adrenalin pur, witzig vor allem die Coolness des Hauptdarstellers. Empfehlenswert …

Veröffentlicht unter Movies | Hinterlasse einen Kommentar

BeanFactory ala Spring

Wenn man einmal die Vorteile einer BeanFactory ala Spring kennengelernt hat, will man deren Vorteile nicht mehr missen. Es ist einfach viel angenehmer – insbesondere auch im Hinblick auf die Testbarkeit – wenn man Klassen als POJOs entwirft, die Eigenschaften … Weiterlesen

Veröffentlicht unter Java | Hinterlasse einen Kommentar

SWT Applikation als Applet

[:de]Neulich stellte sich mir die Frage, warum eigentlich nicht auch SWT Applikationen als Applet laufen können. Gut der erste Grund ist sicherlich, dass SWT nicht immer installiert ist, im Gegensatz zu Swing, was schon mit dem JRE dabei ist. Allerdings … Weiterlesen

Veröffentlicht unter Java | 20 Kommentare

Transaktionen mit HibernateSynchronizer, Hibernate3 und Spring

Will man Spring zusammen mit Hibernate 3 verwenden, so muss man beachten, dass die DataAccessObjects (DAOs) nicht ohne weiteres mit Spring zusammenarbeiten. Eine gute Spring-Integration ist aber wünschenswert, weil man nur so in den Genuss der Spring-Features wie z.B. deklaratives … Weiterlesen

Veröffentlicht unter Java | Hinterlasse einen Kommentar