OPIS
Zastosuj platformę Java 2 do tworzenia
aplikacji internetowych i dynamicznych witryn WWW
- Zainstaluj i skonfiguruj serwery aplikacji
- Poznaj zasady tworzenia serwletów i dokumentów JSP
- Połącz aplikację z bazą danych
Java Servlet i JavaServer Pages to oparte na platformie Java 2 technologie wykorzystywane do tworzenia aplikacji internetowych i dynamicznych witryn WWW. Stosuje się je wszędzie tam, gdzie niezbędna jest wysoka stabilność i niezawodność, wydajność przy przetwarzaniu danych i elastyczność pozwalająca na szybkie dodawanie kolejnych modułów rozszerzających możliwości aplikacji. W oparciu o te technologie powstają między innymi systemy bankowości elektronicznej, aplikacje finansowe oraz systemy do obsługi programów lojalnościowych. Ogromną zaletą tej technologii jest fakt, że zarówno narzędzia programistyczne, jak i serwery aplikacji dostępne są nieodpłatnie, na zasadach open source, co redukuje koszty tworzenia oraz użytkowania stworzonych za ich pomocą systemów.
Książka "Java Servlet i JavaServer Pages. Tom 1. Wydanie II" przedstawia sposoby wykorzystywania najnowszych możliwości serwletów i stron JSP. Wyjaśnia, w jakich przypadkach należy stosować serwlety, w jakich JSP oraz kiedy połączyć te technologie. Czytając ją, poznasz specyfikację technologii Java Servlet w wersji 2.4 oraz technologii JSP w wersji 2.0, nauczysz się instalować i konfigurować serwery aplikacji oraz dowiesz się, jak tworzyć aplikacje w obu technologiach i jak łączyć je z bazami danych za pomocą interfejsów JDBC. Zastosujesz w swoich projektach najlepsze strategie, których omówienie również znajdziesz w tej książce.
- Instalacja i konfiguracja serwera Tomcat, JRun i Resin
- Zasady tworzenia serwletów
- Obsługa protokołu HTTP oraz danych z formularzy HTML
- Generowanie plików XLS
- Śledzenie sesji i stosowanie plików cookie
- Podstawy stosowania JSP
- Wykorzystywanie komponentów JavaBean
- Architektura MVC
- Połączenie z bazami danych za pomocą JDBC
Napisz wydajne i stabilne aplikacje internetowe,
wykorzystując nowoczesne technologie.