Java MVC 1.0: Model View Controller Development do tworzenia aplikacji internetowych, chmurowych i mikrousługowych

Java MVC 1.0: Model View Controller Development do tworzenia aplikacji internetowych, chmurowych i mikrousługowych (Peter Spth)

Oryginalny tytuł:

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

Zawartość książki:

1. O MVC - Model, Widok, Kontroler.

* Historia MVC.

* MVC w aplikacjach internetowych.

* MVC dla Javy.

* Wreszcie Java MVC (JSR-371)

* Dlaczego MVC.

* Gdzie jest Hello World?

2. Wymagania wstępne - Jakarta EE / Java EE.

* Natura języka Java dla aplikacji korporacyjnych.

* Glassfish, darmowy serwer Java.

* Korzystanie z preinstalowanego serwera Java.

* Nauka języka Java dla aplikacji korporacyjnych.

* Usługi RESTful.

3. Przepływ pracy programistycznej.

* Używanie Gradle jako Build Framework.

* Używanie Eclipse jako IDE.

* Więcej o Gradle.

* Tworzenie przy użyciu konsoli.

* Instalacja MVC.

4. Hello World dla Java MVC.

* Rozpoczęcie projektu Hello World.

* Model Hello World.

* Widok Hello World.

* Kontroler Hello World.

* Użycie Gradle do zbudowania Hello World.

* Uruchomienie serwera Jakarta EE.

* Wdrażanie i testowanie Hello World.

5. Rozpoczęcie pracy z Java MVC.

* Obsługa danych wejściowych użytkownika z formularzy.

* Obsługa wyjątków w Java MVC.

* Non-String Post Parameters.

6. Java MVC.

* Model.

* Widok: JSP.

* Widok: Facelets.

* Kontroler.

7. Java MVC - część II.

* Wstrzykiwalny kontekst.

* Utrwalanie stanu.

* Radzenie sobie z fragmentami strony.

* Obserwatorzy.

* Konfiguracja.

8. Internacjonalizacja.

* Zasoby językowe.

* Dodawanie zlokalizowanych komunikatów do sesji.

* Formatowanie danych w widoku.

* Używanie JSF do formatowania.

* Konwersja zlokalizowanych danych.

9. Java MVC i EJBs.

* O Session EJBs.

* Definiowanie EJB.

* Dostęp do EJB.

* Projekty EJB.

* EJB z zależnościami.

* Asynchroniczne wywoływanie EJB.

* Timer EJBs.

10. Podłączanie Java MVC do bazy danych.

* Abstrakcyjny dostęp do bazy danych za pomocą JPA.

* Konfigurowanie bazy danych SQL.

* Tworzenie źródła danych.

* Przygotowanie aplikacji rejestracji członków.

* Dodanie EclipseLink jako ORM.

* Kontrolery.

* Dodawanie obiektów dostępu do danych.

* Aktualizacja widoku.

* Dodawanie podmiotów.

* Dodawanie relacji.

11. Logowanie aplikacji Java MVC.

* Strumienie systemowe.

* Logowanie JDK w Glassfish.

* Korzystanie ze standardowego rejestrowania JDK dla innych serwerów.

* Dodawanie logowania Log4j do aplikacji.

12. Przykładowa aplikacja Java MVC.

* Baza danych BooKlubb.

* Projekt BooKlubb Eclipse.

* Klasy infrastruktury BooKlubb.

* Konfiguracja dostępu do bazy danych BooKlubb.

* Internacjonalizacja BooKlubb.

* Klasy jednostek BooKlubb.

* Dostęp do bazy danych BooKlubb poprzez DAO.

* Model BooKlubb.

* Kontroler BooKlubb.

* Widok BooKlubb.

* Wdrażanie i testowanie BooKlubb.

Dodatek.

* Rozwiązania ćwiczeń.

Dodatkowe informacje o książce:

ISBN:9781484262795
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Naucz się Javy dla Androida: Migracja umiejętności programowania w Javie do programowania mobilnego...
1: Pierwsze kroki z Javą Rozmowa o ART i...
Naucz się Javy dla Androida: Migracja umiejętności programowania w Javie do programowania mobilnego - Learn Java for Android Development: Migrating Java Se Programming Skills to Mobile Development
Poznaj Kotlin dla Android Development: Język nowej generacji do programowania nowoczesnych aplikacji...
Rozdział 1: Twoja pierwsza aplikacja Kotlin: Witaj...
Poznaj Kotlin dla Android Development: Język nowej generacji do programowania nowoczesnych aplikacji na Androida - Learn Kotlin for Android Development: The Next Generation Language for Modern Android Apps Programming
Java MVC 1.0: Model View Controller Development do tworzenia aplikacji internetowych, chmurowych i...
1. O MVC - Model, Widok, Kontroler.* Historia...
Java MVC 1.0: Model View Controller Development do tworzenia aplikacji internetowych, chmurowych i mikrousługowych - Beginning Java MVC 1.0: Model View Controller Development to Build Web, Cloud, and Microservices Applications
Beginning Jakarta Ee: Enterprise Edition for Java: Od nowicjusza do profesjonalisty - Beginning...
Rozdział 1: Rozwój Javy, potrzeby przedsiębiorstw...
Beginning Jakarta Ee: Enterprise Edition for Java: Od nowicjusza do profesjonalisty - Beginning Jakarta Ee: Enterprise Edition for Java: From Novice to Professional
Pro Android with Kotlin: Tworzenie nowoczesnych aplikacji mobilnych przy użyciu Kotlin i Jetpack -...
Twórz aplikacje na Androida z Kotlinem, aby tworzyć...
Pro Android with Kotlin: Tworzenie nowoczesnych aplikacji mobilnych przy użyciu Kotlin i Jetpack - Pro Android with Kotlin: Developing Modern Mobile Apps with Kotlin and Jetpack
Pro Jakarta Ee 10: Tworzenie natywnych aplikacji w chmurze opartych na otwartym oprogramowaniu Java...
Witamy w szczegółowym, profesjonalnym przewodniku...
Pro Jakarta Ee 10: Tworzenie natywnych aplikacji w chmurze opartych na otwartym oprogramowaniu Java dla przedsiębiorstw - Pro Jakarta Ee 10: Open Source Enterprise Java-Based Cloud-Native Applications Development
Pro Spring 6 with Kotlin: Szczegółowy przewodnik po korzystaniu z interfejsów API Kotlin w Spring...
Opanuj podstawy Spring Framework 6, ucząc się na...
Pro Spring 6 with Kotlin: Szczegółowy przewodnik po korzystaniu z interfejsów API Kotlin w Spring Framework 6 - Pro Spring 6 with Kotlin: An In-Depth Guide to Using Kotlin APIs in Spring Framework 6
Frontend Development with Javafx and Kotlin: Tworzenie najnowocześniejszych aplikacji Kotlin GUI -...
Twórz eleganckie, responsywne i stabilne aplikacje...
Frontend Development with Javafx and Kotlin: Tworzenie najnowocześniejszych aplikacji Kotlin GUI - Frontend Development with Javafx and Kotlin: Build State-Of-The-Art Kotlin GUI Applications
Wizualizacja dźwięku przy użyciu Thmad: Renderowanie grafiki w czasie rzeczywistym dla Ubuntu Linux...
Kompleksowy podręcznik i odniesienie do ThMAD,...
Wizualizacja dźwięku przy użyciu Thmad: Renderowanie grafiki w czasie rzeczywistym dla Ubuntu Linux - Audio Visualization Using Thmad: Realtime Graphics Rendering for Ubuntu Linux

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)