Logo PLOUG
szukaj w serwisie

Szkolenia Publikacje Kontakt O Nas Schemat serwisu
 
 Strona główna > Publikacje > Recenzje książek



 
 
 
 

Nirva Morisseau-Leroy:

Oracle 9iAS: Building J2EETM Applications

Oracle Press, McGraw-Hill/Osbourne, 2002, ISBN 0-07-222614-5

Obserwowany w ostatnich latach gwałtowny rozwój Internetu i rozpowszechnienie się aplikacji e-biznesowych zaowocowały powstaniem platformy J2EE, oferującej programistom kompletny zestaw narzędzi i usług potrzebnych do tworzenia nowoczesnych aplikacji. Platforma J2EE zapewnia mechanizmy zarządzania transakcjami, przesyłania komunikatów czy interakcji z bazą danych. Aplikacje J2EE wymagają jednak środowiska zapewniającego efektywność wykonania, skalowalność, bezpieczeństwo i dostępność 24*7. Takim środowiskiem jest serwer aplikacji Oracle 9iAS.

Książka Oracle 9iAS Building J2EETM Applications stanowi obszerną prezentację metod i technologii tworzenia aplikacji języka Java przy użyciu serwera aplikacji Oracle 9iAS. Autorka wyczerpująco przedstawia wszystkie etapy prowadzące do stworzenia nowoczesnej aplikacji w oparciu o kontener Oracle 9iAS Containers For J2EE (OC4J), począwszy od zainstalowania i skonfigurowania serwera aplikacji i OC4J, poprzez utworzenie aplikacji za pomocą komponentów Enterprise Java Beans (EJB) a skończywszy na zbudowaniu interfejsu użytkownika końcowego z użyciem technologii serwletów i Java Server Pages (JSP). Książka jest podzielona na trzy części:

  • Część pierwsza wprowadza czytelnika w świat języka Java, przedstawiając opis platformy J2EE w wersji 1.3 oraz prezentuje architekturę kontenera OC4J z uwzględnieniem technologii wspieranych przez OC4J. Przedstawione zostają m.in. JDBC, SQLJ, interfejs usług katalogowych Java Naming and Directory, interfejs komunikacyjny Java Message Service, interfejs zdalnego uruchamiania Remote Method Invocation, usługa autoryzacji Java Authentication and Authorization Service, technologia odwzorowywania obiektowo-relacyjnego Oracle 9iAS Top Link). Część ta zawiera również opis procedury instalowania i administrowania kontenerem OC4J.
  • Część druga koncentruje się na tworzeniu komponentów EJB. Czytelnik jest kolejno zaznajamiany z architekturą komponentów EJB i poznaje różne rodzaje komponentów (komponenty sesyjne, encyjne i komunikatowe). Każdy rodzaj komponentu jest szczegółowo zobrazowany przykładem utworzenia i zainstalowania komponentu wewnątrz OC4J.
  • Część trzecia zawiera informacje potrzebne do zbudowania interfejsu użytkownika końcowego. Cały rozdział otwiera obszerne omówienie zagadnień związanych z bezpieczeństwem aplikacji J2EE w środowisku OC4J. Następnie autorka skupia się na metodach prezentacji danych i aplikacji, opisując dwie technologie: serwlety i Java Server Pages (JSP). W obu przypadkach szczególny nacisk położono nie tyle na prezentację danej technologii co raczej na sposobie integracji technologii ze środowiskiem OC4J. Krótko opisane zostały również usługi webowe (Web Services), m.in. protokół komunikacji SOAP, język opisu usług WSDL i rejestr UDDI.

Cała książka jest ilustrowana rozbudowanym przykładem tworzenia zaawansowanej aplikacji J2EE zarządzającej systemem składania zamówień. Czytelnik towarzyszy budowaniu aplikacji począwszy od zbudowania schematu bazy danych poprzez tworzenie komponentów EJB implementujących wybrane procesy biznesowe a skończywszy na projektowaniu i instalacji webowego interfejsu do systemu za pomocą serwletów i JSP.

Książka Oracle 9iAS: Building J2EE Applications jest pozycją bardzo wartościową. Jako jedna z nielicznych książek na naszym rynku porusza zagadnienia związane z najnowszymi trendami w projektowaniu nowoczesnych aplikacji J2EE. Należy jednak zwrócić uwagę na fakt, iż jest to pozycja trudna i wymagająca. Na pewno nie może ona służyć jako wprowadzenie do języka Java dla nowicjuszy! Czytelnikom nie zaznajomionym z Javą i nie posiadającym wprawy w programowaniu książkę tę należy zdecydowanie odradzić. Z drugiej strony, należy ją równie zdecydowanie polecić tym czytelnikom, których interesuje tworzenie aplikacji internetowych w oparciu o najnowocześniejsze narzędzia i technologie i którzy chcieliby się zagłębić w świat nowych możliwości oferowanych przez platformę J2EE i serwer aplikacji Oracle 9iAS.

Liczba stron: 574

Mikołaj Morzy
Instytut Informatyki
Politechnika Poznańska

wróć

Dodaj swój komentarz
Do góry     Drukuj
EnglishEnglish
  Copyright © 2004-2010 by PLOUG

http://www.ploug.org.pl/index.php?action=sitemap