reklama - zainteresowany?

Enterprise JavaBeans 3.0. Wydanie V - Helion

Enterprise JavaBeans 3.0. Wydanie V
ebook
Autor: Bill Burke, Richard Monson-Haefel
Tytuł oryginału: Enterprise JavaBeans 3.0 (5th Edition)
Tłumaczenie: Mikołaj Szczepaniak, Krzysztof Ostrowski
ISBN: 978-83-246-6024-7
stron: 760, Format: ebook
Data wydania: 2012-08-01
Księgarnia: Helion

Cena książki: 81,75 zł (poprzednio: 109,00 zł)
Oszczędzasz: 25% (-27,25 zł)

Dodaj do koszyka Enterprise JavaBeans 3.0. Wydanie V

Tagi: J2EE - Programowanie | programowanie-kupon

Wykorzystaj zaawansowane technologie
tworzenia aplikacji korporacyjnych

  • Poznaj architekturÄ™ EJB 3.0
  • Stwórz wÅ‚asne komponenty
  • Zaprojektuj wÅ‚asne usÅ‚ugi sieciowe na podstawie EJB 3.0

Enterprise JavaBeans to technologia przeznaczona do tworzenia złożonych programów, oparta na języku Java i platformie Java Enterprise Edition. Stosowana jest przy tworzeniu rozbudowanych aplikacji korporacyjnych i pozwala programistom na generowanie mechanizmów automatycznego zarządzania usługami kluczowymi dla systemu. Wersje EJB stosowane do tej pory wymagały od twórców aplikacji implementowania mechanizmów, które nie miały wiele wspólnego z właściwą logiką biznesową tworzonego oprogramowania, co znacznie wydłużało i komplikowało proces produkcji systemu. Najnowsza wersja, oznaczona numerem 3.0, jest pozbawiona tych wad.

Dzięki książce "Enterprise JavaBeans 3.0. Wydanie V" poznasz najnowsze wcielenie technologii EJB. Opisano tu wszystkie rozwiązania, które umożliwiły uproszczenie standardu Enterprise JavaBeans 3.0 względem jego poprzednich wersji. Czytając tę książkę, poznasz nowy interfejs Java Persistence API, który zastąpił stosowane dotychczas komponenty encyjne zwykłymi obiektami Javy, oraz nauczysz się sposobów eliminowania konieczności implementowania interfejsów EnterpriseBean. Dowiesz się, jak stosować adnotacje w miejsce elementów języka XML umieszczanych w deskryptorach wdrożenia. Znajdziesz tu również praktyczne przykłady, dzięki którym błyskawicznie opanujesz nową wersję EJB.

  • Architektura EJB 3.0
  • Relacje pomiÄ™dzy komponentami
  • Zapytania i jÄ™zyk EJB QL
  • Komponenty sesyjne
  • ObsÅ‚uga transakcji
  • Implementowanie usÅ‚ug WWW
  • Instalacja i konfiguracja serwera JBoss

Nie trać więcej czasu! Zastosuj technologię,
która ułatwi Ci wytwarzanie systemów korporacyjnych.

Dodaj do koszyka Enterprise JavaBeans 3.0. Wydanie V

 

Osoby które kupowały "Enterprise JavaBeans 3.0. Wydanie V", 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 Enterprise JavaBeans 3.0. Wydanie V

Spis treści

Enterprise JavaBeans 3.0. Wydanie V eBook -- spis treści

Słowo wstępne (11)

Przedmowa (15)

Część I Standard EJB 3.0 (23)

1. Wprowadzenie (25)

  • Komponenty serwerowe (26)
  • Utrwalanie danych i komponenty encyjne (28)
  • Asynchroniczne przesyÅ‚anie komunikatów (29)
  • UsÅ‚ugi Web Services (31)
  • Titan Cruises - wymyÅ›lone przedsiÄ™biorstwo (33)
  • Co dalej? (33)

2. PrzeglÄ…d architektury (35)

  • Komponent encyjny (35)
  • Komponent biznesowy (korporacyjny) (39)
  • Stosowanie komponentów EJB i komponentów encyjnych (48)
  • Kontrakt komponent-kontener (54)
  • Podsumowanie (55)

3. Zarządzanie zasobami i usługi podstawowe (57)

  • ZarzÄ…dzanie zasobami (57)
  • UsÅ‚ugi podstawowe (66)
  • Co dalej? (78)

4. Konstruowanie pierwszych komponentów (79)

  • Wytwarzanie komponentu encyjnego (79)
  • Wytwarzanie komponentu sesyjnego (82)

5. Utrwalanie: usługa EntityManager (91)

  • Encje sÄ… obiektami POJO (92)
  • Encje zarzÄ…dzane kontra encje niezarzÄ…dzane (93)
  • Pakowanie jednostek utrwalania (96)
  • Uzyskiwanie dostÄ™pu do usÅ‚ugi EntityManager (100)
  • Techniki współpracy z usÅ‚ugÄ… EntityManager (104)
  • Transakcje zasobów lokalnych (111)

6. Odwzorowywanie obiektów trwałych (115)

  • Model programowania (116)
  • Podstawy odwzorowaÅ„ relacyjnych (119)
  • Klucze główne (123)
  • Odwzorowywanie wÅ‚aÅ›ciwoÅ›ci (133)
  • Odwzorowania w wielu tabelach i adnotacja @SecondaryTable (140)
  • Obiekty osadzone (oznaczone adnotacjÄ… @Embedded) (143)

7. Relacje Å‚Ä…czÄ…ce komponenty encyjne (145)

  • Siedem rodzajów relacji (145)
  • Odwzorowywanie relacji reprezentowanych przez kolekcje (178)
  • Encje odÅ‚Ä…czone i typ wyliczeniowy FetchType (181)
  • Propagacja kaskadowa (182)

8. Dziedziczenie encji (187)

  • Reprezentacja hierarchii klas w formie pojedynczej tabeli (188)
  • Jedna tabela dla konkretnej klasy (191)
  • Jedna tabela dla każdej podklasy (193)
  • Strategie mieszane (195)
  • Nieencyjne klasy bazowe (196)

9. Zapytania i język EJB QL (199)

  • Interfejs Query API (200)
  • JÄ™zyk EJB QL (204)
  • Zapytania rdzenne (231)
  • Zapytania nazwane (235)

10. Wywołania zwrotne i klasy nasłuchujące (239)

  • Zdarzenia zwrotne (239)
  • WywoÅ‚ania zwrotne klas komponentów encyjnych (240)
  • Klasy nasÅ‚uchujÄ…ce encji (241)

11. Komponenty sesyjne (245)

  • Bezstanowy komponent sesyjny (247)
  • Interfejs SessionContext (258)
  • Cykl życia bezstanowego komponentu sesyjnego (261)
  • Stanowy komponent sesyjny (265)
  • Cykl życia stanowego komponentu sesyjnego (276)
  • Stanowe komponenty sesyjne i rozszerzone konteksty utrwalania (280)
  • Zagnieżdżanie stanowych komponentów sesyjnych (281)

12. Komponenty sterowane komunikatami (283)

  • UsÅ‚uga JMS i komponenty sterowane komunikatami (283)
  • Komponenty sterowane komunikatami JMS (295)
  • Cykl życia komponentu sterowanego komunikatami (309)
  • Komponenty sterowane komunikatami wykorzystujÄ…ce konektory (311)
  • WiÄ…zanie komunikatów (314)

13. Usługa Timer Service (319)

  • Harmonogram konserwacji statków linii Titan (321)
  • Interfejs Timer Service API (321)
  • Transakcje (331)
  • Liczniki czasowe bezstanowych komponentów sesyjnych (331)
  • Liczniki czasowe komponentów sterowanych komunikatami (334)
  • SÅ‚owo koÅ„cowe (340)

14. Kontekst JNDI ENC i mechanizm wstrzykiwania (341)

  • Kontekst JNDI ENC (341)
  • Referencje i rodzaje wstrzyknięć (349)

15. Obiekty przechwytujÄ…ce (377)

  • Metody przechwytujÄ…ce (377)
  • Obiekty przechwytujÄ…ce i wstrzykiwanie (385)
  • Przechwytywanie zdarzeÅ„ zwiÄ…zanych z cyklem życia komponentu (387)
  • ObsÅ‚uga wyjÄ…tków (390)
  • Cykl życia obiektu przechwytujÄ…cego (393)
  • Stosowanie adnotacji @AroundInvoke dla metod samych komponentów EJB (394)
  • Kierunki rozwoju obiektów przechwytujÄ…cych (394)

16. Transakcje (397)

  • Transakcje ACID (397)
  • Deklaracyjne zarzÄ…dzanie transakcjami (402)
  • Izolacja i zabezpieczanie bazy danych (412)
  • Nietransakcyjne komponenty EJB (422)
  • Jawne zarzÄ…dzanie transakcjami (423)
  • WyjÄ…tki i transakcje (433)
  • Transakcyjne stanowe komponenty sesyjne (438)
  • Konwersacyjny kontekst trwaÅ‚oÅ›ci (440)

17. Bezpieczeństwo (447)

  • Uwierzytelnianie i tożsamość (448)
  • Autoryzacja (449)
  • Identyfikator bezpieczeÅ„stwa RunAs (454)
  • BezpieczeÅ„stwo programowe (456)

18. EJB 3.0: standardy usług WWW (459)

  • Ogólnie o usÅ‚ugach WWW (459)
  • XML Schema oraz XML Namespaces (460)
  • SOAP 1.1 (470)
  • WSDL 1.1 (473)
  • UDDI 2.0 (480)
  • Od standardu do implementacji (480)

19. EJB 3.0 i usługi WWW (481)

  • DostÄ™p do usÅ‚ug WWW za pomocÄ… JAX-RPC (482)
  • Definiowanie usÅ‚ugi WWW za pomocÄ… JAX-RPC (490)
  • Korzystanie z JAX-WS (494)
  • Inne adnotacje i API (503)

20. Java EE (505)

  • Serwlety (505)
  • Strony JavaServer (507)
  • Komponenty WWW i EJB (507)
  • WypeÅ‚nianie luki (508)
  • SkÅ‚adanie kawaÅ‚ków w jednÄ… caÅ‚ość (513)

21. Projektowanie EJB w zastosowaniach rzeczywistych (515)

  • Projekt wstÄ™pny - kontenery i bazy danych (515)
  • Projekt wÅ‚aÅ›ciwy (517)
  • Czy korzystać z EJB? (540)
  • Opakowywanie (545)

Część II Podręcznik użytkownika serwera JBoss (547)

Wprowadzenie (549)

22. Instalacja i konfiguracja serwera JBoss (551)

  • O serwerze JBoss (551)
  • Instalacja serwera aplikacji JBoss (552)
  • Krótki przeglÄ…d struktury wewnÄ™trznej serwera JBoss (555)
  • Wdrażanie i konfigurowanie kodu źródÅ‚owego ćwiczeÅ„ (558)

23. Ćwiczenia do rozdziału 4. (561)

  • Ćwiczenie 4.1. Pierwsze komponenty w serwerze JBoss (561)
  • Ćwiczenie 4.2. Deklarowanie zwiÄ…zków z interfejsem JNDI za pomocÄ… adnotacji (571)
  • Ćwiczenie 4.3. Deklarowanie zwiÄ…zków z interfejsem JNDI za pomocÄ… elementów jÄ™zyka XML (573)

24. Ćwiczenia do rozdziału 5. (577)

  • Ćwiczenie 5.1. Interakcja z usÅ‚ugÄ… EntityManager (577)
  • Ćwiczenie 5.2. Utrwalanie w autonomicznych aplikacjach Javy (587)

25. Ćwiczenia do rozdziału 6. (591)

  • Ćwiczenie 6.1. Podstawowe odwzorowywanie wÅ‚aÅ›ciwoÅ›ci (591)
  • Ćwiczenie 6.2. Adnotacja @IdClass (595)
  • Ćwiczenie 6.3. Adnotacja @EmbeddedId (597)
  • Ćwiczenie 6.4. Odwzorowywanie pojedynczych encji w wielu tabelach (599)
  • Ćwiczenie 6.5. Klasy osadzone (601)

26. Ćwiczenia do rozdziału 7. (605)

  • Ćwiczenie 7.1. Propagacja kaskadowa (605)
  • Ćwiczenie 7.2. Relacje odwrotne (611)
  • Ćwiczenie 7.3. Leniwa inicjalizacja (615)

27. Ćwiczenia do rozdziału 8. (621)

  • Ćwiczenie 8.1. Strategia odwzorowywania hierarchii w pojedynczych tabelach (621)
  • Ćwiczenie 8.2. Strategia odwzorowywania klas w pojedynczych tabelach (625)
  • Ćwiczenie 8.3. Strategia dziedziczenia JOINED (627)

28. Ćwiczenia do rozdziału 9. (631)

  • Ćwiczenie 9.1. Interfejs Query i podstawy jÄ™zyka zapytaÅ„ EJB QL (631)
  • Ćwiczenie 9.2. Rdzenne zapytania jÄ™zyka SQL (649)

29. Ćwiczenia do rozdziału 10. (655)

  • Ćwiczenie 10.1. WywoÅ‚ania zwrotne (655)
  • Ćwiczenie 10.2. Obiekty nasÅ‚uchujÄ…ce (660)

30. Ćwiczenia do rozdziału 11. (667)

  • Ćwiczenie 11.1. WywoÅ‚ania zwrotne (667)
  • Ćwiczenie 11.2. Przykrywanie ustawieÅ„ za pomocÄ… elementów XML-a (671)
  • Ćwiczenie 11.3. Bezstanowy komponent sesyjny bez adnotacji (674)
  • Ćwiczenie 11.4. Stanowy komponent sesyjny (676)
  • Ćwiczenie 11.5. Stanowy komponent sesyjny bez adnotacji (682)

31. Ćwiczenia do rozdziału 12. (685)

  • Ćwiczenie 12.1. Komponent sterowany komunikatami (685)

32. Ćwiczenia do rozdziału 13. (693)

  • Ćwiczenie 13.1. UsÅ‚uga EJB Timer Service (693)

33. Ćwiczenia do rozdziału 15. (697)

  • Ćwiczenie 15.1. Obiekty przechwytujÄ…ce EJB (697)
  • Ćwiczenie 15.2. Przechwytywanie wywoÅ‚aÅ„ zwrotnych EJB (699)

34. Ćwiczenia do rozdziału 16. (703)

  • Ćwiczenie 16.1. Konwersacyjny kontekst trwaÅ‚oÅ›ci (703)

35. Ćwiczenia do rozdziału 17. (707)

  • Ćwiczenie 17.1. BezpieczeÅ„stwo (707)
  • Ćwiczenie 17.2. Zabezpieczanie za pomocÄ… XML (712)

36. Ćwiczenia do rozdziału 19. (715)

  • Ćwiczenie 19.1. UdostÄ™pnianie komponentu bezstanowego (715)
  • Ćwiczenie 19.2. Korzystanie z klienta .NET (722)

Dodatki (725)

A Konfiguracja bazy danych JBoss (727)

Skorowidz (731)

Dodaj do koszyka Enterprise JavaBeans 3.0. Wydanie V

Code, Publish & WebDesing by CATALIST.com.pl



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