Spring & JDBC

Über das Spring Framework hatte ich bereits geschrieben, und es dürfte den Lesern des Expertenbriefes inzwischen bekannt sein. Aber Spring bietet mehr als nur Dependency Injection, und bei der Arbeit habe ich das JDBC Framework von Spring intensiv genutzt. Darüber habe ich nun diesen Monat einen Artikel in JavaSpektrum veröffentlicht. Das begleitende Material stelle ich hier zur Verfügung. Schreiben Sie mir ein Email, wenn Sie eine Kopie des Artikels haben möchten.

Der Spring Container (oder: Dependency Injection)

Diejenigen, die sich für die neuesten Javatechnologien interessieren, haben bestimmt schon vom Spring Framework gehört. Spring ist, ähnlich wie ein Applicationserver (z.B. Tomcat) oder EJB Server (z.B. JBoss), ein “Container” für Java Objekte. Aber im Gegensatz zu den anderen Schwergewichten ist der Spring Container extrem leicht, und stellt keine besonderen Ansprüche an die Objekte, die wir darin verstauen. Im Folgenden beschreibe ich den Spring Container, und demonstriere ihn an einer kleinen Webstart Beispielanwendung.

Unit Tests: Wohin damit…?

In Java (und nicht nur dort!) sollten Unit-Tests geschrieben werden, und das bekannteste Werzeug dafür ist JUnit. Gewöhnlich wird eine Testclasse pro Javaclasse erstellt. Aber wo in der Orderhierarchie sollten die Testclassen untergebracht werden?

Dieser Artikel diskutiert zwei übliche Ordnerstrukturen, und eine dritte Möglichkeit, von der ich letzes Wochenende auf einer Konferenz in Boston erfahren habe.