reklama - zainteresowany?

Head First EJB. Edycja polska (Rusz głową!) - Helion

Head First EJB. Edycja polska (Rusz głową!)
Autor: Kathy Sierra, Bert Bates
Tytuł oryginału: Head First EJB
Tłumaczenie: Rafał Jońca, Piotr Rajca
ISBN: 83-7361-548-2
stron: 720, Format: 200x234, okładka: miękka
Data wydania: 2005-09-27
Księgarnia: Helion

Cena książki: 89,00 zł

Dodaj do koszyka Head First EJB. Edycja polska (Rusz głową!)

Tagi: J2EE - Programowanie | Java - Programowanie

EJB (Enterprise JavaBeans) to technologia najczęściej wykorzystywana do tworzenia aplikacji opartych na komponentach. Aby ją efektywnie wykorzystywać, musisz zgłębić jej podstawowe założenia, dowiedzieć się, na jakie typy dzielimy komponenty, jak działają mechanizmy transakcji i do czego służą wzorce projektowe. Przeraża Cię to? Niepotrzebnie. Otwórz swój umysł. Poznaj technologię EJB w sposób gwarantujący jej szybkie i skuteczne opanowanie. Zapomnij o listingach liczących tysiące wierszy i długich, nużących opisach teoretycznych. Czytając książkę "Head First EJB. Edycja polska", poznasz technologię EJB w ciekawszy sposób.

Dzięki tej książce wszystkie pojęcia związane z EJB przestaną być dla Ciebie wiedzą tajemną. Autorzy książki, wykorzystując najnowsze elementy teorii uczenia, przedstawią Ci wszystkie zagadnienia niezbędne do rozpoczęcia projektowania i tworzenia aplikacji w technologii EJB. Poznasz architekturę EJB, cykle życia komponentów entity bean, session bean i message-driven bean, CMP, EJB-QL, transakcje, bezpieczeństwo, wzorce i ogólne idee tworzenia aplikacji opartych na komponentach. Jednak, co najważniejsze, nauczysz się stosować tę wiedzę w praktyce.

W książce poruszono między innymi następujące tematy:

  • Architektura aplikacji EJB
  • Typy komponentów
  • Tworzenie i stosowanie komponentów session bean oraz entity bean
  • Powiązania pomiędzy komponentami
  • Połączenia z bazą danych
  • Komunikaty
  • Obsługa wyjątków w komponentach
  • Tworzenie mechanizmów autoryzacji
  • Wdrażanie aplikacji EJB

Przekonaj się, że nawet przy poznawaniu skomplikowanych technologii można się świetnie bawić.

Dodaj do koszyka Head First EJB. Edycja polska (Rusz głową!)

 

Osoby które kupowały "Head First EJB. Edycja polska (Rusz głową!)", wybierały także:

  • Spring Web MVC. Kurs video. Programowanie aplikacji webowych
  • Java EE 6. Tworzenie aplikacji w NetBeans 7
  • Java EE 6. Programowanie aplikacji WWW
  • Java EE 6. Programowanie aplikacji WWW. Wydanie II
  • Spring. Receptury

Dodaj do koszyka Head First EJB. Edycja polska (Rusz głową!)

Spis treści

Head First EJB. Edycja polska (Rusz głową!) -- spis treści

Wprowadzenie

  • Po co została napisana ta książka? (14)
  • Wiemy, co sobie myśli Twój mózg (15)
  • Metapoznanie (17)
  • Zmuś swój mózg do posłuszeństwa (19)
  • Czego będziesz potrzebować podczas lektury tej książki (20)
  • Zdajemy egzamin certyfikujący (22)
  • Podziękowania (24)

Rozdział 1. Zapraszamy do EJB

  • Cele (26 )
  • O co chodzi w technologii EJB? (27)
  • Żadnych rozwiązań zależnych od dostawcy! (29)
  • Jak to wszystko działa? (31)
  • Za kulisami... (32)
  • Trzy rodzaje komponentów (35)
  • Komponent Doradcy (39)
  • Pięć czynności niezbędnych do stworzenia komponentu (40)
  • Zadania i obowiązki EJB (50)
  • Poradnik (52)
  • Bar kawowy (83)

Rozdział 2. Architektura EJB

  • Cele (86)
  • Wywoływanie zdalnej metody (88)
  • A co z argumentami i wartościami wynikowymi? (91)
  • Klient wywołuje metodę biznesową za pośrednictwem zdalnego interfejsu biznesowego (103)
  • EJB wykorzystuje technologię RMI (105)
  • Zdalny obiekt nie jest komponentem - to strażnik komponentu (106)
  • Przegląd architektury - komponenty session bean (122)
  • Przegląd architektury - komponenty entity bean (123)
  • Przegląd architektury - tworzenie stanowego komponentu session bean (124)
  • Przegląd architektury - tworzenie bezstanowego komponentu session bean (125)
  • Przegląd architektury - komponenty message-drive bean (130)
  • Zorganizuj swoje komponenty (132)

Rozdział 3. Ujawnianie się

  • Cele (136)
  • Czego tak naprawdę chce klient (137)
  • Czym jest JNDI? (140)
  • PortableRemoteObject.narrow() (egzotyczne rzutowanie) (145)
  • Tworzenie interfejsu bazowego dla komponentu session bean (149)
  • Na szczęście mamy uchwyty (163)
  • Jakie metody nadają się do umieszczenia w lokalnym interfejsie klienta? (172)
  • Dlaczego jest tak dużo metod remove() (175)
  • Porównanie interfejsu zdalnego i lokalnego (178)
  • Argumenty metod zdalnych i lokalnych (187)
  • Bar kawowy (192)

Rozdział 4. Być komponentem session bean

  • Cele (198)
  • Metody zwrotne kontenera, dla szczególnych chwil w życiu komponentu (205)
  • Tworzenie komponentu (212)
  • Czynności komponentów jakie można wykonywać w metodach biznesowych (223)
  • Dezaktywacja: szansa na zapewnienie skalowalności dla komponentów stanowych (224)
  • Usuwanie komponentu (232)
  • Tworzenie komponentu session bean: Twoje zadanie jako Dostawcy Komponentów (254)
  • SessionContext: to Ty bardziej potrzebujesz kontekstu niż on Ciebie (264)
  • Bar kawowy (268)

Rozdział 5. Encje są trwałe

  • Cele (284)
  • Czym jest komponent entity bean (285)
  • Komponenty entity bean z punktu widzenia klienta (289)
  • Bardzo prosty komponent entity bean Klient (292)
  • Zdalny interfejs komponentu dla komponentu entity bean (294)
  • Interfejs zdalnego obiektu bazowego komponentu entity bean (297)
  • Czego klient oczekuje od interfejsu obiektu bazowego komponentu entity bean (298)
  • Z pomocą spieszą metody biznesowe interfejsu obiektu bazowego (302)
  • Metoda create() komponentu session bean a metoda create() komponentu entity bean (305)
  • Metoda remove() komponentu session bean a metoda remove() komponentu entity bean (306)
  • Usunięcie encji, komponentu, egzemplarza komponentu (309)
  • Bar kawowy (312)

Rozdział 6. Być komponentem entity bean

  • Cele (320)
  • Prawdziwą potęgą komponentów entity bean jest synchronizacja (322)
  • Porównanie trwałości zapewnianej przez kontener oraz przez komponent (327)
  • Interfejs EntityBean udostępnia nowe metody zwrotne kontenera (334)
  • Tworzenie komponentu entity bean CMP (337)
  • Tożsamość obiektu: klucz główny (356)
  • Metody wyszukiwawcze (363)
  • Metody biznesowe interfejsu bazowego (369)
  • Bar kawowy (386)

Rozdział 7. Kiedy komponenty są ze sobą powiązane

  • Cele (398)
  • Relacje (402)
  • Liczność (404)
  • Pola CMP oraz CMR (407)
  • Kaskadowe operacje usuwania mogą propagować (417)
  • EJB-QL dla komponentu FilmBean (426)
  • Klauzule SELECT oraz FROM są obowiązkowe (433)
  • Klauzula WHERE (435)
  • Kolekcje nie szczekaj()ą! (438)
  • Wyrażenia BETWEEN, IN, IS EMPTY oraz LIKE (440)
  • Przypisania relacji (445)
  • Bar kawowy (449)

Rozdział 8. Odbieranie komunikatu

  • Cele (462)
  • Tworzenie komponentu message-driven bean: Twoje zadania jako Dostawcy Komponentów (471)
  • Kompletny deskryptor komponentu message-driven bean (472)
  • Tematy i kolejki (474)
  • MessageDrivedContext (479)
  • Potwierdzenie komunikatu (482)
  • Bar kawowy (487)

Rozdział 9. Wiek niepodzielności

  • Cele (494)
  • Test ACID (496)
  • Transakcje w EJB (498)
  • Pewne transakcje nie są propagowane (499)
  • W jaki sposób utworzyć transakcję? (500)
  • Metoda setRollbackOnly() istnieje w DWÓCH interfejsach? (511)
  • Komponent BMT może się okazać bardzo ZŁYM pomysłem. BMT utrudnia wielokrotne użycie komponentu (514)
  • Transakcje zarządzane przez kontener (CMT) (515)
  • Jak działają atrybuty? (516)
  • Oto metody, dla których MUSISZ określić atrybut (dla komponentu CMT) (522)
  • "Nieokreślony kontekst transakcji" (523)
  • Przykład deskryptora dla komponentu CMT (527)
  • "Szczególne momenty" interfejsu SessionSynchronization (536)
  • Bar kawowy (540)

Rozdział 10. Gdy coś się przytrafia komponentom

  • Cele (550)
  • W EJB wyjątki dzielimy na dwa rodzaje: systemowe i programowe (556)
  • W przypadku wyjątku programowego, kontener... (557)
  • W przypadku wyjątku systemowego, kontener... (558)
  • Wyjątek RemoteException wędruje do zdalnych klientów, a wyjątek EJBException do lokalnych klientów (563)
  • Obowiązki dostawcy komponentu (565)
  • Pięć standardowych wyjątków programowych EJB (572)
  • Typowe wyjątki systemowe (575)
  • Bar kawowy (587)

Rozdział 11. Chroń swoje tajemnice

  • Cele (594)
  • W jaki sposób określić zasady bezpieczeństwa w EJB (597)
  • Zadanie konstruktora aplikacji: sterowanie dostępem (598)
  • Definiowanie uprawnień do wykonywania metod (602)
  • Zadania wdrożeniowca: przypisanie konkretnych osób do abstrakcyjnych ról (607)
  • Bezpieczeństwo na poziomie klasy a bezpieczeństwo na poziomie egzemplarza (610)
  • Wykorzystanie bezpieczeństwa programistycznego do "uszycia metody skrojonej na miarę" własnych potrzeb (611)
  • Użyj elementu <run-as>, aby udawać, iż ktoś inny wywołał metodę (615)
  • Propagacja kontekstu bezpieczeństwa przy użyciu <run-as> (616)
  • Bar kawowy (617)

Rozdział 12. Radość wdrażania

  • Cele (624)
  • Szczególne miejsce dla komponentów - java:comp/env (626)
  • Wszystko jest tylko podkontekstem (633)
  • Obowiązki dostawcy komponentów i konstruktora aplikacji (641)
  • Obowiązki wdrożeniowca (642)
  • Zapamiętaj kto jest za co odpowiedzialny (643)
  • Jaki interfejs programistyczny zapewnia EJB 2.0 (645)
  • Co MUSI się znaleźć w pliku ejb-jar? (648)
  • Ograniczenia programowe (649)
  • Bar kawowy (651)

Dodatek A Bar kawowy

  • Ostateczny egzamin próbny (661)

Skorowidz (707)

Dodaj do koszyka Head First EJB. Edycja polska (Rusz głową!)

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.