JavaServer Faces 2.2. Mistrzowskie programowanie Anghel Leonard
- Niedostępna
- Promocja 2za1
- 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
-
Nowość Promocja Promocja 2za1
Dzięki tej książce zrozumiesz moc programowania sterowanego testami. Bazując na świetnie wyjaśnionym procesie budowy przykładowej aplikacji zgodnie z paradygmatem TDD, przyswoisz mechanizmy: cykl czerwone, zielone i refaktoryzacja, a także wzorzec przygotowania, działania i asercji. Dowiesz się też, jak za sprawą odwrócenia zależności i zamienników testowych uzyskać kontrolę nad systemami zewnętrznymi, takimi jak bazy danych. Poznasz ponadto zaawansowane techniki projektowania, w tym zasady SOLID, refaktoryzację i architekturę heksagonalną. Na podstawie piramidy testów nauczysz się znajdować równowagę między szybkimi i powtarzalnymi testami jednostkowymi a testami integracyjnymi. Używając Javy 17, opracujesz nowoczesną mikrousługę REST opartą na bazie danych PostgreSQL.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Promocja Promocja 2za1
Spring należy do rodziny frameworków Javy. Jego pierwsza edycja ujrzała światło dzienne w 2002 roku i od razu spotkał się z pozytywnym odbiorem programistów. Spring Framework zyskał uznanie i popularność, ponieważ działa na zasadzie lekkiego szablonu, umożliwiającego dużą dowolność, jeśli chodzi o wybór modelu programowania. W efekcie za jego pomocą można tworzyć szerokie spektrum aplikacji - od niewielkich i prostych po potężne i bardzo skomplikowane.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Promocja Promocja 2za1
Czy marzysz o tworzeniu nowoczesnych, responsywnych i atrakcyjnych wizualnie aplikacji mobilnych? Sięgnij po książkę, która powstała z myślą o Tobie - młodym programiście, studencie lub uczniu technikum, który chce wejść na wyższy poziom programowania pod Androida. Ta książka to wyjątkowy przewodnik po świecie tworzenia aplikacji mobilnych z wykorz(55,50 zł najniższa cena z 30 dni)
55.50 zł
74.00 zł (-25%) -
Promocja Promocja 2za1
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)
96.85 zł
149.00 zł (-35%) -
Promocja Promocja 2za1
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)
64.35 zł
99.00 zł (-35%) -
Promocja 2za1
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 -
-
Nowość Promocja Promocja 2za1
This fully updated fourth edition takes you through tried-and-tested approaches to build distributed systems and implementing microservices architecture, following a single real-world project from start to finish.-
- PDF + ePub pkt
(125,10 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja Promocja 2za1
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.-
- PDF + ePub pkt
(116,10 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
-
Promocja Promocja 2za1
Java Generics and Collections has been the go-to guide to generics for more than a decade. This second edition covers Java 21, providing a clear guide to generics from their most common uses to the strangest corner cases, giving you everything you need to know to use and write generic APIs effectively. It covers the collections library thoroughly,-
- ePub + Mobi pkt
(186,15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł (-15%) -
-
Promocja Promocja 2za1
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.-
- PDF + ePub pkt
(152,10 zł najniższa cena z 30 dni)
152.10 zł
169.00 zł (-10%) -
Anghel Leonard - pozostałe książki
-
Promocja Promocja 2za1
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 Promocja 2za1
-
- PDF + ePub + Mobi pkt
(161,10 zł najniższa cena z 30 dni)
161.10 zł
179.00 zł (-10%) -
-
Promocja Promocja 2za1
-
- PDF + ePub + Mobi pkt
(58,49 zł najniższa cena z 30 dni)
58.49 zł
64.98 zł (-10%) -
-
Promocja 2za1
This hands-on guide helps Java developers master Java concurrency features through over 150 practical challenges. You'll explore structured concurrency, virtual threads, and scoped values to write scalable and efficient modern Java applications.-
- pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
-
Promocja Promocja 2za1
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 Promocja 2za1
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
(125,10 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja Promocja 2za1
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)
125.10 zł
139.00 zł (-10%) -
-
Promocja Promocja 2za1
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
-
Bestseller Nowość Promocja Promocja 2za1
W trakcie lektury tej książki przygotujesz własne laboratorium, a następnie przeanalizujesz każdy etap zabójczego łańcucha ataków i zastosujesz nową wiedzę w praktyce. Dowiesz się, jak ominąć wbudowane mechanizmy bezpieczeństwa, między innymi AMSI, AppLocker i Sysmon, przeprowadzać działania rozpoznawcze i wykrywające w środowisku domeny, a także zbierać dane uwierzytelniające w całej domenie. Przeczytasz również, jak poruszać się ruchem bocznym, aby wtopić się w ruch środowiska i pozostać niewykrytym przez radary obrońców, a ponadto jak eskalować uprawnienia wewnątrz domeny i w całym lesie domen czy osiągać stan przetrwania na poziomie domeny i w kontrolerze domeny. W efekcie nauczysz się przeprowadzać ocenę bezpieczeństwa różnych produktów i usług Microsoftu, takich jak Exchange Server, SQL Server i SCCM.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Dzięki tej praktycznej książce poznasz pełnię możliwości Postmana. Znajdziesz tu przystępnie wyjaśnione koncepcje, a także zestaw rzeczywistych przykładów, co ułatwi Ci korzystanie z tego narzędzia do tworzenia doskonale zaprojektowanych, udokumentowanych i przetestowanych interfejsów programowania aplikacji. Za pomocą praktycznych projektów nauczysz się dodawać automatyzację testów do istniejącego API. Poznasz również nowe funkcjonalności Postmana, stanowiące dużą pomoc w unikaniu błędów. W drugim, w pełni zaktualizowanym wydaniu znajdziesz nowe rozdziały dotyczące testowania przepływu pracy, tworzenia i używania serwerów imitacji, testowania bezpieczeństwa API, jak również testowania wydajności.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Analityka mocno się zmieniła. Kiedyś skupiała się głównie na tworzeniu raportów i wykresów, które prezentowały dane w atrakcyjnej formie. Teraz stała się bardziej zaawansowana ― zespoły pracują w nowy sposób, łącząc różnorodne umiejętności, takie jak analiza danych, programowanie i znajomość biznesu. Dzięki temu decyzje podejmowane w firmach mogą być lepsze, a osiąganie celów ― łatwiejsze. Jednak by to działało, potrzebne są zmiany w strukturze organizacji i podejściu do pracy. Oto najbardziej praktyczny poradnik korzystania z analityki w funkcjonowaniu organizacji! Bill Schmarzo, dyrektor do spraw innowacji w Hitachi Vantara- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%) -
Bestseller Promocja Promocja 2za1
Z tą książką krok po kroku zagłębisz się w metody OSINT, a także powiązane z nim zagadnienia natury prawnej i etycznej. Poznasz sposoby gromadzenia i analizowania informacji z wykorzystaniem wyszukiwarek, portali społecznościowych i innych zasobów internetowych. Zrozumiesz wagę anonimowości i technik gwarantujących bezpieczne poruszanie się po sieci, ułatwiających zarządzanie cyfrowym śladem czy tworzenie fikcyjnych tożsamości internetowych. Zdobędziesz również doświadczenie w korzystaniu z popularnych narzędzi OSINT, takich jak Recon-ng, Maltego, Shodan czy Aircrack-ng. Dowiesz się też, jak ograniczać ryzyko, przewidywać cyberataki, zapobiegać im i na nie reagować — wszystko dzięki technikom opartym na OSINT.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
43.55 zł
67.00 zł (-35%) -
Bestseller Promocja Promocja 2za1
Ta książka jest kompleksowym przewodnikiem po ciemnej stronie cyberbezpieczeństwa ― zapewni Ci wiedzę i umiejętności niezbędne do skutecznego zwalczania złośliwego oprogramowania. Nauczysz się poruszać wśród zawiłości związanych z tworzeniem złośliwego oprogramowania, a także dobrze poznasz techniki i strategie stosowane przez cyberprzestępców. Zdobędziesz też praktyczne doświadczenie w projektowaniu i implementowaniu popularnych rozwiązań stosowanych w prawdziwych złośliwych aplikacjach, na przykład Carbanak, Carberp, Stuxnet, Conti, Babuk i BlackCat. Nie zabrakło tu zasad etycznego hakingu i tajników budowy złośliwego oprogramowania, jak techniki unikania wykrycia, mechanizmy persystencji i wiele innych, które poznasz dzięki lekturze.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja Promocja 2za1
Tę praktyczną książkę docenią programiści C#. Zaczniesz od zapoznania się z zasadami działania algorytmów, aby później przejść do różnych struktur danych: tablic, list, stosów, kolejek, słowników i zbiorów. Poszczególne przykłady zostały zilustrowane fragmentami kodu i rysunkami. Opanujesz także sortowanie tablic przy użyciu rozmaitych algorytmów, co solidnie ugruntuje Twoje umiejętności. Następnie poznasz bardziej złożone struktury danych i algorytmy służące do różnych zadań, jak wyznaczanie najkrótszej ścieżki w grafie czy rozwiązywanie łamigłówek. W ten sposób nauczysz się budować w języku C# komponenty algorytmiczne, które bez problemu zastosujesz w rozmaitych aplikacjach, również internetowych i na platformy mobilne.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja Promocja 2za1
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)
44.85 zł
69.00 zł (-35%) -
Promocja Promocja 2za1
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%) -
Promocja Promocja 2za1
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)
51.35 zł
79.00 zł (-35%) -
Bestseller Promocja Promocja 2za1
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
(74,50 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%)
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.
-
„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.Recenzja: fantasy-bestiarium.blogspot.com DarkLight; 2016-12-07Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
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
Dostępność produktu
Produkt nie został jeszcze oceniony pod kątem ułatwień dostępu lub nie podano żadnych informacji o ułatwieniach dostępu lub są one niewystarczające. Prawdopodobnie Wydawca/Dostawca jeszcze nie umożliwił dokonania walidacji produktu lub nie przekazał odpowiednich informacji na temat jego dostępności.
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 Promocja 2za1
W tej unikalnej książce znajdziesz kompleksowe omówienie procesu tworzenia LLM, od pracy z zestawami danych po implementację architektury modelu, wstępne szkolenie na nieoznakowanych danych i dostrajanie do określonych zadań. Bez korzystania z gotowych bibliotek LLM samodzielnie zbudujesz podstawowy model, przekształcisz go w klasyfikator tekstu, a ostatecznie stworzysz chatbota, który będzie wykonywał Twoje polecenia. I co najważniejsze ― naprawdę zrozumiesz, jak działa model, w końcu będziesz jego twórcą!- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
API, czyli application programming interface, to sposób, w jaki różne aplikacje komunikują się ze sobą - swoisty język aplikacji. Jeśli jesteś programistą, testerem lub menedżerem projektów, zrozumienie tego języka otworzy Ci drzwi do efektywniejszej pracy, lepszego projektowania systemów i bardziej świadomego podejmowania decyzji. API bowiem to fundament współczesnych aplikacji — niezależnie od tego, czy mówimy o platformach mobilnych, aplikacjach webowych, czy systemach integracyjnych. Z tematyką API bezpośrednio powiązany jest Postman. To narzędzie, które pozwala tworzyć i wysyłać zapytania do API, symulować różne scenariusze reakcji aplikacji, automatyzować testy, a także monitorować działanie API w czasie rzeczywistym.- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
Nowość Promocja Promocja 2za1
WPF (ang. Windows Presentation Foundation) jest frameworkiem przygotowanym przez firmę Microsoft do tworzenia aplikacji desktopowych lub „okienkowych” - to znaczy takich, które są bezpośrednio uruchamiane w systemie operacyjnym komputerów osobistych. Umożliwia on budowanie funkcjonalnych aplikacji także osobom nieposiadającym wysoce specjalistycznej wiedzy - wystarczą podstawy języka C#. Dzięki użyciu dostarczonych narzędzi zaczniesz budować profesjonalne oprogramowanie, zaawansowane zarówno pod względem funkcjonalności, jak i interfejsu.- Druk
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Teraz możesz łatwo sprostać takim wyzwaniom i uzyskiwać niezwykłe rezultaty. Wystarczy, że skorzystasz z narzędzi dostępnych w Excelu ― i z tej książki. To zaktualizowane wydanie praktycznego przewodnika po Power Query. Pozwoli Ci opanować umiejętność efektywnego przetwarzania danych i wydobywania z nich wartościowych informacji. Dowiesz się, jak wykonywać złożone prace analityczne i jak używać procedur w języku M. Znajdziesz tu ponad 70 ćwiczeń i 200 plików, dzięki którym nauczysz się importować bezładne, rozdzielone tabele danych i automatycznie przekształcać je w ustrukturyzowane zbiory gotowe do analizy. Większość opisanych technik z łatwością zapamiętasz i użyjesz do swoich potrzeb.- Druk
- PDF + ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Dzięki temu podręcznikowi odblokujesz swój potencjał i otworzysz drogę do kariery. Nauczysz się zarządzania kodem źródłowym przy użyciu Gita i skutecznego nawigowania po projektach. Odkryjesz zaawansowane techniki debugowania i dokumentowania kodu, co poprawi jego czytelność i ułatwi utrzymanie projektów. Zgłębisz też tajniki kryptografii, by zapewnić poufność i spójność danych na każdym etapie cyklu życia aplikacji. W książce nie zabrakło wnikliwego spojrzenia na nowoczesne zagadnienia, takie jak budowanie inteligentnych aplikacji korzystających z modeli LLM, wstrzykiwanie zależności, testowanie czy konteneryzacja za pomocą Dockera. Dzięki wskazówkom dotyczącym najlepszych praktyk architektury oprogramowania zaczniesz tworzyć solidne, skalowalne i łatwe w utrzymaniu aplikacje!- Druk
- PDF + ePub + Mobi pkt
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Zapnij pasy przed wyprawą życia! „Mars: Nowa Ziemia” to fascynująca opowieść o ludzkiej determinacji, by postawić stopę na Czerwonej Planecie. Astrofizyk Andrew May zabierze Cię w podróż przez historię eksploracji Marsa — od pierwszych wyobrażeń i obserwacji astronomicznych aż po najnowsze misje i ambitne plany kolonizacyjne. Nasz planetarny sąsiad od wieków fascynuje ludzkość, pobudzając wyobraźnię pisarzy, naukowców i inżynierów. Ta książka to nie tylko zapis technologicznych osiągnięć, ale także opowieść o ludziach, którzy marzą, planują i podejmują ryzyko, aby zmienić rozumienie Wszechświata i uczynić z nas gatunek międzyplanetarny. Jeśli zastanawiasz się, jakie wyzwania czekają podczas podróży na Marsa i czy człowiek jest gotowy na życie poza Ziemią, ta książka jest dla Ciebie. Przygotuj się na ekscytującą misję, która może zmienić przyszłość ludzkości.- Druk
- PDF + ePub + Mobi
- Audiobook MP3 pkt
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Tę książkę docenią specjaliści do spraw cyberbezpieczeństwa, którzy chcą zdobyć umiejętności zabezpieczania systemów AI. Znajdą w niej uporządkowaną prezentację wyników badań i najnowszych standardów branżowych, z uwzględnieniem klasyfikacji: MITRE, NIST i OWASP. W przewodniku omówiono strategię zabezpieczania AI już na etapie projektowania ― z wykorzystaniem modelowania zagrożeń, przy czym skoncentrowano się na integracji MLSecOps i LLMOps z systemami bezpieczeństwa przedsiębiorstwa. Dodatkowo przedstawiono przykłady wdrażania integracji ciągłej, strategii i narzędzi MLOps, a także mechanizmów kontroli bezpieczeństwa. Zaproponowano ponadto bazujący na klasycznych filarach NIST plan wzmacniania bezpieczeństwa AI w przedsiębiorstwie.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Ta książka jest przeznaczona dla programistów, którzy chcą używać AI do optymalizacji procesu tworzenia oprogramowania. Znalazły się tu praktyczne informacje dotyczące budowy interfejsu użytkownika, backendu, tworzenia i optymalizacji kodu. Opisano, jak pisać interfejsy Web API, refaktoryzować kod i zwiększać jego wydajność za pomocą Copilota. Omówiono ponadto sposoby formułowania podpowiedzi dla przetwarzania danych, inżynierii cech, doboru modeli, ich trenowania, strojenia hiperparametrów i oceny jakości uczenia maszynowego. Nie zabrakło również zaawansowanych technik pracy z Copilotem i agentami programowymi, a także omówienia zasad wywoływania narzędzi AI.- Druk
- PDF + ePub + Mobi pkt
Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot
Christoffer Noring, Anjali Jain, Marina Fernandez, Ayşe Mutlu, Ajit Jaokar
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Cechą dzisiejszego rynku IT jest ciągła zmiana. Zmieniają się urządzenia, modyfikacjom podlega również software. Jedną z przyczyn wprowadzania kolejnych unowocześnień jest dążenie do utrzymania odpowiedniego poziomu świadczenia usług biznesowych i wysokiego poziomu bezpieczeństwa. Służy temu na przykład zastosowanie monitoringu infrastruktury, czyli użycie odpowiednich narzędzi weryfikujących stan sieci, serwerów czy też aplikacji.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Dzięki tej książce przyswoisz podstawy PowerShella i zasady pisania skryptów, a następnie przejdziesz do zagadnień związanych z PowerShell Remoting. Nauczysz się konfigurować i analizować dzienniki zdarzeń Windows, dowiesz się również, które zdarzenia są kluczowe do monitorowania bezpieczeństwa. Zgłębisz możliwości interakcji PowerShella z systemem operacyjnym, Active Directory i Azure AD / Entra ID. Poznasz protokoły uwierzytelniania, procesy enumeracji, metody kradzieży poświadczeń i eksploatacji, a także zapoznasz się z praktycznymi wskazówkami dla zespołów czerwonego i niebieskiego (ang. Red Team i Blue Team). Zrozumiesz też takie metody ochrony jak Just Enough Administration (JEA), AMSI, kontrola aplikacji i podpisywanie kodu.- Druk
- PDF + ePub + Mobi pkt
(71,40 zł najniższa cena z 30 dni)
71.40 zł
119.00 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)