J2EE. Wzorce projektowe. Wydanie 2
- Autorzy:
- Deepak Alur, John Crupi, Dan Malks
- +55 pkt
- Ocena:
- 3.6/6 Opinie: 22
- Stron:
- 536
- Druk:
- oprawa twarda
Opis ebooka: J2EE. Wzorce projektowe. Wydanie 2
Podstawowymi zagadnieniami opisywanymi w książce są wzorce, najlepsze techniki, strategie projektowe i sprawdzone rozwiązania wykorzystujące kluczowe technologie J2EE, czyli strony JSP, serwlety, komponenty EJB i interfejs JMS. Katalog wzorców J2EE zawiera 21 wzorców i o wiele więcej strategii, przy wykorzystaniu których powstają najlepsze rozwiązania programistyczne.
"J2EE. Wzorce projektowe. Wydanie drugie" zawiera opis następujących zagadnień:- 21 wzorców projektowych J2EE -- znane i w pełni sprawdzone oraz nowe wzorce zapewniające najlepsze rozwiązania dla aplikacji biznesowych
- strategie projektowe dla warstwy prezentacji, biznesowej i integracji
- opis zastosowania technologii JSP, EJB, JSM, usług sieciowych i serwletów
- przykłady nie zalecanych rozwiązań stosujących technologię J2EE
- sposoby refaktoryzacji poprawiające istniejące projekty
- diagramy UML ilustrujące przedstawiane zagadnienia
- dużą liczbę przykładów zastosowania wzorców, strategii i refaktoryzacji
O autorach:
Deepak Alur jest architektem rozwiązań biznesowych Javy w Sun Java Center z 14-letnim doświadczeniem. [więcej...]
John Crupi jest wybitnym inżynierem i szefem architektów Javy w Sun Java Center. [więcej...]
Dan Malks zajmuje się technologiami obiektowymi oraz ich zastosowaniem w projektach biznesowych i usługach sieciowych. [więcej...]
Wybrane bestsellery
-
Książka obejmuje tematykę inżynierii wymagań według programu certyfikacji IREB® CPRE® Foundation Level na poziomie podstawowym. Omawia zagadnienia wyszczególnione w planie nauczania IREB® CPRE® z naciskiem na aspekt praktyczny, a także przygotowuje do egzaminu certyfikacyjnego...
Certyfikowany inżynier wymagań. Opracowanie na podstawie planu nauczania IREB® CPRE®. Przykładowe pytania egzaminacyjne z odpowiedziami Certyfikowany inżynier wymagań. Opracowanie na podstawie planu nauczania IREB® CPRE®. Przykładowe pytania egzaminacyjne z odpowiedziami
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Branża IT kusi licznymi ofertami pracy, atrakcyjnymi zarobkami i ciekawymi ścieżkami rozwoju nie tylko zawodowych programistów, lecz również osoby bez wykształcenia informatycznego czy doświadczenia w tej dziedzinie. Te ostatnie zwykle zaczynają karierę od roli testera aplikacji. Jednym z podstaw...(53.40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł(-35%) -
An understanding of psychology-specifically the psychology behind how users behave and interact with digital interfaces-is perhaps the single most valuable nondesign skill a designer can have. The most elegant design can fail if it forces users to conform to the design instead of working within t...(169.14 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł(-15%) -
Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest te...
Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań
(39.90 zł najniższa cena z 30 dni)59.59 zł
149.00 zł(-60%) -
"Projektowanie sukcesu. Osobiste opowieści o zarządzaniu projektami" to książka autorstwa doświadczonego menadżera projektów, który dzieli się swoimi wieloletnimi doświadczeniami i wiedzą z zakresu zarządzania projektami. Książka jest owocem jego pracy i zawiera obszerne i...
Projektowanie sukcesu. Osobiste opowieści o zarządzaniu projektami Projektowanie sukcesu. Osobiste opowieści o zarządzaniu projektami
-
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczą...
Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II
(40.20 zł najniższa cena z 30 dni)43.55 zł
67.00 zł(-35%) -
Dzięki tej książce dowiesz się, jak tworzyć niezawodne, skalowalne i odporne rozwiązania, a także jak projektować systemy następnej generacji przeznaczone dla środowiska chmury. Poznasz efektywne strategie dla produktu i nauczysz się je w pełni implementować w swojej organizacji. Zrozumiesz też, ...
Podręcznik architekta rozwiązań. Poznaj reguły oraz strategie projektu architektury i rozpocznij niezwykłą karierę. Wydanie II Podręcznik architekta rozwiązań. Poznaj reguły oraz strategie projektu architektury i rozpocznij niezwykłą karierę. Wydanie II
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Tę książkę docenią programiści, menedżerowie, inżynierowie i liderzy techniczni. Znajdziesz w niej cenne informacje o filozofii inżynierii oprogramowania, jak również o postępach w sposobie myślenia na jej temat. Na tej bazie oparto zestaw zasad ułatwiających skuteczne radzenie sobie z dwoma pods...
Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Dzięki DevOps możesz przyspieszyć cykl życia związany z dostarczaniem oprogramowania, jeśli tylko poznasz procesy, narzędzia i sposób myślenia będący podstawą kultury DevOps. Ta książka pomaga inżynierom oprogramowania i kierownikom do spraw technicznych w przekształcaniu organizacji w celu przyj...(47.40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł(-35%)
Ebooka "J2EE. Wzorce projektowe. Wydanie 2" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "J2EE. Wzorce projektowe. Wydanie 2" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "J2EE. Wzorce projektowe. Wydanie 2" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: J2EE. Wzorce projektowe. Wydanie 2 (2) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: java.pl Paweł AntoniewskiRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Jest to książka warta przeczytania. Składa się z dwóch częsci. W pierwszej znajduje się opis technologii J2EE oraz architektury aplikacji wielowarstwowych. Opisane są problemy związane z projektowaniem i implementacją takich aplikacji, typowe błędy oraz ich rozwiązania. Jest także trochę o servletach i sporo o EJB (jeśli ktoś nie lubi, lub nie zna EJB, to większość przykładów będzie musiał opuścić). Druga część to już lista wzorców J2EE. Każdy z nich składa się z opisu, przykładu wykorzystania, oraz wyszczególnionych wad i zalet danego wzorca. Osobiście polecałbym pierwszą część do przeczytania i drugą do przeglądnięcia i przeczytania dokładniej tylko wybranych rozdziałów, które nas interesują. Większość opisanych rozwiązań (albo nawet wszystkie) dla warstwy biznesowej używa EJB (2.1), co dla mnie jest sporym minusem tej książki.
-
Recenzja: java.pl Paweł AntoniewskiRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Jest to książka warta przeczytania. Składa się z dwóch częsci. W pierwszej znajduje się opis technologii J2EE oraz architektury aplikacji wielowarstwowych. Opisane są problemy związane z projektowaniem i implementacją takich aplikacji, typowe błędy oraz ich rozwiązania. Jest także trochę o servletach i sporo o EJB (jesli ktoś nie lubi, lub nie zna EJB, to większość przykładów będzie musiał opuścić). Druga część to już lista wzorcow J2EE. Każdy z nich składa się z opisu, przykładu wykorzystania, oraz wyszczególnionych wad i zalet danego wzorca. Osobiście polecałbym pierwszą część do przeczytania i drugą do przeglądnięcia i przeczytania dokładniej tylko wybranych rozdziałów, które nas interesują. Większość opisanych rozwiązan (albo nawet wszystkie) dla warstwy biznesowej używa EJB (2.1), co dla mnie jest sporym minusem tej książki.
Szczegóły ebooka
- Tytuł oryginału:
- Core J2EE Patterns. Best Practices and Design 2nd Edition
- Tłumaczenie:
- Rafał Jońca
- ISBN Książki drukowanej:
- 83-736-1344-7, 8373613447
- Data wydania książki drukowanej:
- 2004-02-02
- Format:
- B5
- Numer z katalogu:
- 2286
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Czym jest J2EE? (24)
- Czym są wzorce? (24)
- Odniesienie historyczne (24)
- Definiowanie wzorca (25)
- Kategoryzacja wzorców (26)
- Katalog wzorców J2EE (27)
- Ciągła ewolucja (27)
- Jak korzystać z katalogu wzorców? (28)
- Zalety stosowania wzorców (29)
- Wzorce, szkielety i ponowne użycie elementów (31)
- Podsumowanie (31)
- Zagadnienia projektowe warstwy prezentacji (33)
- Zarządzanie sesją (33)
- Kontrola dostępu klienta (36)
- Walidacja (40)
- Właściwości klas pomocniczych - integralność i spójność (42)
- Złe praktyki związane z warstwą prezentacji (44)
- Kod sterujący w wielu widokach (45)
- Udostępnianie struktur danych warstwy prezentacji warstwie biznesowej (45)
- Udostępnianie struktur danych warstwy prezentacji obiektom domeny (46)
- Duplikacja wysyłanych formularzy (46)
- Udostępnianie poufnych zasobów w sposób bezpośredni (47)
- Założenie, że <jsp:setProperty> zresetuje właściwości komponentu JavaBean (47)
- Tworzenie rozbudowanych kontrolerów (48)
- Użycie skryptletów w widoku (48)
- Zagadnienia projektowe warstwy biznesowej (53)
- Korzystanie z komponentów sesyjnych (53)
- Korzystanie z komponentów Entity (56)
- Buforowanie referencji i uchwytów do zdalnych komponentów enterprise bean (58)
- Złe praktyki związane z warstwą biznesową i warstwą integracji (59)
- Mapowanie modelu obiektowego bezpośrednio na model komponentów Entity (59)
- Mapowanie modelu relacyjnego bezpośrednio na model komponentów Entity (60)
- Mapowanie każdego przypadku użycia na jeden komponent sesyjny (60)
- Udostępnianie wszystkich atrybutów komponentów poprzez metody ustawiania i pobierania (61)
- Osadzanie wyszukiwania usług u klienta (61)
- Stosowanie komponentów Entity jako obiektów tylko do odczytu (62)
- Korzystanie z komponentów Entity jako drobnych obiektów (63)
- Zapisywanie całego grafu powiązanych komponentów Entity (64)
- Ujawnianie wyjątków związanych z EJB klientom spoza warstwy EJB (64)
- Stosowanie metod Finder komponentów Entity w celu zwrócenia większego zbioru wyników (65)
- Klient przechowuje dane z komponentów biznesowych (65)
- Korzystanie z komponentów EJB w długich transakcjach (66)
- Bezstanowy komponent sesyjny odtwarza stan sesji dla każdego wywołania (66)
- Refaktoryzacja warstwy prezentacji (69)
- Wprowadzenie kontrolera (69)
- Wprowadzenie tokenu synchronizującego (72)
- Podział logiki na niezależne fragmenty (76)
- Ukrycie szczegółów warstwy prezentacji przed warstwą biznesową (81)
- Usunięcie konwersji z widoku (84)
- Ukrywanie zasobów przed klientem (87)
- Refaktoryzacja warstwy biznesowej i warstwy integracji (90)
- Ukrycie komponentów Entity za komponentami sesyjnymi (90)
- Wprowadzenie obiektów Business Delegate (92)
- Łączenie komponentów sesyjnych (94)
- Redukcja komunikacji między komponentami Entity (96)
- Przeniesienie logiki biznesowej do warstwy komponentów sesyjnych (98)
- Ogólne udoskonalanie projektu (99)
- Wydzielenie kodu dostępu do danych (99)
- Refaktoryzacja architektury z wykorzystaniem warstw (101)
- Stosowanie puli połączeń (103)
- Czym jest wzorzec? (108)
- Identyfikacja wzorca (108)
- Wzorce a strategie (109)
- Podejście warstwowe (109)
- Wzorce J2EE (111)
- Wzorce warstwy prezentacji (111)
- Wzorce warstwy biznesowej (111)
- Wzorce warstwy integracji (112)
- Wprowadzenie do katalogu (112)
- Terminologia (113)
- Stosowanie języka UML (115)
- Szablon wzorców (116)
- Związki między wzorcami J2EE (116)
- Związki z innymi znanymi wzorcami (120)
- Mapa wzorców (120)
- Podsumowanie (125)
- Intercepting Filter (127)
- Problem (127)
- Siły (128)
- Rozwiązanie (128)
- Konsekwencje (143)
- Powiązane wzorce (145)
- Front Controller (145)
- Problem (145)
- Siły (146)
- Rozwiązanie (146)
- Konsekwencje (156)
- Powiązane wzorce (157)
- Context Object (157)
- Problem (157)
- Siły (158)
- Rozwiązanie (158)
- Konsekwencje (175)
- Powiązane wzorce (175)
- Application Controller (176)
- Problem (176)
- Siły (176)
- Rozwiązanie (176)
- Konsekwencje (202)
- Powiązane wzorce (203)
- View Helper (203)
- Problem (203)
- Siły (204)
- Rozwiązanie (204)
- Konsekwencje (219)
- Powiązane wzorce (222)
- Composite View (222)
- Problem (222)
- Siły (222)
- Rozwiązanie (223)
- Konsekwencje (230)
- Przykładowy kod (231)
- Powiązane wzorce (233)
- Service to Worker (233)
- Problem (233)
- Siły (234)
- Rozwiązanie (234)
- Konsekwencje (238)
- Przykładowy kod (238)
- Powiązane wzorce (243)
- Dispatcher View (243)
- Problem (243)
- Siły (243)
- Rozwiązanie (244)
- Konsekwencje (248)
- Przykładowy kod (249)
- Powiązane wzorce (253)
- Business Delegate (255)
- Problem (255)
- Siły (256)
- Rozwiązanie (256)
- Konsekwencje (260)
- Przykładowy kod (262)
- Powiązane wzorce (265)
- Service Locator (265)
- Problem (265)
- Siły (266)
- Rozwiązanie (266)
- Konsekwencje (274)
- Przykładowy kod (276)
- Powiązane wzorce (285)
- Session Façade (286)
- Problem (286)
- Siły (286)
- Rozwiązanie (287)
- Konsekwencje (290)
- Przykładowy kod (291)
- Powiązane wzorce (297)
- Application Service (298)
- Problem (298)
- Siły (299)
- Rozwiązanie (299)
- Konsekwencje (306)
- Przykładowy kod (307)
- Powiązane wzorce (312)
- Business Object (312)
- Problem (312)
- Siły (313)
- Rozwiązanie (314)
- Konsekwencje (323)
- Przykładowy kod (324)
- Powiązane wzorce (326)
- Composite Entity (326)
- Problem (326)
- Siły (328)
- Rozwiązanie (328)
- Konsekwencje (336)
- Przykładowy kod (337)
- Powiązane wzorce (345)
- Transfer Object (346)
- Problem (346)
- Siły (346)
- Rozwiązanie (347)
- Konsekwencje (354)
- Przykładowy kod (355)
- Powiązane wzorce (360)
- Transfer Object Assembler (361)
- Problem (361)
- Siły (361)
- Rozwiązanie (361)
- Konsekwencje (365)
- Przykładowy kod (365)
- Powiązane wzorce (369)
- Value List Handler (369)
- Problem (369)
- Siły (370)
- Rozwiązanie (370)
- Konsekwencje (375)
- Przykładowy kod (376)
- Powiązane wzorce (381)
- Data Access Object (383)
- Problem (383)
- Siły (384)
- Rozwiązanie (384)
- Konsekwencje (407)
- Powiązane wzorce (409)
- Service Activator (410)
- Problem (410)
- Siły (410)
- Rozwiązanie (410)
- Konsekwencje (425)
- Powiązane wzorce (425)
- Domain Store (426)
- Problem (426)
- Siły (426)
- Rozwiązanie (427)
- Konsekwencje (458)
- Powiązane wzorce (458)
- Web Service Broker (459)
- Problem (459)
- Siły (460)
- Rozwiązanie (460)
- Konsekwencje (477)
- Powiązane wzorce (478)
- Mikroarchitektura Web Worker (481)
- Czym są systemy organizacji pracy? (481)
- Mikroarchitektura Web Worker (484)
- Problem (484)
- Siły (486)
- Rozwiązanie (487)
- Konsekwencje (513)
Przedmowa I (11)
Przedmowa II (13)
Wstęp (15)
Część I Wzorce i J2EE (21)
Rozdział 1. Wprowadzenie (23)
Rozdział 2. Projektowanie warstwy prezentacji i złe praktyki (33)
Rozdział 3. Projektowanie warstwy biznesowej i złe praktyki (53)
Rozdział 4. Refaktoryzacja J2EE (69)
Część II Katalog wzorców J2EE (105)
Rozdział 5. Omówienie wzorców J2EE (107)
Rozdział 6. Wzorce warstwy prezentacji (127)
Rozdział 7. Wzorce warstwy biznesowej (255)
Rozdział 8. Wzorce warstwy integracji (383)
Dodatki (479)
Dodatek A Epilog (481)
Dodatek B Bibliografia (515)
Licencja (519)
Skorowidz (521)
Oceny i opinie klientów: J2EE. Wzorce projektowe. Wydanie 2 Deepak Alur, John Crupi, Dan Malks (22) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(3)
(6)
(4)
(1)
(5)
(3)
Oceny i opinie poprzedniego wydania
więcej opinii