JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW
- Autor:
- Andrzej Marciniak
Opis ebooka: JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW
- Jak projektować estetyczne i wygodne interfejsy użytkownika aplikacji WWW?
- Od czego zacząć projekt wykorzystujący JavaServer Faces?
- Co oferuje środowisko Eclipse Galileo, a co narzędzia Web Tools Platform?
Dobry interfejs aplikacji WWW to połowa jej sukcesu. Osiągnij go z JavaServer Faces! Język Java od lat zdobywa i ugruntowuje swoją popularność wśród programistów i twórców aplikacji WWW, a rozmaite platformy i rozwiązania, w których jest on wykorzystywany, zostały na stałe włączone do pakietu narzędzi stosowanych przez wielu z nich na co dzień. Jednym z najbardziej popularnych tego typu narzędzi jest JavaServer Faces. Można dzięki niemu w prosty sposób tworzyć interfejsy użytkownika aplikacji, wykorzystujące platformę Java EE. Ten spójny i kompletny szkielet programistyczny jest obecnie najbardziej elastycznym, najlepiej dopracowanym i najprostszym w użyciu rozwiązaniem, opartym na technologii serwletów.
Jednak "najprostszy" wcale nie musi oznaczać "prosty", o czym z pewnością miało okazję przekonać się wielu studentów kierunków informatycznych i profesjonalnych programistów, którzy postanowili praktycznie zapoznać się z możliwościami tej technologii. Nieocenioną pomocą okaże się dla nich książka "JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW ", dzięki której można uniknąć wielu typowych błędów i nauczyć się biegle korzystać z JSF, zdobywając przy tym kompletną wiedzę na temat mechanizmów i rozwiązań zapewniających działanie tej platformy. Co więcej, opisano tu nie tylko samą technologię, lecz również sposób jej praktycznego wykorzystania w konkretnych projektach, co w przyszłości zaowocuje z pewnością opracowaniem niejednej doskonałej i cieszącej oko aplikacji WWW.
- Mechanizmy działania aplikacji WWW i sposoby ich projektowania w oparciu o język Java
- Podstawowe informacje na temat szkieletu programistycznego JSF
- Realizacja praktycznego projektu z wykorzystaniem JavaServer Faces
- Rozszerzanie standardowej implementacji JSF i tworzenie niestandardowych interfejsów użytkownika
- Opis środowiska programistycznego Eclipse Galileo oraz pakietu narzędzi Web Tools Platform
Naucz się szybko i sprawnie tworzyć rozbudowane interfejsy użytkownika aplikacji WWW za pomocą szkieletu programistycznego JavaServer Faces.
Wybrane bestsellery
-
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)103.34 zł
159.00 zł(-35%) -
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 istot...(77.40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł(-35%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)56.55 zł
87.00 zł(-35%) -
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)109.85 zł
169.00 zł(-35%) -
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 n...(41.40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia z...(107.40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł(-35%)
Andrzej Marciniak - pozostałe książki
-
Monografia jest efektem dyskursu prowadzonego podczas konferencji naukowej organizowanej w 2023 r. przez WPiA Uniwersytetu Jagiellońskiego, Ośrodek Naukowo-Szkoleniowy przy Krajowej Radzie Komorniczej oraz Radę Izby Komorniczej w Krakowie. Celem jest...
Egzekucyjne zaspokojenie wierzyciela hipotecznego. Teoria i praktyka Egzekucyjne zaspokojenie wierzyciela hipotecznego. Teoria i praktyka
(194.65 zł najniższa cena z 30 dni)194.65 zł
229.00 zł(-15%) -
Notarialne poświadczenie dziedziczenia (APD) jest jedną z możliwości potwierdzenia praw do spadku. Zgodnie z art.1025 § 1 KC ustalenie nabycia spadku może nastąpić według wyboru zainteresowanego w drodze sądowej przez stwierdzenie nabycia spadku albo...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Zasadniczym celem tego opracowania jest przedstawienie niezbędnych dla potrzeb legislacyjnych teoretycznych podstaw dopuszczalności kreowania pozasądowych tytułów egzekucyjnych, z uwzględnieniem ich kontekstu historycznego, prawno-porównawczego oraz...(101.15 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%)
Ebooka "JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-246-2656-4, 9788324626564
- Data wydania książki drukowanej:
- 2010-10-18
- ISBN Ebooka:
- 978-83-246-7826-6, 9788324678266
- Data wydania ebooka:
- 2013-05-09 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@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 5616
- Rozmiar pliku Pdf:
- 4.9MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Geneza książki (7)
- Cele (9)
- Czytelnicy (10)
- Układ zagadnień (10)
- Materiały pomocnicze (11)
- Podziękowania (12)
- 1.1. Dlaczego JSF? (13)
- 1.1.1. Wersje JSF (15)
- 1.2. JSF i Java EE (J2EE) (17)
- 1.2.1. Serwlety i strony JSP (19)
- 1.2.2. Technologie prezentacji (23)
- 1.2.3. MVC w aplikacjach webowych (27)
- 1.2.4. Implementacja MVC w JSF (32)
- 1.2.5. Kluczowe elementy JSF - podsumowanie (38)
- 1.3. Pierwsza aplikacja JSF w środowisku Eclipse (38)
- 1.3.1. Instalacja kontenera serwletów (40)
- 1.3.2. Instalacja środowiska Eclipse Galileo (40)
- 1.3.3. Integracja kontenera serwletów ze środowiskiem Eclipse (43)
- 1.3.4. Tworzenie projektu JSF (44)
- 1.3.5. Praca z JSF w oknie roboczym (48)
- 1.3.6. Definiowanie modelu (53)
- 1.3.7. Definiowanie komponentu wspierającego (54)
- 1.3.8. Utworzenie strony do wprowadzania danych (56)
- 1.3.9. Utworzenie strony do wyświetlania wyniku (59)
- 1.3.10. Deklarowanie reguł nawigacji (62)
- 1.3.11. Uruchamianie aplikacji (63)
- 1.3.12. Podsumowanie przykładu (65)
- 2.1. Modelowanie interfejsu użytkownika przy wykorzystaniu techniki scenopisu (68)
- 2.1.1. Przypadki użycia (69)
- 2.1.2. Model ekranów interfejsu użytkownika (70)
- 2.1.3. Model nawigacji (72)
- 2.1.4. Prototypy ekranów (73)
- 2.1.5. Diagram maszyny stanowej (75)
- 2.2. Warstwa biznesowa (77)
- 2.2.1. Rola i elementy warstwy biznesowej (77)
- 2.2.2. Interfejs do warstwy trwałości danych (85)
- 2.3. Organizacja kodu aplikacji w Eclipse (95)
- 2.3.1. Projekty i moduły Java EE w Eclipse (95)
- 2.3.2. Zastosowanie projektu użytkowego do przechowywania kodu warstwy biznesowej (96)
- 2.3.3. Moduły zależne (99)
- 3.1. Komponenty zarządzane (101)
- 3.1.1. Deklaracja komponentu (102)
- 3.1.2. Zasięg komponentów (105)
- 3.1.3. Inicjalizacja właściwości komponentów (106)
- 3.1.4. Odwołania do komponentów zarządzanych (113)
- 3.1.5. Komponenty referowane (115)
- 3.1.6. Komponenty wspierające (116)
- 3.1.7. Język wyrażeń UEL (118)
- 3.1.8. Konfiguracja komponentów i innych zasobów (123)
- 3.2. Obsługa zdarzeń (127)
- 3.2.1. Typy zdarzeń i metody ich obsługi (127)
- 3.2.2. Natychmiastowe wykonywanie metod obsługi zdarzeń (136)
- 3.2.3. Parametryzacja komponentów UI (137)
- 3.3. Nawigacja (140)
- 3.3.1. Definiowanie reguł nawigacji (140)
- 3.3.2. Nawigacja statyczna i dynamiczna (143)
- 3.3.3. Rozstrzyganie niejednoznaczności w regułach (144)
- 3.3.4. Przekierowanie i nawigacja poza JSF (144)
- 3.4. Przetwarzanie pakietów zasobów i internacjonalizacja (146)
- 3.4.1. Lokalizatory (147)
- 3.4.2. Pakiety zasobów (150)
- 3.4.3. Pakiety komunikatów (154)
- 3.4.4. Internacjonalizacja w warstwie biznesowej (157)
- 3.5. Konwersja (159)
- 3.5.1. Standardowe konwertery (159)
- 3.5.2. Obsługa błędów konwersji (162)
- 3.6. Walidacja (164)
- 3.6.1. Implementacja metod walidacji (165)
- 3.6.2. Standardowe walidatory (168)
- 3.6.3. Kombinowanie różnych walidatorów (168)
- 3.6.4. Wymuszanie wprowadzania danych (169)
- 3.6.5. Pomijanie weryfikacji (169)
- 3.7. Standardowe znaczniki i komponenty UI (169)
- 3.7.1. Komponenty i znaczniki biblioteki html (170)
- 3.7.2. Komponenty i znaczniki biblioteki core (201)
- 4.1. Przetwarzanie żądań (211)
- 4.1.1. Scenariusze obsługi żądań (211)
- 4.1.2. Standardowy cykl przetwarzania żądania JSF (214)
- 4.1.3. Kolejka zdarzeń (225)
- 4.1.4. Kolejka komunikatów (228)
- 4.2. Konfigurowanie i rozszerzanie standardowej implementacji (229)
- 4.2.1. Infrastruktura aplikacji JSF (229)
- 4.2.2. Mechanizm nawigacji (238)
- 4.2.3. Mechanizm zarządzania widokami (238)
- 4.2.4. Mechanizm zarządzania stanem (239)
- 4.2.5. Mechanizm przetwarzania wyrażeń EL (239)
- 4.2.6. Mechanizm obsługi akcji (243)
- 4.3. Model komponentów (243)
- 4.3.1. Struktura klas (244)
- 4.3.2. Identyfikatory komponentów (251)
- 4.4. Praktyczne zastosowania obiektów PhaseListener (255)
- 4.4.1. Wzorzec POST-Redirect-GET (256)
- 4.4.2. Generowanie danych binarnych (258)
- 4.5. Złożone tabele (260)
- 4.5.1. Modele danych (260)
- 4.5.2. Przykład tabeli interaktywnej (261)
- 4.6. JSF i bezpieczeństwo (264)
- 4.6.1. Bezpieczeństwo zarządzane przez kontener (265)
- 4.6.2. Bezpieczeństwo zarządzane przez aplikację (270)
- 5.1. Komponenty interfejsu użytkownika (UI) (275)
- 5.1.1. Implementacja komponentu (276)
- 5.1.2. Przechowywanie stanu komponentu (280)
- 5.1.3. Rejestracja komponentu (282)
- 5.1.4. Generowanie i obsługa zdarzeń (282)
- 5.1.5. Integracja z JSP (284)
- 5.2. Renderery (289)
- 5.2.1. Podstawy implementacji rendererów (290)
- 5.2.2. Renderery i JavaScript (291)
- 5.2.3. Rejestracja rendererów (295)
- 5.3. Konwertery (296)
- 5.3.1. Podstawy implementacji konwerterów (297)
- 5.3.2. Rejestracja konwerterów (300)
- 5.3.3. Integracja konwerterów z JSP (302)
- 5.4. Walidatory (304)
- 5.4.1. Podstawy implementacji walidatorów (305)
- 5.4.2. Rejestracja walidatorów (306)
- 5.4.3. Integracja walidatorów z JSP (308)
- 5.5. Komponenty JSF i AJAX (309)
- 5.5.1. Podstawy AJAX-a (310)
- 5.5.2. Biblioteka AJAX4JSF (313)
- 5.5.3. Biblioteki AJAX-a (315)
- 6.1. Narzędzia Web Tools Platform (327)
- 6.1.1. Zarządzanie serwerem aplikacji (328)
- 6.1.2. Monitorowanie portów (330)
- 6.1.3. Narzędzia ułatwiające pracę z bazami danych (333)
- 6.2. Technologie widoku (338)
- 6.2.1. Facelets (339)
- 6.2.2. Apache Tiles 2 (344)
- 6.2.3. Smile (350)
- Komunikaty o błędach komponentów (359)
- Komunikaty o błędach konwerterów (359)
- Komunikaty o błędach walidatorów (360)
Wstęp (7)
Rozdział 1. Przed przystąpieniem do pracy z JSF (13)
Rozdział 2. Planowanie, modelowanie i projektowanie aplikacji JSF
na platformie Java EE (67)
Rozdział 3. Używanie JSF (101)
Rozdział 4. Dopasowywanie JSF (211)
Rozdział 5. Tworzenie komponentów użytkownika (275)
Rozdział 6. Narzędzia wsparcia i integracja z innymi szkieletami (327)
Dodatek A: Standardy kodowania IANA (353)
Dodatek B: Założenia JSF 2.0 (355)
Dodatek C: Wspólne elementy konfiguracji (357)
Dodatek D: Komunikaty o błędach (359)
Dodatek E: Atrybuty przekazywane HTML i zdarzenia DHTML (361)
Literatura (363)
Skorowidz (365)
Oceny i opinie klientów: JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW Andrzej Marciniak (1) 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.
(0)
(1)
(0)
(0)
(0)
(0)