Spring Tutorial

Spring Tutorial

Spring tutorials

Das von Rod Johnson erstellteSpring framework ist ein äußerst leistungsfähiges IoC-Framework (Inversion of Control), mit dem Sie die Abhängigkeiten Ihrer Projektkomponenten entkoppeln können.

In dieser Reihe von Tutorials finden Sie viele schrittweise Beispiele und Erklärungen zur Verwendung des Spring-Frameworks.

New Spring 3.0 Tutorials (23/06/2011)
Es wurden viele Spring 3.0-Tutorials zur Verwendung von Spring EL, JavaConfig, AspectJ und Spring Object / XML-Mapping (oxm) hinzugefügt. Informationen zu den Neuerungen in Spring 3.0 finden Sie inofficial Spring 3.0 references.

Schnellstart für den Frühling

Schneller Einstieg in die Grundlagen der Spring Framework-Entwicklung.

Spring JavaConfig (Spring 3.0)

Spring 3.0 unterstützte JavaConfig. Jetzt können Sie Anmerkungen verwenden, um die Konfiguration in Spring durchzuführen.

Federnabhängigkeitsinjektion (DI)

Funktionsweise von Spring to do Dependency Injection (DI) zum Verwalten von Objektabhängigkeiten.

Bean Basic

Alle Klassen, die Sie im Spring-Ioc-Container verwenden müssen, werden als "Bean" betrachtet und in einer Spring-Bean-Konfigurationsdatei oder über Annotation deklariert.

Spring Expression Language (Spring 3.0)

Spring 3.0 führt eine umfangreiche und leistungsstarke Ausdruckssprache ein, die als Spring-Ausdruckssprache oder Spring EL bezeichnet wird.

Spring Auto Component Scanning

Spring kann Ihre Bohne automatisch scannen, erkennen und registrieren.

Spring AutoWiring Bean

Wechseln Sie in die automatischen Verbindungsmodi, um Verbindungen oder Beans automatisch zu verbinden, sowohl in XML als auch mit Anmerkungen.

Spring AOP (Aspektorientierte Programmierung)

Das Spring AOP modularisiert Querschnittsthemen in Aspekten. Einfach ausgedrückt, ein Abfangjäger, um einige Methoden abzufangen.

Spring AOP + AspectJ Framework

AspectJ wird seit Frühjahr 2.0 unterstützt und ist flexibler und leistungsfähiger. Dieses Beispiel wird jedoch in Spring 3.0 demonstriert.

Spring Object / XML Mapper (Spring 3.0)

In Spring 3.0 wird die Objekt-zu-XML-Zuordnung (Object to XML Mapping, OXM) von den Spring-Webdiensten in das zentrale Spring Framework verschoben.

[springjdbc] #

Spring JDBC-Unterstützung

Spring bietet viele Hilfsklassen zur Vereinfachung des gesamten JDBC-Datenbankvorgangs.

Unterstützung für den Ruhezustand im Frühjahr

Spring enthält viele nützliche Klassen, die das Hibernate ORM-Framework unterstützen.

Frühling E-Mail-Support

Spring bietet MailSender zum Senden von E-Mails über die JavaMail-API.

  • Sending E-mail via MailSender
    Beispiel für die Verwendung von MailSender von Spring zum Senden einer E-Mail über den Google Mail-SMTP-Server.

  • E-mail template in bean configuration file
    Das Festcodieren aller E-Mail-Eigenschaften und des Nachrichteninhalts im Methodenkörper ist keine bewährte Methode. Sie sollten die E-Mail-Nachrichtenvorlage in der Bean-Konfigurationsdatei des Spring definieren.

  • Sending e-mail with attachment
    Beispiel für die Verwendung von Spring zum Senden einer E-Mail mit Anhängen.

Spring Scheduling Support

Spring bietet sowohl im JDK-Timer- als auch im Quartz-Framework eine sehr gute Unterstützung.

Spring in andere Web-Frameworks integrieren

Spring lässt sich in andere Web-Frameworks integrieren.

Frühlings-FAQs