دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Murat Yener. Alex Theedom
سری:
ناشر: Helion
سال نشر: 2015
تعداد صفحات: 236
زبان: Polish
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Java EE. Zaawansowane wzorce projektowe به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب جاوا EE. الگوهای طراحی پیشرفته نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Spis treści......Page 5
O autorach......Page 11
O korektorze merytorycznym......Page 13
Zespół wydania oryginalnego......Page 14
Podziękowania......Page 15
Przedmowa......Page 17
Adresaci książki......Page 19
Co jest potrzebne......Page 20
Dlaczego powstała ta książka?......Page 21
Konwencje typograficzne......Page 22
Kontakt z autorami......Page 23
Część I. Wprowadzenie do wzorców projektowych w Javie EE......Page 25
Rozdział 1. Krótki przegląd wzorców projektowych......Page 27
Czym jest wzorzec projektowy......Page 28
Jak odkryto wzorce i do czego są potrzebne......Page 29
Wzorce w realnym świecie......Page 30
Od Javy do Javy dla biznesu......Page 31
Pojawienie się wzorców Javy dla przedsiębiorstw......Page 32
Stare dobre wzorce projektowe spotykają Javę EE......Page 33
Podsumowanie......Page 35
Rozdział 2. Podstawy Javy EE......Page 37
Architektura wielowarstwowa......Page 38
Warstwa kliencka......Page 39
Warstwa EIS......Page 40
Serwery Java EE......Page 41
Podstawowe zasady Javy EE......Page 42
CDI......Page 43
Interceptory......Page 44
Podsumowanie......Page 45
Część II. Implementacja wzorców projektowych w Javie EE......Page 47
Rozdział 3. Wzorzec Fasada......Page 49
Czym jest Fasada......Page 50
Diagram klas wzorca Fasady......Page 51
Implementacja wzorca Fasada w zwykłym kodzie źródłowym......Page 52
Fasada z ziarnami bezstanowymi......Page 53
Gdzie i kiedy używać wzorca Fasada......Page 55
Podsumowanie......Page 56
Rozdział 4. Wzorzec Singleton......Page 57
Czym jest Singleton......Page 58
Implementacja wzorca Singleton w zwykłym kodzie......Page 59
Ziarna singletonowe......Page 63
Wykorzystywanie singletonów przy uruchamianiu......Page 64
Określanie kolejności uruchamiania......Page 65
Współbieżność......Page 67
Podsumowanie......Page 69
Rozdział 5. Wstrzykiwanie zależności i CDI......Page 71
Implementacja wstrzykiwania zależności w zwykłym kodzie......Page 72
Implementacja wstrzykiwania zależności w Javie EE......Page 75
Adnotacja @Named......Page 76
Wstrzykiwanie zależności i kontekst (CDI)......Page 77
Ziarna CDI......Page 78
Konteksty i zakres......Page 79
Ziarna CDI jako wsparcie dla JSF......Page 80
Alternatywy......Page 81
Inne wzorce związane z CDI......Page 82
Podsumowanie......Page 83
Rozdział 6. Wzorzec Fabryka......Page 85
Metoda Fabryczna......Page 86
Implementacja Metody Fabrycznej w zwykłym kodzie......Page 88
Fabryka Abstrakcyjna......Page 89
Implementacja Fabryki Abstrakcyjnej w zwykłym kodzie......Page 90
Implementacja wzorca Fabryka w Javie EE......Page 91
Okiełznać moc kontenera CDI......Page 97
Gdzie i kiedy używać wzorców fabrycznych......Page 100
Podsumowanie......Page 101
Rozdział 7. Wzorzec Dekorator......Page 103
Czym jest wzorzec Dekorator......Page 104
Diagram klas wzorca Dekorator......Page 105
Implementacja wzorca Dekorator w zwykłym kodzie......Page 106
Implementacja wzorca Dekorator w Javie EE......Page 109
Dekoratory bez konfiguracji XML......Page 113
Gdzie i kiedy używać wzorca Dekorator......Page 114
Podsumowanie......Page 115
Rozdział 8. Programowanie aspektowe (interceptory)......Page 117
Co to jest programowanie aspektowe......Page 118
Implementacja AOP w zwykłym kodzie......Page 120
Aspekty w Javie EE i interceptory......Page 122
Interceptory na poziomie domyślnym......Page 125
Kolejność interceptorów......Page 126
Interceptory CDI......Page 128
Gdzie i kiedy używać interceptorów......Page 130
Podsumowanie......Page 131
Rozdział 9. Asynchroniczność......Page 133
Wzorzec Asynchroniczność......Page 134
Implementacja asynchroniczności w zwykłym kodzie......Page 136
Asynchroniczne ziarna......Page 138
Asynchroniczne serwlety......Page 140
Gdzie i kiedy stosować programowanie asynchroniczne......Page 143
Podsumowanie......Page 144
Rozdział 10. Usługa odmierzania czasu......Page 147
Czym jest usługa odmierzania czasu......Page 148
Czasomierze automatyczne......Page 150
Czasomierze programowe......Page 151
Wyrażenia czasowe......Page 153
Podsumowanie......Page 156
Rozdział 11. Wzorzec Obserwator......Page 159
Opis......Page 160
Implementacja wzorca Obserwator w zwykłym kodzie......Page 162
Implementacja wzorca Obserwator w Javie EE......Page 164
Gdzie i kiedy używać wzorca Obserwator......Page 169
Podsumowanie......Page 170
Rozdział 12. Wzorzec Dostęp do Danych......Page 171
Diagram klas Dostępu do Danych......Page 172
Wzorzec Obiekt Transferu Danych......Page 173
Implementacja wzorca Dostęp do Danych w Javie EE......Page 174
Implementacja DAO bezpieczna pod względem typów......Page 179
Podsumowanie......Page 180
Rozdział 13. REST-owe usługi sieciowe......Page 181
Co to jest REST......Page 182
Klient-serwer......Page 183
Kod na żądanie......Page 184
Projektowanie REST-owego interfejsu API......Page 185
Rzeczowniki, a nie czasowniki......Page 186
Metody HTTP......Page 187
Rzeczownik users......Page 188
Rzeczowniki topics i posts......Page 189
Implementacja REST w Javie EE......Page 191
HATEOAS......Page 194
Gdzie i kiedy używać REST......Page 196
Podsumowanie......Page 197
Rozdział 14. Wzorzec Model – Widok – Kontroler......Page 199
Czym jest wzorzec MVC......Page 200
Typy wzorca MVC......Page 201
Implementacja wzorca MVC w zwykłym kodzie......Page 202
Implementacja wzorca MVC przy użyciu serwletu FacesServlet......Page 206
Gdzie i kiedy używać wzorca MVC......Page 208
Podsumowanie......Page 209
Rozdział 15. Inne wzorce projektowe w Javie EE......Page 211
Co to są gniazda sieciowe......Page 212
Co to jest warstwa pośrednia do przekazywania wiadomości......Page 214
Architektura monolityczna......Page 215
Skalowalność......Page 217
Zalety architektury mikrousługowej......Page 218
Nie ma nic za darmo......Page 219
Uberklasa......Page 220
Korzyści z przyjaźni......Page 221
Szwajcarski scyzoryk......Page 222
Część III. Podsumowanie......Page 223
Dobre — wzorce sukcesu......Page 225
Złe — nadużywanie i błędne stosowanie wzorców......Page 227
Brzydkie......Page 228
Podsumowanie......Page 230
Skorowidz......Page 231