Springs FrontController soll keine CSS-, PNG- oder JPG-Dateien verarbeiten oder Wie liefere ich statischen Content aus

Wenn man die grundlegende Funktionsweise von Spring MVC verstanden hat – ich empfehle an dieser Stelle die äußerst vorzügliche offizielle Dokumentation -, kommt man an den Punkt, an dem man auch Bilder oder Stylesheets in die Web-Applikation einbinden möchte. Dafür gibt es zwei Möglichkeiten. Spezifizieren eines eigenen URL-Suffixes für Request-Mappings Read more…

AspectJ und Spring: Parameter einer Methode auslesen

Ich stand heute vor dem Problem, dass ich mit einem AspectJ-Advice die Parameter von Methoden überprüfen wollte. Abhängig von dem Parametertyp sollte eine Exception geworfen werden. Meine Exceptions erben von einer Basisklasse, die in Abhängigkeit des Parametertyps weitere Exception-Codes enthalten. So kann z.B. die UserException neben dem Code NOT_FOUND (Parameter Read more…

Spring: Properties für eine Applikation vor Starten des ApplicationContext laden

Für mein gegenwärtiges Freizeit-Projekt OpenRanked war es nötig, dass ich beim Starten der Applikation (Stand-Alone Anwendung ohne Anwendungsserver) ein Pfad zu einer .properties-Datei mit den Einstellungen des Servers übergeben konnte. Damit nun die übergebene .properties-Datei auch in der richtigen zeitlichen Reihenfolge geladen werden konnte, ist folgender Code-Schnipsel nötig: Warum ich Read more…

JPA/EclipseLink 2 & Spring 3.0.2: The container policy [IndirectListContainerPolicy(class org.eclipse.persistence.indirection.IndirectList)] is not compatible with transparent indirection

Nachdem ich mir die letzten beiden Tage ein paar Sachen zu JPA und JTA durchgelesen hatte, setzte ich eine kleine Test-Anwendung auf, die mir mit Hilfe von Spring 3.0.2 und JPA/EclipseLink 2 Benutzer und deren Gruppen aus einer Datenbank laden sollte. Das Datenbankschema dazu war einfach: Tabelle user, Tabelle group Read more…

JAX-WS, Spring und mehrere Web-Services bereitstellen

Gestern habe ich meine Web-Services noch erfolgreich zum Laufen gebracht. Allerdings bin ich dabei über einen ziemlicher Stolperstein öh… gestolpert. Kurz zu meiner Implementierung: 3 Services (AgentService, ArtifactService, ProjectService), die per @WebService annotiert sind. Die Services greifen auf die jeweiligen BOs (AgentBO, ArtifactBO, ProjectBO) zu Jeder Service besitzt die beiden Read more…

Spring Framework 2.5.6-1 und XBeans

Gegenwärtig bin ich dabei, unser Deployment-Tool (DT) um SOA-Features (SOA ist tot – es lebe SOA) anzureichern. Der Plan ist, dass die komplette Administration über SOAP geschieht. Da ich DT als Projekt für das Testen von mir unbekannten Frameworks und Technologien sehe, habe ich mich für JAX-WS (Version 1.8) als Read more…