Springframework

Große Sprünge mit dem Spring Framework

Das Spring Framework besteht aus einer Ansammlung unterschiedlicher Projekte, die den Umgang mit typischen Entwicklungsproblemen erleichtern. Wir setzen in unseren Projekten verschiedene Komponenten des Spring Frameworks ein. Das Framework basiert auf den folgenden Prinzipien:

Dependency Injection
Objekte müssen sich die benötigten Ressourcen und Objekte nicht suchen, sondern bekommen sie zugewiesen.

Aspektorientierte Programmierung
Transaktionen und Sicherheit können isoliert werden und den Programmcode von diesen technischen Aspekten frei halten.

Vorlagen
Vereinfachen die Arbeit mit Programmierschnittstellen (APIs), indem Ressourcen automatisch aufgeräumt werden
Zusammen mit dem Tomcat Servlet Container setzen wir die Transaktionssteuerung des Spring Frameworks (spring core) ein. Dieser dient der Steuerung der Transaktionen über POJOs (Plain Old Java Objects).

Für einen Webstart Client setzten wir zum Beispiel Remoting über den HttpInvoker des Spring Frameworks ein. Wir haben vielfältige Webanwendungen mit Spring Webflow realisiert, bei denen wir den Zugriff auf die Anwendungen mit Spring Security absichern. Die Möglichkeiten des IOC und der Aspekt Orientierung, die das Spring Framework bieten, setzen wir zum Beispiel ein, um bestimmte Methodenaufrufe in der Geschäftslogik bei Bedarf loggen zu können. Wir verwenden Spring Dynamic Modules im OSGi-Umfeld, um Services über Bundle-Grenzen zu veröffentlichen.

Falls Sie noch Fragen zur Verwendung des Spring Frameworks in unseren Projekte haben, stehen Ihnen unsere Experten gerne zur Verfügung.