Skip to main content

2021 | OriginalPaper | Buchkapitel

5. Iteration 1: Entwurf und Implementierung der Präsentationsschicht

verfasst von : Karl-Heinz Rau, Thomas Schuster

Erschienen in: Agile objektorientierte Software-Entwicklung

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Überblick

Um die fachliche Funktionalität, die im letzten Kapitel im Mittelpunkt stand, für den Benutzer verfügbar zu machen, wird in diesem Kapitel die Präsentationsschicht entwickelt. Hierzu nutzen wir das Komponenten-Framework Jakarta Server Faces (JSF). Nach einem Überblick über die Architektur von JSF und der Positionierung in der Architektur einer Java EE Anwendung, erfolgt die beispielhafte Anwendung anhand eines einfachen Anmeldedialogs. Dabei wird die Abfragesprache JPQL (Java Persistence Query Language) als weiteres Element von JPA verwendet. Weiterhin werden CDI-Beans (Contexts and Dependency Injection) als Bindeglied zwischen der View (in Form der JSF) und dem Anwendungsfall-Controller (in Form der EJB) eingeführt. Im einfachen Anmeldedialog werden sowohl Standard-Validierer, als auch individuelle Validierer angewandt. Auch an diesem Beispiel wird gezeigt, dass eine grundsätzlich funktionsfähige Lösung durch Refactoring noch verbessert werden kann. Statt den Validierern in JSF wird die elegante Möglichkeit der Bean Validation eingesetzt. Im letzten Abschnitt wird die erste System-Operation in der Jakarta EE Umgebung implementiert. Um eine einheitliche Struktur der Benutzeroberfläche zu gewährleisten werden das Vorlagensystem (template) von JSF und CSS (Cascading Style Sheets) eingesetzt.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Goncalves, A. (2010). Beginning Java EE 6 platform with GlassFish 3. From novice to professional (2. Aufl.). New York: apress. Goncalves, A. (2010). Beginning Java EE 6 platform with GlassFish 3. From novice to professional (2. Aufl.). New York: apress.
Zurück zum Zitat Keith, M., & Schincariol, M. (2009). Pro JPA 2. Mastering the Java persistence API. New York: Apress. Keith, M., & Schincariol, M. (2009). Pro JPA 2. Mastering the Java persistence API. New York: Apress.
Zurück zum Zitat Müller, B. (2010). JavaServer Faces 2.0. Ein Arbeitsbuch für die Praxis (2. Aufl.). München: Hanser.CrossRef Müller, B. (2010). JavaServer Faces 2.0. Ein Arbeitsbuch für die Praxis (2. Aufl.). München: Hanser.CrossRef
Zurück zum Zitat Müller, B., & Wehr, H. (2012). Java persistence API 2. München: Hanser.CrossRef Müller, B., & Wehr, H. (2012). Java persistence API 2. München: Hanser.CrossRef
Zurück zum Zitat Schießer, M., & Schmollinger, M. (2015). Workshop Java EE 7 (2. Aufl.). Heidelberg: dpunkt. Schießer, M., & Schmollinger, M. (2015). Workshop Java EE 7 (2. Aufl.). Heidelberg: dpunkt.
Zurück zum Zitat Weil, D. (2013). Java EE 7. Enterprise-Anwendungsentwicklung leicht gemacht. Frankfurt: entwickler.press. Weil, D. (2013). Java EE 7. Enterprise-Anwendungsentwicklung leicht gemacht. Frankfurt: entwickler.press.
Metadaten
Titel
Iteration 1: Entwurf und Implementierung der Präsentationsschicht
verfasst von
Karl-Heinz Rau
Thomas Schuster
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-658-33395-9_5

Premium Partner