Facebook - konwersja
  • promocja

Java EE 6. Programowanie aplikacji WWW - ebook

Wydawnictwo:
Data wydania:
1 lutego 2012
Format ebooka:
EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(3w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.

Java EE 6. Programowanie aplikacji WWW - ebook

Już dziś sięgnij po jedyne kompendium wiedzy
na temat Java EE!

  • Szybko i bez kłopotów poznaj Java Enterprise Edition
  • Naucz się praktycznie tworzyć ciekawe aplikacje WWW
  • Dołącz do elity programistów nowoczesnych rozwiązań webowych

Java Enterprise Edition to standard tworzenia aplikacji biznesowych wykorzystujących język Java. Opracowany przez firmę Sun Microsystems, działa w oparciu o wielowarstwową architekturę komponentową, oferując programistom bardzo rozbudowane możliwości tworzenia oprogramowania funkcjonującego na niemal dowolnym sprzęcie, w każdym systemie operacyjnym, z wykorzystaniem licznych serwerów aplikacji. Duża popularność rozwiązań Java EE i coraz powszechniejszy dostęp do technologii WWW sprawiają, że programiści sprawnie posługujący się tego rodzaju narzędziami rzadko figurują na listach osób poszukujących pracy, a jeśli już jakimś cudem się na nich znajdą, bardzo szybko otrzymują atrakcyjne propozycje zatrudnienia. Nauka swobodnego poruszania się w tym środowisku może też być wspaniałą, poszerzającą horyzonty przygodą, a gdy poznasz platformę Java EE, będziesz dysponował potężnym narzędziem, ułatwiającym tworzenie nawet najbardziej skomplikowanych aplikacji internetowych w bardzo efektywny i szybki sposób.

Studenci, programiści i hobbyści pragnący poznać środowisko Java Enterprise Edition często napotykają problem ze znalezieniem solidnych źródeł wiedzy, które pozwoliłyby im szybko i łatwo wejść w świat tej coraz bardziej popularnej technologii. Lukę tę z powodzeniem wypełnia książka "Java EE 6. Programowanie aplikacji WWW ".

Dzięki niej wszyscy zainteresowani tematem zyskają możliwość poznania Java EE od podstaw i zdobycia praktycznej wiedzy, na podstawie której będą mogli rozwijać swoje umiejętności programistyczne w przyszłości. Ten podręcznik pozwala na szybkie rozpoczęcie przygody z tworzeniem aplikacji webowych, skutecznie wprowadzając w zagadnienia wykorzystywanych przy tym platform i mechanizmów, lecz nie pomijając też informacji o charakterze ogólnym. Jeśli niewiele mówią Ci skróty JSP, JPA, JSF czy JPQL, a chciałbyś zmienić ten stan rzeczy, bez wątpienia powinieneś sięgnąć po tę książkę, podobnie jak wszystkie osoby zainteresowane bezproblemowym używaniem całego spektrum nowoczesnych narzędzi oferowanych przez środowisko Java EE.

  • Tworzenie serwletów
  • Zastosowanie szablonów JSP
  • Integracja danych z aplikacjami za pomocą mechanizmu JPA
  • Używanie interfejsów i komponentów
  • Korzystanie z technologii JSF
  • Uniwersalny i wygodny dostęp do danych, czyli język JPQL
  • Praktyczne przykłady realizacji

Spraw, aby tworzenie aplikacji WWW z wykorzystaniem Java EE
nie miało przed Tobą tajemnic.

Spis treści

Część I: Podstawy (7)

Rozdział 1. Java EE - naprawdę krótkie wprowadzenie (9)

  • Web vs Enterprise (10)
  • Serwery aplikacji (11)
  • Streszczenie, czyli krótki przewodnik po niniejszej publikacji (11)
    • Serwlety - na dobry początek (11)
    • Deskryptor wdrożenia (12)
    • JSP - HTML + Java (13)
    • JPA - czas na dane! (13)
    • JSF - wyższy poziom prezentacji (13)
    • Facelets (14)

Rozdział 2. Pierwsza aplikacja webowa (15)

  • Integrowanie Tomcata z Netbeansem (16)
  • Pierwsza aplikacja (17)
  • Dodawanie nowych elementów (18)
  • Pierwszy serwlet? (20)

Rozdział 3. Serwlet - na dobry początek (25)

  • Życie serwletu (25)
  • Serwlet pod lupą (26)
  • Żądanie - odpowiedź (27)
    • Przesyłanie odpowiedzi (29)
    • Om nom nom, czyli ciasteczka w pełnej krasie (31)
    • Sesje - nie tylko dla studentów (31)
  • Konfiguracja w kodzie Javy - można tego uniknąć (33)
    • Parametry serwletów (34)
    • Kontekst serwletów (35)
  • Trzech muszkieterów? (36)
    • Atrybuty a mnogość żądań (36)
  • Słuchowisko (39)
    • ServletContextListener (39)
    • ServletContextAttributeListener (39)
    • ServletRequestAttributeListener i ServletRequestListener (39)
    • HttpSessionAtributteListener i HttpSessionListener (40)
    • HttpSessionBindingListener (40)
    • Sesja + wiele JVM = HttpSessionActivationListener (40)
  • Filtry (41)
    • Techniczny aspekt filtrów (41)
    • Konfiguracja filtrów w pliku web.xml (42)

Rozdział 4. JSP - gdy out.println() nie wystarcza (45)

  • Zacznijmy od początku, czyli JSP w świecie serwletów (46)
    • Pliki JSP dostępne bezpośrednio (46)
    • Pliki JSP wywoływane z poziomu serwletów (46)
  • Pochodzenie JSP - dziedzictwo serwletów (47)
  • Pierwsze kroki w JSP (47)
    • Docenić wygodę, czyli jak to lat temu kilka bywało... (50)
  • Expression Language - elegancja i wygoda (54)
    • Remedium - warto było czekać! (55)
    • Dostęp do obiektów w języku EL (56)
    • Beany, czyli ziarna - kult kawy wiecznie żywy (57)
    • Ziarna + EL = kolejne ułatwienie (58)
    • Ziarna, mapy i co dalej? (59)
    • EL - nie tylko atrybuty (59)
  • Akcje JSP (61)
    • Include vs Forward - odsłona druga (62)
    • Akcje + ziarna = kolejne potężne narzędzie (63)
    • Dynamiczne generowanie elementów (66)

Rozdział 5. JSTL - wisienka na torcie JSP (69)

  • Skrzynka z narzędziami (69)
  • Rdzeń (70)
    • c:out (70)
    • Ale to już było, czyli c:set (72)
    • Czwarty muszkieter (73)
    • Kontrola sterowania (73)
    • Pętelka do kompletu (75)
    • Wyjątki + JSP = ... (76)
  • Adresy URL - same kłopoty (77)
    • Adresy URL bez tajemnic (77)
    • Tajemnica sesji... (78)
  • Trzech tenorów (79)
  • Na deser - funkcje! (80)
    • Przez kolekcje do serca (80)
    • Funkcje łańcuchowe (81)
  • Podsumowanie (82)

Część II: Frameworki webowe (83)

Rozdział 6. JavaServer Faces (85)

  • Frameworki - kolejny dowód na lenistwo człowieka (85)
  • JSF - kanonu ciąg dalszy (86)
    • JSF, czyli MVC w praktyce (87)
    • Kontroler - uniwersalny spawacz (88)
  • Małe zanurzenie (88)
    • Pierwsze przykłady (89)
  • Aplikacja Notowania giełdowe (90)
    • Tajemniczy zapis - # vs $ (95)
    • Notowania historyczne, czyli kolekcja w kolekcji (97)
    • Najpierw szablon, później treść (98)
    • Klient szablonu (99)
    • Przygotowania... (100)
    • Czas na obliczenia! (103)
    • Mały zastrzyk (105)
  • JSF - komponenty, komponenty, komponenty! (106)
    • Output - (prawie) wszystko, czego do szczęścia potrzeba (107)
    • UIInput - teraz do szczęścia nie brakuje już nic (108)
    • Powrót do szarej rzeczywistości... (112)
  • Zasady działania JSF (115)
    • Przykładowa aplikacja - maszyna licząca (115)
    • Przywrócenie widoku (1) (118)
    • Pobranie danych z żądania (2) (119)
    • Walidacja (3) (119)
    • Aktualizacja wartości w modelu (ziarnach - 4) (120)
    • Wywołanie zadeklarowanych uprzednio metod (5) (120)
    • Renderowanie odpowiedzi (6) (120)
  • Cykl życia w praktyce (120)
  • Podsumowanie (121)

Rozdział 7. Konwertowanie i walidacja (123)

  • Uroki transformacji (123)
    • Konwertery standardowe (124)
    • Piszemy konwerter! (126)
  • Walidator - nieodłączny partner konwertera (130)
    • Walidatory - prawie jak konwertery (131)
    • Walidacja niestandardowa - jak zawsze więcej pracy (132)

Część III: Obsługa danych (135)

Rozdział 8. JPA, czyli ORM + Java (137)

  • Dostęp do danych w Javie (137)
    • Oświecenie (138)
  • Pierwszy przykład (139)
    • Założenia (139)
    • Realizacja (139)
    • Tworzenie projektu (140)
    • Hibernate a JPA - co i jak w ORM-owym świecie (141)
    • Pierwsza klasa encji (141)
    • Jednostka utrwalania (145)
    • Graficzna strona aplikacji (146)
    • Dodawanie przychodni (150)
    • EntityManager i spółka... (152)
    • Menedżer encji - elegancki dostęp != łatwa sprawa (153)
    • Nudni słuchacze - nareszcie przydatni! (156)
    • C już jest, czas na RUD (158)
    • Niewiele Ci mogę dać... (póki nie pozwolisz mi zaprezentować danych) (158)
    • Słuchacz akcji vs akcja - starcie numer 2 (160)
    • Istotny drobiazg - nasza aplikacja to niemowa! (162)

Rozdział 9. Związki między encjami - jedna tabela to za mało! (165)

  • Przychodnia... i co dalej? (165)
    • Związki między tabelami - krótkie przypomnienie (165)
    • Związki SQL w praktyce (166)
    • Jeden do wielu, wiele do jednego (167)
    • Wiele do wielu - najwyższy stopień wtajemniczenia (167)
    • Dodajemy tabele do bazy (168)
  • Encje klas Javy - czas na związki! (170)
    • Encja Przychodnia - zmiana na lepszy model (171)
    • Czas na nowości! (172)
    • Wizyta - encja JPA w pełnej krasie (178)
  • CRUD dla lekarza - to już było, ale nie do końca (183)
    • Nowy lekarz - nowe pole, duża zmiana (184)
    • Magikonwersja (185)
    • Ziarnko do ziarnka i zbierze się aplikacja (186)
    • Kolejne metody ziarna LekarzBean... (188)
    • Na zakończenie - edycja (189)
    • Pacjenci - suplement (191)
  • Danie główne: all in one, czyli wizyty! (192)
    • Od czegoś trzeba zacząć, czyli zmiany (193)
    • Dodawanie wizyty (196)
    • Ostatnie ziarno (197)
    • Edycja i usuwanie - powrót (200)
    • Koniec coraz bliżej, czyli edycja w pełnej krasie (201)
  • Podsumowanie (202)

Rozdział 10. JPQL i jego możliwości (203)

  • Prawie jak SQL... "prawie" robi różnicę (203)
  • Podstawy (204)
    • Pobieranie z wariantami (204)
    • JPQL a atrybuty złożone i null (206)
    • Nieco więcej o SELECT (207)
    • Funkcje obliczeniowe (208)
    • Operacje niezwiązane z pobieraniem (209)
  • Mechanizmy zaawansowane (209)
    • JOIN na lewo, JOIN na prawo... (210)
    • Grupowanie i sortowanie (211)
    • Podzapytania - prawdziwa moc (212)
  • Podsumowanie (213)

Dodatki (215)

Dodatek A: Instalacja serwera Apache Tomcat (217)

  • Pobranie (217)
  • Konfiguracja (217)

Dodatek B: Bibliografia (219)

Skorowidz (221)

Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-246-4523-7
Rozmiar pliku: 3,0 MB

BESTSELLERY

Kategorie: