eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plWiadomościPublikacje › "Oracle 9iAS: Building J2EE Applications" - recenzja książki

"Oracle 9iAS: Building J2EE Applications" - recenzja książki

2003-03-12 14:17

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 J2EE™ Applications" stanowi obszerną prezentację metod i technologii tworzenia aplikacji w języku Java, przy użyciu serwera aplikacji Oracle 9iAS. Autorka wyczerpująco przedstawia wszystkie etapy prowadzące do uzyskania nowoczesnego programu w oparciu o kontener Oracle 9iAS Containers For J2EE (OC4J), począwszy od zainstalowania i skonfigurowania serwera aplikacji oraz OC4J, poprzez pisanie programów 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.

Autor: Nirva Morisseau-Leroy
Wydawnictwo: , 2002
ISBN: 0-07-222614-5
Liczba stron: 574

oprac. : Mikołaj Morzy / Gazeta IT Gazeta IT

Dylematy moralne

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: