J2EE. Wzorce projektowe. Wydanie 2
- Autorzy:
- Deepak Alur, John Crupi, Dan Malks
- Ocena:
- 3.6/6 Opinie: 22
- Stron:
- 536
- Druk:
- oprawa twarda
Opis książki: 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
-
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...(0,00 zł najniższa cena z 30 dni)
57.85 zł
89.00 zł(-35%) -
Odpowiedź na to fundamentalne pytanie znajdziesz w tej książce ? drugim wydaniu świetnego podręcznika dla przyszłych mistrzów kodu. Zostało ono, podobnie jak inne pozycje z serii Rusz głową!, przygotowane zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. I w...
Wzorce projektowe. Rusz głową! Tworzenie rozszerzalnego i łatwego w utrzymaniu oprogramowania obiektowego. Wydanie II Wzorce projektowe. Rusz głową! Tworzenie rozszerzalnego i łatwego w utrzymaniu oprogramowania obiektowego. Wydanie II
(0,00 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Tę książkę docenią ci, którzy opanowali już podstawową składnię Pythona i palą się do pisania własnych programów. Zawiera 81 projektów, które możesz napisać w tym języku. Programy składają się z maksymalnie 256 linii kodu i pozwolą Ci stopniowo nabierać umiejętności programisty - a zupełnie przy ...
Wielka księga małych projektów w Pythonie. 81 łatwych praktycznych programów Wielka księga małych projektów w Pythonie. 81 łatwych praktycznych programów
(0,00 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Mikrousługi są relatywnie świeżą koncepcją w świecie systemów IT, mimo to coraz więcej organizacji decyduje się na wdrażanie opartej na nich architektury. Uznaje się, że zapewnia ona wówczas lepszą skalowalność, łatwość łączenia poszczególnych niezależnych elementów, a przede wszystkim możliwość ...
Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych
(0,00 zł najniższa cena z 30 dni)27.45 zł
54.90 zł(-50%) -
There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed ar...(0,00 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł(-15%) -
W książce „Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku” opisano, czym są wzorce projektowe, a także w jaki sposób pomagają one projektować oprogramowanie obiektowe. Podręcznik zawiera studia przypadków, pozwalające poznać metody stosowania wzorców w pra...
Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku
(0,00 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
What will you learn from this book?You know you don't want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who've faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can ...(0,00 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł(-15%) -
Wyczerpujący opis zbioru narzędzi DDD i ich stosowania do projektowania różnych systemów, a także w przystępny sposób pokazano aspekty praktycznego wykorzystania nowych technik, takich jak wzorce CQRS czy magazynowanie zdarzeń. Są one stosowane z upodobaniem przez wielu praktyków DDD(0,00 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%) -
Jeśli nie chcesz wymyślać koła na nowo i nie masz zamiaru podejmować beznadziejnego trudu zrobienia tego lepiej niż tysiące osób przed Tobą, wzorce projektowe są właśnie dla Ciebie! Stosuj je w codziennej pracy, korzystając z praktycznej ściągi, zawierającej najpotrzebniejsze informacje o najbard...(0,00 zł najniższa cena z 30 dni)
10.20 zł
17.00 zł(-40%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook 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 posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje książki: 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.
-
java.pl Paweł Antoniewski
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.
-
java.pl Paweł Antoniewski
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 książki
- 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
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Kategorie:
Programowanie » J2EE - Programowanie
Programowanie » Wzorce projektowe
- Serie wydawnicze: Core
Spis treści książki
- 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)
Data dodania: 2008-09-28 Ocena: 6 Opinia niepotwierdzona zakupem
Sylwester,
Data dodania: 2005-01-13 Ocena: 6 Opinia niepotwierdzona zakupem
Mariusz Pala,
Data dodania: 2005-01-04 Ocena: 6 Opinia niepotwierdzona zakupem
Janusz P,
Data dodania: 2009-05-25 Ocena: 5 Opinia niepotwierdzona zakupem
Wojciech Szymański,
Data dodania: 2007-10-30 Ocena: 5 Opinia niepotwierdzona zakupem
Grzegorz Gruza,
Data dodania: 2006-01-31 Ocena: 5 Opinia niepotwierdzona zakupem
Paweł Boguszewski,
Data dodania: 2005-04-12 Ocena: 5 Opinia potwierdzona zakupem
Marcin Kłeczek,
Data dodania: 2004-12-02 Ocena: 5 Opinia niepotwierdzona zakupem
Marcin Dębicki,
Data dodania: 2005-02-09 Ocena: 4 Opinia niepotwierdzona zakupem
Oceny i opinie poprzedniego wydania
Maciej Dolny,
Data dodania: 2003-06-23 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2003-07-21 Ocena: 4 Opinia niepotwierdzona zakupem
Tomek B.,
Data dodania: 2003-05-20 Ocena: 4 Opinia potwierdzona zakupem
Tomek Klaudel,
Data dodania: 2003-05-05 Ocena: 4 Opinia niepotwierdzona zakupem
Jarosław Haziak,
Data dodania: 2003-05-22 Ocena: 3 Opinia niepotwierdzona zakupem
Daniel Kowalik,
Data dodania: 2004-04-30 Ocena: 2 Opinia niepotwierdzona zakupem
Data dodania: 2003-07-25 Ocena: 2 Opinia niepotwierdzona zakupem
Janusz Ziemczyk,
Data dodania: 2003-05-28 Ocena: 2 Opinia niepotwierdzona zakupem
Mariusz Misiek,
Data dodania: 2003-05-22 Ocena: 2 Opinia niepotwierdzona zakupem
Michał Sitkowski,
Data dodania: 2003-05-22 Ocena: 2 Opinia niepotwierdzona zakupem
Jan Buczkowski,
Data dodania: 2004-01-13 Ocena: 1 Opinia niepotwierdzona zakupem
Andrzej Jurkiewicz,
Data dodania: 2003-05-23 Ocena: 1 Opinia niepotwierdzona zakupem
Remigiusz Kinas,
Data dodania: 2003-05-05 Ocena: 1 Opinia potwierdzona zakupem
więcej opinii