Spring Framework

Die zentrale Komponente des Spring Frameworks ist die Bean Factory. Sie erlaubt es durch Deklarationen in einer Konfigurationsdatei Java Beans zu erzeugen und Werte für deren Eigenschaften zu setzen. Als Werte für die Eigenschaften kommen auch durch die Bean Factory erzeugte Beans in Frage.

Der EJB Support ist eine Erweiterung der Bean Factory, mit der die Proxies für die gängigen Arten von EJBs (Session Beans, Message Driven Beans) auf einfache Weise ermittelt werden können, ohne dass das Schreiben eines Service Locators notwendig ist.

Das Spring Framework bietet auch Unterstützung bei der Erstellung von EJBs an, in dem abstrakte Superklassen bereitgestellt werden. Diese abstrakten Klassen erlauben die komfortable Delegation von Methodenaufrufen an Java Beans aus der Bean Factory.

Der JDBC Wrapper ermöglicht die vereinfachte Nutzung von JDBC.

Die Komponente Web Flow bietet ein auf dem Model View Controller Pattern basiertes Framework für die Erstellung von webbasierten Benutzeroberflächen. Der vom Controller gesteuerte Page Flow kann als Zustandsübergangsmodell in einer XML Datei formuliert werden. Es gibt auch graphische Editoren für die Page Flows.


Quelle

http://springframework.org