..


Sponsored Links

Einführung in die Feder

Der Frühling ist ein Open Source Framework für die Entwicklung von Java-Anwendungen in paritcolare Anwendungen J2EE .

Die erste Version des Frameworks wurde 2002 von Rod Johnson entlassen, dann durchläuft viele Änderungen, dass dieser Rahmen genommen haben, sehr viel von der internationalen Gemeinschaft im Jahr 2006 geschätzt und gewann einen Jolt Productivity Award und ein JAX Innovation Award.

Warum Spring?

Der Frühling hat viele Features, die andere Frameworks nicht haben:

  • Modular: Trotz sehr groß ist, dank seiner modularen Bauweise, die Auswahl einiger seiner Module in unser Projekt integrieren können. Für dieses Frühjahr ist leicht in bestehende Projekte integriert.
  • Leichtgewicht: Der Frühling ist so konzipiert, dass die Abhängigkeiten im Rahmen unseres Business-Logik praktisch null, und wenn ein leicht zu isolieren. Für instaziare und \ oder initialisieren Objekte, die im Rahmen nicht über spezifische Schnittstellen oder abstrakte Klassen zu implementieren.
  • Integrierbar: Im Frühjahr gibt es keine Paketprotokollierung, Verbindungs-Pool, oder O \ R-Mapping , da alle diese Funktionen von anderen Open-Source-Frameworks zur Verfügung. Der Frühling ist nicht das Ziel sie zu ersetzen, sondern nur, um sie leichter zu bedienen, durch seine Werkzeuge.
  • Portable: Eine Anwendung mit Spring geschrieben werden können nahtlos von einer übertragenden Application Server auf einen anderen, zum Beispiel, WebLogic, Tomcat, Resin, JBoss, Jetty, Geronimo und WebSphere.
  • POJO-basierte Programmierung aktiviert: Spring ermöglicht es uns, eine komplette J2EE-Anwendung usanso nur entwickeln POJOs , indem sie ihnen Enterprise-Features in einem nicht-invasiv.
  • Testgetriebene aktiviert: Spring ermöglicht es uns, Software, die einfach zu testen, ist zu schreiben, dann ist es ein idealer Rahmen für die Software, die auf der Grundlage schriftlicher sind Test Driven Development .

Nach der Besichtigung der Besonderheiten Spring, mal sehen, was zusätzliche Vorteile gibt es, es zu benutzen:

  • Macht es möglich, eine Java-Methode in einer trasazione laufen, oder machen Sie eine Remote-Methode, ohne sich mit seiner API (zB Interaktion JTA ).
  • Die Management-Dienstleistungen der Spring-Konfiguration kann in jedes architektonische Schicht verwendet werden, und in jedem Laufzeitumgebung.
  • Eliminiert die Verbreitung von benutzerdefinierten Eigenschaften-Datei. Um zu verstehen, die Abhängigkeiten einer Klasse, muss sich nur beim Hersteller oder dessen Eigentum. Dies wird durch die Verwendung von "Inversion of Control und Dependency Injection, die später diskutiert werden kann.
  • Erleichtert Programmierschnittstellen.
  • Anders als die meisten anderen Frameworks, konzentriert Spring, auf die Bereitstellung von einfachen und effektiven Weg, um unsere Business-Logik-Objekte zu verwalten.
  • Es autia, um gemeinsame Probleme von Enterprise-Applikationen zu lösen, so dass optional Einsatz von EJB . Auf diese Weise können wir wählen, um Schnittstellen in unser Geschäft oder unsere POJOs EJBs ohne Beeinträchtigung der aufrufende Code implemenrare. Neben diesem Frühjahr ist auch als eine geeignete Alternative zu den gleichen EJB vorgeschlagen, für viele Arten von Enterprise-Applikationen.
  • Bietet einen einheitlichen Rahmen für Data Access ist mit JDBC und andere Artikel mit O \ R-Mapping, wie Hibernate oder TopLink .

Spring Java-Führer
E-Learning
Linux (Kurs) Linux (Kurs)
Ein vollständiger Reiseführer von Open-Source-System. Von 49 €.
PHP (Kurs) PHP (Kurs)
Vollständige natürlich für die Erstellung dynamischer Websites. Von 49 €.
Ruby und Ruby on Rails (Kurs) Ruby und Ruby on Rails (Kurs)
Neues Software-und Web-Anwendungen mit Ruby und RoR. Von 39 €.
Sponsored Links