
Standard für die Entwicklung von Enterprise-Java
Standard für die Entwicklung von Enterprise-Java
Spring ist ein populäres, weit verbreitetes Open-Source-Framework, mit dem Entwickler die Erstellung erstklassiger Anwendungen beschleunigen können. Spring beinhaltet ein leicht verständliches, konsistentes Programmier- und Konfigurationsmodell, das weltweit von Millionen von Entwicklern eingesetzt wird. Im Gegensatz zur herkömmlichen Java EE-Plattform beinhaltet Spring eine Reihe von Funktionen zur Erstellung von Enterprise-Java-, Rich Web- und Enterprise-Integration-Anwendungen, die bequem und problemlos eingesetzt werden können.
- Spring für Enterprise-Java-Anwendungen: Spring bietet das ultimative Programmiermodell für moderne Enterprise-Java-Anwendungen und befreit Unternehmensobjekte von der Komplexität der Plattform-Services für die Komponentenverwaltung von Anwendungen, Web Services, Transaktionen, Sicherheit, Remoting, Messaging, Datenzugriff, aspektorientierte Programmierung und mehr. Spring wird mithilfe eines Inversion of Control (IoC)-Containers erstellt, über den Java-Komponenten zentral konfiguriert und miteinander verbunden werden können. Dadurch entsteht ein Code, der leichter zu übertragen, wieder aufzurufen, zu testen und zu erhalten ist.
- Spring für Rich Web-Anwendungen: Mit Spring Web Flow, Spring BlazeDS, Spring Faces und Spring JavaScript können Rich Web-Anwendungen über eine Auswahl moderner Technologien für Benutzeroberflächen erstellt werden. Mit Spring Web Flow sind Multistep-Benutzerinteraktionen möglich, die durch eine High Level Process Flow-Definitionssprache gesteuert werden, während mit Spring BlazeDS durch Spring verwaltete Unternehmensobjekte über Adobe Flex Rich Internet Application (RIA)-Clients aktiviert werden können. Mit Spring Faces wird das JSF-Komponentenmodell mit Benutzeroberfläche in das Kontrollmodell von Spring integriert und Spring JavaScript beinhaltet ein umfassendes JavaScript-Framework mit Benutzeroberfläche, welches die meisten bekannten Asynchronous JavaScript und XML (AJAX)-Szenarien unterstützt.
- Spring für Enterprise-Integration-Anwendungen: Mit Spring Integration und Spring Batch wird das wichtigste Programmiermodell von Spring erweitert, um damit den Anforderungen von Enterprise Integration zu entsprechen. Spring Integration beinhaltet eine umfassende Reihe an Enterprise Integration-Patterns, einschließlich Message Channel, Message Endpoint, Channel Adapter, Content Based Router und weiterer, während mit Spring Batch die Entwicklung robuster Batch-Anwendungen ermöglicht wird.
Spring Enterprise
Mit Spring Enterprise-Software werden Abonnements unterstützt, über die die zertifizierte Software, erweiterte Ressourcen, professioneller Entwickler- und Produktionssupport und gesetzliche Schadensersatzleistungen angeboten werden – für Unternehmen erforderliche Merkmale, um Spring-Technologien im gesamten Unternehmen einsetzen zu können.

Zertifizierte Software: SpringSource-Kunden erhalten zertifizierte Versionen der Open-Source-Technologien von Spring, einschließlich Updates, Patches und Security-Fixes, mit denen Spring umfassend und sicher im gesamten Unternehmen eingesetzt werden kann.

Steigerung von Integrität und Leistung: Spring-Technologien werden von SpringSource durch eine vollständige Ausstattung erweitert, über die ein detaillierter Einblick in Integrität und Leistung der Spring-Anwendungen sowie in die Optimierung von Leistung und Zuverlässigkeit für Oracle Database-Umgebungen gewährleistet werden kann.

Professioneller Entwickler- und Rund-um-die-Uhr-Produktionssupport: SpringSource beschäftigt die führenden Spring-Technologen, wodurch wir unseren Kunden erstklassigen Entwickler- und Produktionssupport anbieten können. Sämtliche Support-Pläne beinhalten den Zugang zu unserem Portal für den Kundensupport, zu den Bereichen für Downloads von zertifizierter Software, zur Online-Wissensdatenbank und zu den FAQs.

Gesetzliche Schadensersatzleistung: Mit SpringSource werden unsere Kunden vor Schäden durch den Missbrauch von IP-Adressen der Open-Source- und der kommerziellen Softwarekomponenten geschützt.

