JavaServer Faces 2.2. Mistrzowskie programowanie Anghel Leonard
- Niedostępna
- Promocja Przejdź
- Autor:
- Anghel Leonard
- Serie wydawnicze:
- Technologia i rozwiązania
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 528
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
JavaServer Faces 2.2. Mistrzowskie programowanie
Niniejsza książka jest skierowana do programistów korzystających z JSF. Przedstawiono w niej wszystkie istotne zagadnienia związane z tworzeniem aplikacji za pomocą JSF 2.2. Czytelnik z pewnością doceni zarówno przejrzyste instrukcje, pozwalające na pełne wykorzystanie możliwości JSF 2.2, jak i liczne ćwiczenia, które będą stanowić doskonałą pomoc w tworzeniu imponujących aplikacji internetowych.
W książce omówiono:
- język wyrażeń (EL) z uwzględnieniem najważniejszych aspektów EL 2.2 oraz EL 3.0
- zagadnienia związane z komunikacją w JSF oraz z zasięgami JSF 2.2
- artefakty JSF i ich konfigurację
- język HTML5, technologię AJAX oraz pojęcie stanu widoku JSF
- tworzenie komponentów niestandardowych i komponentów złożonych
- tematykę technologii Facelet
JavaServer Faces 2.2 — to framework dla mistrzów programowania w Javie!
Anghel Leonard jest niekwestionowanym autorytetem w dziedzinie programowania w Javie. Posiada kilkunastoletnie doświadczenie w pracy z Javą SE, Javą EE oraz z wieloma frameworkami Javy. Jest autorem kilkudziesięciu książek i artykułów poświęconych różnym technologiom Javy. Ostatnio tworzy świetne aplikacje internetowe na potrzeby systemów GIS.
Wybrane bestsellery
-
Promocja
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istotnych konstrukcjach w tym języku. Krok po kroku przedstawia kolejne, coraz bardziej zaawansowane zagadnienia dotyczące obiektów, dziedziczenia czy wyjątków, a także współbieżności, typów sparametryzowanych, wyrażeń lambda i modułów. Poszczególne partie materiału są bogato uzupełnione przykładami kodu z komentarzami, praktycznymi ćwiczeniami, testami sprawdzającymi, wskazówkami i dodatkowymi informacjami. Przejrzysty układ podręcznika, jasny i zrozumiały język dodatkowo ułatwia naukę.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor nie poprzestaje na podstawach i objaśnia także bardziej zaawansowane zagadnienia, dokonuje również przeglądu zmian, jakie w ciągu ostatnich lat zaszły w kolejnych wersjach Javy. Ostatnie rozdziały poświęca bardziej złożonym aspektom korzystania z tego języka programowania, w tym funkcjonowaniu mechanizmów odśmiecania pamięci, maszynie wirtualnej Javy i jej kompilatorom.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
Oto dwunaste wydanie wyczerpującego kompendium, w pełni zaktualizowane, uzupełnione o nowości wprowadzone w Java SE 17. Opisano w nim cały język Java: jego składnię, słowa kluczowe i najistotniejsze zasady programowania. Znalazły się tu także informacje dotyczące biblioteki Java API, takie jak operacje wejście-wyjścia, biblioteka strumieni i techniki programowania współbieżnego. Nie zabrakło opisu biblioteki Swing, JavaBeans i serwletów, jak również licznych przykładów praktycznego zastosowania Javy. Wyczerpująco omówiono najnowsze możliwości języka, takie jak rekordy, klasy zapieczętowane czy też wyrażenia switch. Podręcznik został napisany w sposób przejrzysty, jasnym i zrozumiałym językiem, co znakomicie ułatwia naukę, a poszczególne zagadnienia zilustrowano licznymi przykładowymi fragmentami kodu źródłowego. To sprawia, że z kompendium skorzystają wszyscy programiści Javy, zarówno początkujący, jak i profesjonalni deweloperzy.- Druk
- PDF + ePub + Mobi pkt
(119,40 zł najniższa cena z 30 dni)
119.40 zł
199.00 zł (-40%) -
Promocja
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemnicom do rozwiązania, zabawnym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak wyrażenia lambda, typy ogólne czy programowanie sieciowe i funkcyjne. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, pogawędki prowadzone przy kominku przez programistę i kompilator. To wszystko sprawia, że ta pozycja jest absolutnie wyjątkowym i niezwykle skutecznym podręcznikiem!- Druk
(89,40 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
Promocja
To kolejne, uzupełnione i zaktualizowane wydanie przewodnika po frameworku Spring. Książka jest napisana w zwięzłym, przejrzystym i jasnym stylu, dzięki czemu szybko zrozumiesz zasady pracy ze Springiem i zbudujesz nowoczesną aplikację internetową współpracującą z bazą danych. Pokazano tu techniki programowania reaktywnego, pisania mikrousług, wykrywania usług, wyjaśniono również pracę z API RESTful i zasady wdrażania aplikacji. Nauczysz się też stosować najlepsze praktyki programowania w Springu. Książka jest znakomitą pomocą dla programistów Javy, którzy dopiero zaczynają pracę z tym frameworkiem, a także dla tych, którzy chcą opanować nowe rozwiązania oferowane przez kolejne wersje ekosystemu Springa.- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja
Język Java jest konsekwentnie udoskonalany i unowocześniany dzięki zaangażowaniu wielu ludzi. Nowoczesny język Java staje się coraz bardziej wieloparadygmatowy, co oznacza, że stosowanie najlepszych praktyk w coraz większym stopniu determinuje jakość kodu. Obecnie napisanie kodu, który prawidłowo działa i może być łatwo zrozumiany przez innych programistów, nie wystarczy — należy zbudować program w taki sposób, aby można było go łatwo modyfikować. Jako że Java stała się obszerną i złożoną platformą, konieczne stało się uaktualnienie najlepszych praktyk.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
This book will help you learn about open table formats and help you pick the right table format for your needs, blending theoretical understanding with practical examples to help you build, maintain, and optimize lakehouses in production.
-
- pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
-
This book helps you explore REST architecture principles in depth with practical examples. It covers advanced topics, such as security, versioning, error handling, documentation, testing, and performance techniques.
-
- pkt
Mastering RESTful Web Services with Java. Build secure, scalable, and maintainable REST APIs with this exhaustive guide
Marián Varga, Pedro Henrique Pereira de Andrade, Silvio de Morais, Thiago Bomfim, Igor Avancini Fraga
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
-
This book guides you through the intricacies of building robust software architectures with Spring. You'll get hands-on with the tools and best practices needed to design scalable, secure, and high-performance applications.
-
- pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
-
Uncover the secrets of architectural excellence as you explore diverse styles, learn to make strategic decisions tailored to your business objectives, and bring them to life within the powerful Spring 6.0 ecosystem.
-
- pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Anghel Leonard - pozostałe książki
-
Promocja
The Modern Java Challenge is the book which contains a set of challenges designed specifically to help you master a specific skill in a specific domain. This will put your knowledge to test through real-world problems and help you in becoming an expert Java Programmer.-
- PDF + ePub + Mobi pkt
(134,10 zł najniższa cena z 30 dni)
134.10 zł
149.00 zł (-10%) -
-
Promocja
-
- PDF + ePub + Mobi pkt
(161,10 zł najniższa cena z 30 dni)
170.10 zł
189.00 zł (-10%) -
-
Promocja
-
- PDF + ePub + Mobi pkt
(58,49 zł najniższa cena z 30 dni)
58.49 zł
64.98 zł (-10%) -
-
Promocja
Java Coding Problems, Second Edition brings you a brand-new set of challenges designed to help you master solutions to all the most common real-world Java tasks. Gain confidence as a Java developer and in how to answer Java interview questions.-
- PDF + ePub pkt
(134,10 zł najniższa cena z 30 dni)
134.10 zł
149.00 zł (-10%) -
-
Promocja
The Complete Coding Interview Guide in Java is an all-inclusive solution guide with meticulously crafted questions and answers that will help you crack any Java Developer job. This book will help you build a strong foundation and the skill-set required to confidently appear in the toughest coding interviews.-
- PDF + ePub + Mobi
- Audiobook MP3 pkt
(116,10 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja
jOOQ Masterclass will help you write the coolest SQL statements without working with JDBC or handling ORM complexity and performance issues. This practical guide to jOOQ provides a hands-on approach with a complete and versatile set of solutions for implementing the persistence layer to serve the most stressful environments.-
- PDF + ePub pkt
(125,10 zł najniższa cena z 30 dni)
134.10 zł
149.00 zł (-10%) -
-
Promocja
JBoss Tools consist of the best Java frameworks and technologies placed together under the same roof. Discovering JBoss Tools is like exploring a cave; at first everything seems unknown and complicated, but once you become familiar with the main features of the Tools, you will start to feel at home.This is the first book in the market on JBoss Tool-
- PDF + ePub + Mobi pkt
(107,10 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
Zobacz pozostałe książki z serii Technologia i rozwiązania
-
Nowość Promocja
W tej praktycznej książce przedstawiono zasady TDD na rzeczywistych przykładach z użyciem popularnych frameworków, takich jak ASP.NET Core i Entity Framework. Po zapoznaniu się z solidnym wprowadzeniem do koncepcji TDD dowiesz się, jak można używać Visual Studio 2022 do tworzenia aplikacji internetowej z wykorzystaniem Entity Framework, a także baz danych SQL Server i Cosmos DB. Nauczysz się też korzystać z różnych wzorców, takich jak repozytorium, usługi i budowniczy. Ponadto omówiono tu architekturę DDD i inne najlepsze praktyki stosowane podczas tworzenia oprogramowania, w tym reguły SOLID i wskazówki FIRSTHAND. Nie zabrakło przydatnych uwag o biznesowych aspektach podejścia TDD.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Bestseller Nowość Promocja
Receptury zawarte w tym zbiorze ułatwią Ci budowę szerokiej gamy inteligentnych aplikacji. Zaczniesz od podstaw OpenAI API — konfiguracji, uwierzytelniania i kluczowych parametrów — po czym szybko przejdziesz do nauki korzystania z najważniejszych elementów API. Następnie przyjdzie czas na zaawansowane receptury, dzięki którym poprawisz wrażenia użytkownika i dopracujesz dane wyjściowe. Dowiesz się, jak wdrażać aplikacje i przygotować je do publicznego użytku. Nauczysz się również budowania inteligentnych asystentów opartych na specjalistycznej wiedzy, a także aplikacji multimodalnych dostosowanych do Twoich specyficznych potrzeb.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- Druk
- PDF + ePub + Mobi pkt
(107,40 zł najniższa cena z 30 dni)
107.40 zł
179.00 zł (-40%) -
Promocja
Dzięki tej książce zorientujesz się, że utrzymanie kontroli nad architekturą w dużej mierze zależy od zastosowanego stylu architektonicznego. Zrozumiesz też wady konwencjonalnej architektury warstwowej i zapoznasz się z zaletami stylów koncentrujących się na dziedzinie, takich jak architektura heksagonalna. Dowiesz się także, jak można ją wyrazić w kodzie źródłowym. Poznasz szczegóły różnych strategii mapowania między warstwami architektury heksagonalnej, a ponadto prześledzisz, jak różne elementy architekturalne łączą się w jedną aplikację. Bazując na stylu architektury heksagonalnej, nauczysz się tworzyć intuicyjne w późniejszej obsłudze technicznej aplikacje internetowe. Szybko się przekonasz, że wiedza zdobyta w trakcie lektury pozwoli Ci na tworzenie wysokojakościowych aplikacji, które przetrwają próbę czasu.- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%) -
Promocja
Dzięki tej książce nauczysz się stosować algorytmy w praktycznych sytuacjach i zrozumiesz mechanizmy ich działania. Liczne przykłady pozwolą Ci się zapoznać z kilkoma sposobami ich projektowania i implementacji. Następnie poznasz algorytm określania pozycji stron w wynikach wyszukiwarek internetowych, związane z nimi grafy i algorytmy uczenia maszynowego, a także logikę. Zaznajomisz się ponadto z nowoczesnymi modelami sekwencyjnymi i ich wariantami, jak również algorytmami, metodykami i architekturami implementacji dużych modeli językowych, takich jak ChatGPT. W ostatniej części tego przewodnika znajdziesz opis technik przetwarzania równoległego, przydatnego w zadaniach wymagających dużej mocy obliczeniowej.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrowaniu, a także skonfigurować zaporę sieciową przy użyciu najnowszych technologii. Nauczysz się też automatyzować takie czynności jak monitorowanie systemu za pomocą auditd i utwardzanie (hardening) konfiguracji jądra Linux. Poznasz również sposoby ochrony przed złośliwym oprogramowaniem i skanowania systemów pod kątem luk w zabezpieczeniach. Znajdziesz tu ponadto podpowiedź, jak używać Security Onion do skonfigurowania systemu wykrywania włamań.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawansowanych narzędzi. Poznasz różne systemy przechowywania plików i nauczysz się wyszukiwać urządzenia sieciowe za pomocą skanerów Nmap i Netdiscover. Zapoznasz się też ze sposobami utrzymywania integralności cyfrowego materiału dowodowego. Znajdziesz tu ponadto omówienie kilku bardziej zaawansowanych tematów, takich jak pozyskiwanie ulotnych danych z sieci, nośników pamięci i systemów operacyjnych.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Promocja
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połączeń sieciowych w jej obrębie. W tym wydaniu dodano rozdziały dotyczące metodyki CloudOps i takich technologii jak uczenie maszynowe czy łańcuch bloków. Poznasz również inne ważne zagadnienia, w tym przechowywanie danych w chmurze AWS, kontenery obsługiwane przez usługi ECS i EKS, wzorce „jeziora” danych (w tym usługę AWS Lake Formation), architekturę lakehouse i architekturę siatki danych. Ten przewodnik z pewnością ułatwi Ci zaprojektowanie systemu spełniającego wyśrubowane wymagania techniczne i branżowe.- Druk
- PDF + ePub + Mobi pkt
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(83,40 zł najniższa cena z 30 dni)
83.40 zł
139.00 zł (-40%) -
Promocja
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: Android, iOS, macOS i Windows, na podstawie jednego wspólnego kodu bazowego. Podczas lektury zrozumiesz też cały cykl rozwoju oprogramowania, w tym zasady publikowania w sklepach z aplikacjami. Ciekawym elementem książki jest opis najnowszej technologii tworzenia frontendów — .NET MAUI Blazor.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%)
Ebooka "JavaServer Faces 2.2. Mistrzowskie programowanie" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs 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 »
Recenzje książki: JavaServer Faces 2.2. Mistrzowskie programowanie (1)
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: fantasy-bestiarium.blogspot.com DarkLight; 2016-12-07Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
„JavaServer Faces 2.2. Mistrzowskie programowanie” autorstwa Leonarda Anghela jest książką pozwalającą zagłębić się w tajniki budowy internetowych interfejsów i poznać najważniejsze komponenty platformy Java Enterprise. Książka świetnie nadaje się dla programistów, którzy będą mogli w lepszym stopniu poznać wiele ciekawych i przydatnych aplikacji. JavaServer Faces 2.2. jest idealną pozycją dla początkujących, jak i bardziej zaawansowanych programistów.
Korzystanie z JSF jest niezwykle przydatne podczas programowania, dzięki tej publikacji nauczymy się w lepszym stopniu poruszać w tym środowisku programistycznym. Nauczymy się jak tworzyć aplikacje za pomocą JSF 2.2. w łatwy i przystępny sposób. Leonard Anghel posługuje się fachowym językiem, który z początku może wydać się zawiły, lecz po głębszym zbadaniu tematu wszystko zaczyna się klarować i nabierać sensu. Poznamy wiele przydatnych ćwiczeń i tricków, dzięki którym będziemy mogli stworzyć wiele zdumiewających aplikacji internetowych.
Książka Leonarda Anghela jest idealną pozycją dla miłośników programowania. Autor przystępnym językiem przekazuje informacje, dzieląc się licznymi radami i spostrzeżeniami z dziedziny programowania. Czytelnik dzięki klarownym instrukcją nauczy się tworzyć strony i programy internetowe z przejrzystymi i funkcjonalnymi interfejsami. Publikacja ta jest bogata w szeroką wiedzę, która zdaje się niezastąpiona podczas korzystania z JSF 2.2.
„JavaServer Faces 2.2. Mistrzowskie programowanie” pozwala naprawdę zostać fachowcem programistą i poszerzyć swoje kwalifikacje. W książce nie zabraknie informacji odnośnie do języka HTML5, technologi AJAX czy aspektów EL 2.2 oraz EL 3.0. Jest to bogata w wiedzę pozycja pozwalająca w lepszym stopniu opanować z pozoru skomplikowaną sztukę programowania. Książka warta poznania i wykorzystania w tworzeniu wielu ciekawych i przydatnych witryn oraz aplikacji. Polecam.
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Mastering JavaServer Faces 2.2
- Tłumaczenie:
- Piotr Rajca
- ISBN Książki drukowanej:
- 978-83-283-2419-0, 9788328324190
- Data wydania książki drukowanej :
- 2016-11-04
- ISBN Ebooka:
- 978-83-283-2420-6, 9788328324206
- Data wydania ebooka :
-
2016-11-04
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 170x230
- Numer z katalogu:
- 44765
- Rozmiar pliku Pdf:
- 7MB
- Rozmiar pliku ePub:
- 8.2MB
- Rozmiar pliku Mobi:
- 17.9MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Kategorie:
Programowanie » Java - Programowanie
- Serie wydawnicze: Technologia i rozwiązania
Spis treści książki
- Składnia EL (20)
- Operatory EL (20)
- Hierarchia operatorów EL (21)
- Zastrzeżone słowa EL (21)
- Przetwarzanie natychmiastowe oraz opóźnione (22)
- Wyrażenia wartościowe EL (22)
- Odwołania do komponentów zarządzanych (23)
- Odwołania do właściwości komponentów zarządzanych (24)
- Odwołania do zagnieżdżonych właściwości komponentów zarządzanych (25)
- Odwołania do typów wyliczeniowych Java SE (27)
- Odwołania do kolekcji (27)
- Niejawne obiekty EL (29)
- Wyrażenia odwołujące się do metod (31)
- Teksty warunkowe w JSF (33)
- Pisanie własnego mechanizmu przetwarzającego (37)
- Przegląd EL 3.0 (45)
- Stosowanie operatora przypisania (45)
- Stosowanie operatora konkatenacji (45)
- Stosowanie operatora średnika (46)
- Poznawanie wyrażeń lambda (46)
- Stosowanie obiektów kolekcji (47)
- Podsumowanie (49)
- Przekazywanie i pobieranie parametrów (52)
- Stosowanie parametrów kontekstu (52)
- Przekazywanie parametrów żądania przy użyciu znacznika (52)
- Stosowanie parametrów widoku (55)
- Wywoływanie akcji z wykorzystaniem żądań GET (62)
- Przekazywanie atrybutów przy użyciu znacznika (66)
- Ustawianie wartości właściwości przy użyciu obiektów nasłuchujących akcji (69)
- Przekazywanie parametrów przy użyciu zasięgu Flash (71)
- Zastępowanie znacznika znacznikiem JSTL (75)
- Przesyłanie danych w ciasteczkach (76)
- Stosowanie pól ukrytych (78)
- Przesyłanie haseł (79)
- Programowy dostęp do atrybutów komponentów interfejsu użytkownika (79)
- Przekazywanie parametrów przy użyciu wyrażeń odwołujących się do metod (80)
- Komunikacja przy użyciu atrybutu binding (81)
- Komunikacja pomiędzy komponentami zarządzanymi (83)
- Wstrzykiwanie jednego komponentu zarządzanego do drugiego (83)
- Komunikacja pomiędzy komponentami zarządzanymi przy użyciu mapy aplikacji lub sesji (85)
- Programowy dostęp do innych komponentów zarządzanych (86)
- Podsumowanie (87)
- Zasięgi JSF a zasięgi CDI (90)
- Zasięg żądania (92)
- Zasięg sesji (95)
- Zasięg widoku (98)
- Zasięg aplikacji (100)
- Zasięg konwersacji (102)
- Zasięg przepływu (105)
- Prosty przepływ (108)
- Przepływy z komponentami (112)
- Przepływy zagnieżdżone (114)
- Programowe konfigurowanie przepływów (118)
- Przepływy a przypadki nawigacji (120)
- Badanie przypadków nawigacji w przepływach (123)
- Stosowanie metod initializer i finalizer (124)
- Przełączanie przepływu (126)
- Pakowanie przepływów (129)
- Programowy zasięg przepływu (130)
- Zależny pseudozasięg (133)
- Zasięg none (134)
- Zasięg niestandardowy (134)
- Implementacja klasy zasięgu niestandardowego (135)
- Wyznaczanie wyrażeń EL zasięgów niestandardowych (136)
- Kontrola czasu istnienia zasięgu przy użyciu obiektu nasłuchującego akcji (139)
- Kontrola czasu istnienia zasięgu niestandardowego z użyciem obiektów NavigationHandler (141)
- Tworzenie instancji komponentów zarządzanych (144)
- Wstrzykiwanie komponentów (144)
- Podsumowanie (147)
- Nowe przestrzenie nazw JSF 2.2 (150)
- Programowa konfiguracja w JSF 2.2 (151)
- Konfigurowanie komponentów zarządzanych w XML-u (152)
- Stosowanie wielu plików konfiguracyjnych (157)
- Konfiguracja ustawień lokalnych i wiązek zasobów (159)
- Konfiguracja walidatorów i konwerterów (161)
- Konfigurowanie nawigacji (169)
- Nawigacja niejawna (169)
- Nawigacja warunkowa (172)
- Nawigacja z wywłaszczeniem (175)
- Nawigacja programowa (177)
- Konfigurowanie obiektów nasłuchujących akcji (178)
- Obiekty nasłuchujące akcji aplikacji (180)
- Konfigurowanie metod nasłuchujących zdarzeń systemowych (183)
- Stosowanie znacznika (183)
- Implementacja interfejsu SystemEventListener (185)
- Konfigurowanie metod nasłuchujących faz (191)
- Stosowanie adnotacji @ListenerFor oraz @ListenersFor (195)
- Podsumowanie (196)
- Konfiguracja obiektów obsługi zasobów (198)
- Programowe dodawanie zasobów CSS i JS (205)
- Konfiguracja obiektu obsługi widoków (205)
- Przesłanianie mechanizmów wizualizacji JSF (209)
- Stosowanie operacji wykonywanych po stronie klienta (215)
- Klasy wytwórcze JSF (219)
- Konfiguracja globalnego obiektu obsługi wyjątków (220)
- Konfiguracja klasy wytwórczej RenderKit (223)
- Konfiguracja PartialViewContext (224)
- Konfiguracja obiektu VisitContext (227)
- Konfiguracja obiektów ExternalContext (230)
- Konfiguracja Flash (233)
- Window ID API w JSF 2.2 (235)
- Konfigurowanie cyklu życia (241)
- Konfigurowanie aplikacji (244)
- Konfigurowanie VDL (246)
- Połączone możliwości wielu klas wytwórczych (248)
- Podsumowanie (249)
- Tworzenie prostej tabeli JSF (252)
- Klasa CollectionDataModel JSF 2.2 (254)
- Sortowanie tabel (259)
- Sortowanie i DataModel - klasa CollectionDataModel (265)
- Usuwanie wiersza tabeli (267)
- Edycja i aktualizacja wierszy tabeli (269)
- Dodawanie nowych wierszy (272)
- Wyświetlanie numerów wierszy (274)
- Wybieranie pojedynczego wiersza (275)
- Wybieranie wielu wierszy (277)
- Zagnieżdżanie tabel (279)
- Podział tabel na strony (280)
- Generowanie tabel przy użyciu API JSF (286)
- Filtrowanie tabel (291)
- Określanie wyglądu tabel przy użyciu stylów (296)
- Zmiana koloru tła wierszy z użyciem atrybutu rowClasses (296)
- Podświetlanie wiersza wskazanego myszą (297)
- Podświetlanie wierszy po kliknięciu myszą (298)
- Podsumowanie (299)
- Krótki przegląd cyklu życia JSF-AJAX (302)
- Prosty przykład JSF-AJAX na dobry początek (302)
- Atrybuty JSF-AJAX (303)
- Atrybuty execute oraz render (304)
- Atrybut listener (306)
- Atrybut event (307)
- Atrybut onevent - monitorowanie stanu AJAX-a po stronie klienta (308)
- Atrybut onerror - monitorowanie błędów AJAX-a po stronie klienta (309)
- Grupowanie komponentów w znaczniku (311)
- Zastosowanie AJAX-a do aktualizacji pól formularzy po wystąpieniu błędów walidacji (312)
- Przyciski Anuluj i Wyczyść (314)
- Łączenie AJAX-a i zasięgu przepływu (318)
- Żądania zwrotne i AJAX (322)
- Warunkowe wyświetlanie i przetwarzanie żądań zwrotnych (324)
- Czy to nie jest żądanie AJAX? (327)
- AJAX i znacznik (328)
- Kontrola kolejki żądań AJAX (329)
- Jawne wczytywanie pliku jsf.js (330)
- Prezentacja wartości parametrów (331)
- Metoda jsf.ajax.request i komponenty inne niż UICommand (332)
- Dostosowywanie zawartości pliku jsf.js (335)
- Implementacja AJAX-owego paska postępów (sygnalizator działania) (338)
- Podsumowanie (340)
- Korzystanie z HTML5 i JSF 2.2 (341)
- Atrybuty przekazywane (342)
- Elementy przekazywane (344)
- JSF 2.2 - HTML5 i model Bean Validation 1.1 (Java EE 7) (346)
- Mechanizm przesyłania plików w JSF 2.2 (347)
- Prosty przykład przesyłania plików z wykorzystaniem możliwości JSF 2.2 (348)
- Stosowanie wielu elementów (350)
- Pobieranie informacji o przesyłanym pliku (351)
- Zapis przesłanych danych na dysku (353)
- Walidator przesyłanych plików (355)
- Przesyłanie plików z użyciem AJAX-a (356)
- Przesyłanie plików z podglądem (357)
- Przesyłanie większej liczby plików (364)
- Przesyłanie plików i nieokreślony pasek postępów (366)
- Przesyłanie plików i określony pasek postępów (368)
- Podsumowanie (371)
- Zapisywanie stanu widoku w JSF (373)
- Częściowe zapisywanie stanu widoku (374)
- Częściowe zapisywanie stanu i przeglądanie drzewa (374)
- Zapisywanie stanu widoku na serwerze lub kliencie (375)
- Logiczne i fizyczne widoki JSF (378)
- Zapisywanie stanu w bazie danych - aplikacja eksperymentalna (379)
- Obsługa wyjątków ViewExpiredException (386)
- Serializacja stanu w sesji na serwerze (389)
- JSF 2.2 jest technologią bezstanową (391)
- Widoki bezstanowe oraz komponenty umieszczane w zasięgu widoku (392)
- Programowe wykrywanie widoków bezstanowych (394)
- Uwagi dotyczące bezpieczeństwa JSF (395)
- Cross-site request forgery (CSRF) (395)
- Cross-site scripting (XSS) (395)
- Wstrzykiwanie SQL (396)
- Podsumowanie (396)
- Tworzenie komponentów niestandardowych, które nie są komponentami złożonymi (398)
- Tworzenie własnego obiektu obsługi znacznika (401)
- Tajniki konstrukcji komponentów niestandardowych (402)
- Tworzenie komponentów złożonych (413)
- Implementacja komponentu złożonego Temperature (416)
- Przekształcanie komponentu jQuery w komponent złożony (420)
- Pisanie pola do wyboru dat HTML5 jako komponentu złożonego (425)
- Wzbogacanie obrazka o akcje (429)
- Stosowanie facet złożonych (431)
- Walidacja lub konwersja danych wejściowych w komponentach złożonych (433)
- Sprawdzanie obecności atrybutu (435)
- Niebezpieczeństwa stosowania komponentów złożonych (435)
- Ukrywanie atrybutów przekazywanych w komponentach złożonych (436)
- Rozpowszechnianie komponentów złożonych w postaci plików JAR w JSF 2.2 (439)
- Dodawanie komponentów złożonych w sposób programowy (441)
- Podsumowanie (443)
- Stosowanie kontraktów (446)
- Określanie wyglądu tabel przy użyciu kontraktów (448)
- Stosowanie kontraktów do określania wyglądu komponentów interfejsu użytkownika (451)
- Kontrakty stylów stosowane na urządzeniach różnych typów (453)
- Tworzenie kontraktów dla komponentów złożonych (458)
- Implementacja przełącznika motywów (460)
- Konfiguracja kontraktów w kodzie XML (467)
- Pakowanie kontraktów w plikach JAR (468)
- Podsumowanie (468)
- Krótka prezentacja znaczników technologii Facelets (471)
- Tworzenie prostego szablonu - PageLayout (474)
- Przekazywanie parametrów przy użyciu znacznika (477)
- Przekazywanie właściwości komponentów i metod akcji przy użyciu znacznika (479)
- Stosowanie znaczników oraz (481)
- Iteracja przy użyciu znacznika (484)
- Stosowanie znaczników oraz (487)
- Stosowanie znaczników oraz (489)
- Debugowanie z użyciem znacznika (491)
- Usuwanie zawartości przy użyciu znacznika (492)
- Stosowanie atrybutu jsfc (493)
- Rozszerzanie szablonu PageLayout (494)
- Programowe aspekty faceletów (499)
- Zagadnienia związane z klasą FaceletFactory (499)
- Stosowanie klasy FaceletCache (499)
- Klasa ResourceResolver zastąpiona klasą ResourceHandler (502)
- Programowe dołączanie faceletów (506)
- Tworzenie klasy TagHandler (507)
- Pisanie niestandardowych funkcji bibliotek znaczników faceletów (508)
- Pułapki stosowania faceletów (510)
- AJAX i znacznik (510)
- Przykład użycia znaczników oraz (511)
- Przykład użycia znaczników oraz (512)
- Podsumowanie (512)
O autorze (11)
O recenzentach (13)
Wstęp (15)
Rozdział 1. Dynamiczny dostęp do danych aplikacji JSF przy użyciu Expression Language (EL 3.0) (19)
Rozdział 2. Komunikacja w JSF (51)
Rozdział 3. Zasięgi JSF - długość życia i zastosowanie w komunikacji komponentów zarządzanych (89)
Rozdział 4. Konfigurowanie JSF przy użyciu plików XML i adnotacji - część 1. (149)
Rozdział 5. Konfigurowanie JSF przy użyciu plików XML i adnotacji - część 2. (197)
Rozdział 6. Korzystanie z danych tabelarycznych (251)
Rozdział 7. JSF i AJAX (301)
Rozdział 8. JSF 2.2 - HTML5 i przesyłanie plików na serwer (341)
Rozdział 9. Zarządzanie stanem w JSF (373)
Rozdział 10. Niestandardowe komponenty JSF (397)
Rozdział 11. Kontrakty biblioteki zasobów JSF 2.2 - motywy (445)
Rozdział 12. Szablony technologii Facelets (471)
Dodatek A. Cykl życia JSF (515)
Skorowidz (517)
Helion - inne książki
-
Bestseller Nowość Promocja
Na szczęście dzięki tej książce poradzisz sobie z takimi wyzwaniami! Najpierw zapoznasz się z matematycznymi podstawami algorytmów ML i NLP. Zaznajomisz się również z ogólnymi technikami uczenia maszynowego i dowiesz się, w jakim stopniu dotyczą one dużych modeli językowych. Kolejnym zagadnieniem będzie przetwarzanie danych tekstowych, w tym metody przygotowywania tekstu do analizy, po czym przyswoisz zasady klasyfikowania tekstu. Ponadto poznasz zaawansowane aspekty teorii, projektowania i stosowania LLM, wreszcie ― przyszłe trendy w NLP. Aby zdobyć praktyczne umiejętności, będziesz ćwiczyć na przykładach rzeczywistych zagadnień biznesowych i rozwiązań NLP.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Promocja
Dzięki tej książce nauczysz się tworzyć własne akcje i przepływy pracy wielokrotnego użytku, aby udostępniać bloki konstrukcyjne społeczności lub wewnątrz organizacji. Znajdziesz tu ponad trzydzieści receptur, które sprawią, że nabierzesz biegłości w tworzeniu i debugowaniu przepływów pracy GitHuba za pomocą Visual Studio Code, a także w korzystaniu z narzędzia GitHub Copilot. Zaprezentowane rozwiązania pomogą Ci zrozumieć, jak w praktyce zastosować techniki automatyzacji wdrażania kodu. Obejmują one tworzenie i testowanie oprogramowania i bezpieczne wdrażanie na platformach takich jak Azure, Amazon Web Services czy Google Cloud.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Nowość Promocja
Dzięki tej książce nauczysz się rozwiązywania ambitnych problemów algorytmicznych i projektowania własnych algorytmów. Materiałem do ćwiczeń są tu przykłady zaczerpnięte z konkursów programistycznych o światowej renomie. Dowiesz się, jak klasyfikować problemy, czym się kierować podczas wybierania struktury danych i jak wybierać odpowiednie algorytmy. Sprawdzisz także, w jaki sposób dobór odpowiedniej struktury danych może wpłynąć na czas wykonywania algorytmów. Nauczysz się też używać takich metod jak rekurencja czy wyszukiwanie binarne. Próbując swoich sił w samodzielnej modyfikacji poszczególnych algorytmów, jeszcze lepiej je zrozumiesz i podniesiesz umiejętności programistyczne na wyższy poziom! To wydanie zostało rozszerzone o rozdziały poświęcone programowaniu dynamicznemu i algorytmom probabilistycznym. Znajdziesz w nim również nowe przykłady i bardziej rozbudowane wyjaśnienia trudniejszych zagadnień.- Druk
- PDF + ePub + Mobi pkt
(71,40 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
Bestseller Nowość Promocja
„Kieruj się na południe” ― mówi głos nawigacji Google, gdy uruchamiamy aplikację. „Fajnie, tylko gdzie jest południe” ― zastanawia się w tym momencie wielu z nas. Aby to określić, możesz na przykład spojrzeć w gwiazdy. Oczywiście pod warunkiem że słońce już zaszło, a Ty znajdujesz się w miejscu oddalonym od wielkiego miasta, którego światła mogłyby zanieczyścić niebo upstrzone milionami migoczących obiektów. Jeśli dobrze im się przyjrzysz, faktycznie pomogą Ci wyznaczyć południe, północ, wschód i zachód. Jeżeli uważnie się przysłuchasz, opowiedzą historię o kosmosie, astronomii i astronautyce.- Druk
- PDF + ePub + Mobi pkt
(32,94 zł najniższa cena z 30 dni)
32.94 zł
54.90 zł (-40%) -
Bestseller Nowość Promocja
Dzięki tej niezwykle praktycznej książce, napisanej z myślą o inżynierach oprogramowania, a nie administratorach Linuksa, zdobędziesz umiejętności, z których natychmiast skorzystasz w codziennych zadaniach programisty. Informacje teoretyczne ograniczono do niezbędnego minimum pozwalającego zrozumieć zasady pracy z wierszem poleceń. W ten sposób szybko nauczysz się sprawnie i wygodnie działać w środowisku uniksowym. Dowiesz się także, jak można zastosować te umiejętności w różnych kontekstach, takich jak tworzenie obrazów Dockera i praca z nimi, automatyzacja zadań za pomocą skryptów czy rozwiązywanie problemów w środowiskach produkcyjnych. Efekt? Zaoszczędzisz czas i staniesz się mistrzem wiersza poleceń!- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja
Czy rozwój sztucznej inteligencji budzi w Tobie mieszane uczucia? Z jednej strony fascynuje potencjałem, z drugiej - rodzi wątpliwości? Autor książki, doświadczony strateg i doradca w obszarze nowych technologii, stawia się w pozycji sygnalisty, by zwrócić uwagę na obszary, w których rozwój AI może pójść w niebezpiecznym kierunku. Choć dostrzega ogromne możliwości, jakie niesie sztuczna inteligencja — od transformacji biznesów po poprawę jakości życia — nie odwraca wzroku od ciemnych stron tej technologii.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Bestseller Nowość Promocja
Skoro sięgasz po tę książkę, nazwa MikroTik jest Ci pewnie dobrze znana - być może z pierwszego poradnika Łukasza Guziaka Konfiguracja usług sieciowych na urządzeniach MikroTik. Tamta pozycja miała za zadanie wprowadzić Cię do świata urządzeń sieciowych stanowiących realną alternatywę dla sprzętu marki Cisco. Ta pozwala pogłębić wiedzę i poznać kolejne technologie, które przydadzą Ci się w trakcie pracy ze sprzętem łotewskiego producenta.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Nowość Promocja
Lutowanie jest procesem, w którym elementy metalowe łączy się trwale w wysokiej temperaturze za pomocą metalowego spoiwa zwanego lutem. To najtańsza, najpopularniejsza i najskuteczniejsza metoda łączenia elementów obwodów elektrycznych i elektronicznych. Nawet najbardziej zaawansowane układy nie mogłyby działać bez zastosowania tej techniki. Metodę tę ludzkość zna od starożytności, jednak lutowanie stało się szczególnie ważne, kiedy zaczęliśmy na szeroką skalę korzystać z elektroniki.- Druk
- PDF + ePub + Mobi pkt
(32,94 zł najniższa cena z 30 dni)
32.94 zł
54.90 zł (-40%) -
Bestseller Nowość Promocja
To piąte, zaktualizowane i uzupełnione wydanie bestsellerowego przewodnika po tworzeniu aplikacji internetowych za pomocą Django. Pokazano tu proces planowania i budowy atrakcyjnych aplikacji, rozwiązywania typowych problemów i implementacji najlepszych praktyk programistycznych. Podczas tworzenia aplikacji, takich jak blog, serwis społecznościowy, aplikacja e-commerce i platforma e-learningowa, zapoznasz się z szerokim zakresem zagadnień związanych z tworzeniem złożonych aplikacji internetowych w Pythonie. Krok po kroku, dzięki szczegółowym planom projektów, dowiesz się, jakie korzyści niesie ze sobą praca z Django 5, i zrozumiesz zasady tworzenia aplikacji przy użyciu tego frameworka.- Druk
- PDF + ePub + Mobi pkt
(89,40 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
Nowość Promocja
Elektronika cyfrowa jest dziedziną elektroniki zajmującą się układami cyfrowymi, sygnałami cyfrowymi i sposobami ich przetwarzania. Jej rozwój stał się punktem wyjścia do zbudowania współczesnych maszyn matematycznych, czyli komputerów. Elektroniczne układy cyfrowe pozwalają tworzyć bramki logiczne i - dalej - układy scalone, złożone z bardzo wielu bramek logicznych.- Druk
(29,94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana


Oceny i opinie klientów: JavaServer Faces 2.2. Mistrzowskie programowanie Anghel Leonard
(0)