Skip to content

13. Version 8: Portierung der Anwendung in eine Spring-/Tomcat-Umgebung


Aufgabe: Portieren Sie die vorherige Anwendung gemäß dem Beispiel „Beispielanwendung – 02: rdvmedecins-jsf2-spring“ aus [ref3] in eine Spring-/Tomcat-/Hibernate-Umgebung.


  

Die neue Webanwendung lautet [mv-pam-jsf2-spring-multipages]. Die Weboberfläche bleibt unverändert:

Image

Hier ist ein möglicher Ansatz:

  • Erstellen Sie ein Maven-Projekt vom Typ [Java Application] mit dem Namen [mv-pam-spring-metier],
  • die erforderlichen Abhängigkeiten hinzufügen,
  • die Elemente des bisherigen Projekts „EJB“ in das neue Spring-Projekt kopieren,
  • die im Spring-Projekt auftretenden Fehler beheben,
  • die Datei „[persistence.xml]“ erstellen, die die Schicht „JPA“ konfiguriert,
  • die Spring-Konfigurationsdatei erstellen. Zu diesem Zeitpunkt sollte das Projekt [mv-pam-spring-metier] korrekt sein. Stellen Sie sich einen Test JUnit vor, der dies belegt,
  • ein Maven-Projekt vom Typ [Web Application] erstellen,
  • die erforderlichen Abhängigkeiten hinzufügen (JSF und die Schicht [métier]),
  • die Elemente des Projekts JSF / EJB aus der vorherigen Version in das neue Projekt JSF / Spring kopieren,
  • die auftretenden Fehler beheben,
  • die Spring-Konfigurationsdatei aus dem Projekt [mv-pam-spring-metier] in das Webprojekt kopieren,
  • dem Bean [ApplicationData] den Code hinzufügen, mit dem die Spring-Beans instanziiert werden können,
  • die Konfigurationsdatei [faces-config.xml] vervollständigen,
  • die Webanwendung testen.