Einführung in Java MVC 1.0: Model-View-Controller-Entwicklung zur Erstellung von Web-, Cloud- und Microservices-Anwendungen

Einführung in Java MVC 1.0: Model-View-Controller-Entwicklung zur Erstellung von Web-, Cloud- und Microservices-Anwendungen (Peter Spth)

Originaltitel:

Beginning Java MVC 1.0: Model View Controller Development to Build Web, Cloud, and Microservices Applications

Inhalt des Buches:

1. Über MVC - Model, View, Controller.

* Geschichte von MVC.

* MVC in Webanwendungen.

* MVC für Java.

* Schließlich, Java MVC (JSR-371)

* Warum MVC.

* Wo ist Hello World?

2. Voraussetzung - Jakarta EE / Java EE.

* Die Natur von Java für Unternehmensanwendungen.

* Glassfish, ein freier Java Server.

* Verwendung eines vorinstallierten Java-Servers.

* Java für Unternehmensanwendungen lernen.

* RESTful-Dienste.

3. Entwicklungs-Workflow.

* Gradle als Build-Framework verwenden.

* Verwendung von Eclipse als IDE.

* Mehr über Gradle.

* Entwickeln mit der Konsole.

* MVC installieren.

4. Hallo Welt für Java MVC.

* Das Hello World Projekt starten.

* Das Hello World-Modell.

* Die Hello World-Ansicht.

* Der Hello World Controller.

* Verwendung von Gradle zur Erstellung von Hello World.

* Starten eines Jakarta EE Servers.

* Bereitstellen und Testen von Hello World.

5. Beginn der Arbeit mit Java MVC.

* Behandlung von Benutzereingaben aus Formularen.

* Ausnahmebehandlung in Java MVC.

* Nicht-String-Post-Parameter.

6. Vertiefung von Java MVC.

* Das Modell.

* Die Ansicht: JSPs.

* Die Ansicht: Facelets.

* Der Controller.

7. Vertiefung Java MVC - Teil II.

* Injizierbarer Kontext.

* Persistierender Zustand.

* Der Umgang mit Seitenfragmenten.

* Beobachter.

* Konfiguration.

8. Internationalisierung.

* Sprachliche Ressourcen.

* Hinzufügen von lokalisierten Nachrichten zur Sitzung.

* Formatierung von Daten in der Ansicht.

* JSF für die Formatierung verwenden.

* Lokalisierte Datenkonvertierung.

9. Java MVC und EJBs.

* Über Session EJBs.

* Definieren von EJBs.

* Zugriff auf EJBs.

* EJB-Projekte.

* EJBs mit Abhängigkeiten.

* Asynchroner EJB-Aufruf.

* Timer EJBs.

10. Verbindung von Java MVC mit einer Datenbank.

* Abstrahieren des Datenbankzugriffs mit JPA.

* Einrichten einer SQL-Datenbank.

* Erstellen einer DataSource.

* Vorbereiten der Anwendung zur Mitgliederregistrierung.

* Hinzufügen von EclipseLink als ORM.

* Controller.

* Hinzufügen von Datenzugriffsobjekten.

* Aktualisieren der Ansicht.

* Hinzufügen von Entitäten.

* Hinzufügen von Beziehungen.

11. Protokollierung von Java MVC-Anwendungen.

* System Streams.

* JDK-Protokollierung in Glassfish.

* Verwendung von JDK Standard Logging für andere Server.

* Hinzufügen von Log4j Logging zu Ihrer Anwendung.

12. Eine Java MVC Beispielanwendung.

* Die BooKlubb Datenbank.

* Das BooKlubb Eclipse Projekt.

* Die BooKlubb-Infrastruktur-Klassen.

* Konfigurieren des BooKlubb-Datenbankzugriffs.

* Die BooKlubb Internationalisierung.

* Die BooKlubb Entity-Klassen.

* BooKlubb-Datenbankzugriff über DAOs.

* Das BooKlubb-Modell.

* Der BooKlubb-Controller.

* Die BooKlubb-Ansicht.

* Einsetzen und Testen von BooKlubb.

Appendix.

* Lösungen zu den Übungen.

Weitere Daten des Buches:

ISBN:9781484262795
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Java für Android-Entwicklung lernen: Übertragung von Java-Programmierkenntnissen auf die mobile...
1: Erste Schritte mit Java Hier geht es um ART und...
Java für Android-Entwicklung lernen: Übertragung von Java-Programmierkenntnissen auf die mobile Entwicklung - Learn Java for Android Development: Migrating Java Se Programming Skills to Mobile Development
Lernen Sie Kotlin für die Android-Entwicklung: Die Sprache der nächsten Generation für die...
Kapitel 1: Ihre erste Kotlin-App: Hallo KotlinKapitel 2: Klassen...
Lernen Sie Kotlin für die Android-Entwicklung: Die Sprache der nächsten Generation für die Programmierung moderner Android-Apps - Learn Kotlin for Android Development: The Next Generation Language for Modern Android Apps Programming
Einführung in Java MVC 1.0: Model-View-Controller-Entwicklung zur Erstellung von Web-, Cloud- und...
1. Über MVC - Model, View, Controller.* Geschichte...
Einführung in Java MVC 1.0: Model-View-Controller-Entwicklung zur Erstellung von Web-, Cloud- und Microservices-Anwendungen - Beginning Java MVC 1.0: Model View Controller Development to Build Web, Cloud, and Microservices Applications
Einstieg in Jakarta Ee: Enterprise Edition für Java: Vom Einsteiger zum Profi - Beginning Jakarta...
Kapitel 1: Java Development, Enterprise Needs Wir...
Einstieg in Jakarta Ee: Enterprise Edition für Java: Vom Einsteiger zum Profi - Beginning Jakarta Ee: Enterprise Edition for Java: From Novice to Professional
Pro Android mit Kotlin: Moderne mobile Anwendungen mit Kotlin und Jetpack entwickeln - Pro Android...
Entwickeln Sie Android-Apps mit Kotlin, um...
Pro Android mit Kotlin: Moderne mobile Anwendungen mit Kotlin und Jetpack entwickeln - Pro Android with Kotlin: Developing Modern Mobile Apps with Kotlin and Jetpack
Pro Jakarta Ee 10: Open Source Enterprise Java-basierte Cloud-Native Anwendungen entwickeln - Pro...
Willkommen zu Ihrem ausführlichen professionellen...
Pro Jakarta Ee 10: Open Source Enterprise Java-basierte Cloud-Native Anwendungen entwickeln - Pro Jakarta Ee 10: Open Source Enterprise Java-Based Cloud-Native Applications Development
Pro Spring 6 mit Kotlin: Ein detaillierter Leitfaden zur Verwendung von Kotlin-APIs in Spring...
Beherrschen Sie die Grundlagen von Spring Framework 6 und...
Pro Spring 6 mit Kotlin: Ein detaillierter Leitfaden zur Verwendung von Kotlin-APIs in Spring Framework 6 - Pro Spring 6 with Kotlin: An In-Depth Guide to Using Kotlin APIs in Spring Framework 6
Frontend-Entwicklung mit Javafx und Kotlin: Erstellen von State-of-the-Art Kotlin GUI-Anwendungen -...
Erstellen Sie elegante, reaktionsschnelle und...
Frontend-Entwicklung mit Javafx und Kotlin: Erstellen von State-of-the-Art Kotlin GUI-Anwendungen - Frontend Development with Javafx and Kotlin: Build State-Of-The-Art Kotlin GUI Applications
Audio-Visualisierung mit Thmad: Echtzeit-Grafik-Rendering für Ubuntu Linux - Audio Visualization...
Umfassendes Handbuch und Referenz zu ThMAD, das alle...
Audio-Visualisierung mit Thmad: Echtzeit-Grafik-Rendering für Ubuntu Linux - Audio Visualization Using Thmad: Realtime Graphics Rendering for Ubuntu Linux

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: