Sunday, October 29, 2006

Kostenloses EBook zum Thema Maven2

Megere bietet ein kostenloses EBook zum Thema Maven2 zum Download an. In diesem Buch findet man die wichtigsten Informationen zur Nutzung von Maven2. Hier der Link zum Download: http://www.mergere.com/m2book_download.jsp

Tuesday, October 17, 2006

Abhängigkeiten verwalten ohne Maven

Wer schon einmal mit Maven gearbeitet hat, wird feststellen, dass in manchen Fällen Abhängigkeiten viel Ärger machen können. Zur Zeit wird z.B. AppFuse auf maven umgestellt, was dazu geführt hat, dass Matt 28(!) Issues in Fremdprojekten eröffnen musste, die sich nur auf fehlerhafte pom's und deren Abhängigkeiten bezogen.

Wer also weiterhin ANT (http://ant.apache.org/) nutzen will, aber trotzdem die Vorzüge eines zentralen Library Repositories nutzen will, sollte einen Blick auf Ivy (http://www.jayasoft.org/ivy) werfen.

Ivy nutzt unter anderem die Maven Repositories, um benötigte Libs zu laden und lässt sich natlos in Ant integrieren.

Einblick in HTTPSessions

Wer einen tieferen Einblick in alle in einer J2EE Applikation aktiven Sessions haben will (Was besonders zur Entwicklungszeit eine Menge Ärger ersparen kann) , sollte einmal einen Blick auf MessAdmin werfen.

Dieses Tool kann ohne Änderung am Hauptprogramm eingesetzt werden (Wenn man von kleineren Änderungen an der web.xml + einer neuen Library mal absieht). Sobald das Tool aktiv ist, kann man sich einen Überblick über alle aktiven Sessions verschaffen und zusätzlich sich für jede einzelne Session alle dort abgelegten Daten anzeigen lassen.

Als zusätzliches Goodie kann MessAdmin an alle aktiven Sessions Nachrichten verschicken, die dann per PopUp dem User angezeigt werden. Dies ist besonders sinnvoll, wenn man Tester auf Neuinstallationen bzw. bestimmte durchzuführenden Tests hinweisen will.