Details zum E-Book

Java EE 6. Tworzenie aplikacji w NetBeans 7

Java EE 6. Tworzenie aplikacji w NetBeans 7

David R. Heffelfinger

E-book

Obowiązkowa wiedza każdego programisty!

Java EE to zbiór zaawansowanych technologii, pozwalających stworzyć nowoczesną aplikację o doskonałej architekturze. Jeżeli żądasz najwyższej wydajności, niezawodności, jakości oraz elastyczności, to Java EE jest prawdopodobnie najlepszym wyborem. Jeżeli chcesz się skupić na postawionym zadaniu i nie masz ochoty zmagać się z problemami z konfiguracją czy środowiskiem pracy, wybierz lidera wśród darmowych IDE. NetBeans zapewnia pełne wsparcie dla Javy EE, a praca z nim to czysta przyjemność.

W trakcie lektury tej wyjątkowej książki poznasz najlepsze techniki pracy z tym duetem. Zaznajomisz się z możliwościami Javy EE oraz przekonasz się, jak bardzo NetBeans może ułatwić Ci pracę. Na wstępie dowiesz się, jak zainstalować, dostosować do własnych potrzeb oraz przygotować do pracy środowisko NetBeans. Na kolejnych stronach zdobędziesz wiedzę związaną z serwletami, JSP oraz JSF. Ponadto nauczysz się korzystać z Java Persistence API oraz projektować i uruchamiać usługi sieciowe. Książka ta jest doskonałym źródłem wiedzy dla wszystkich programistów języka Java, chcących wykorzystać potencjał NetBeans w tworzeniu zaawansowanych aplikacji.

Dzięki tej książce:

  • poznasz możliwości Javy EE
  • dostosujesz NetBeans do własnych preferencji
  • wykorzystasz w pełni wsparcie NetBeans dla Javy EE
  • zwiększysz swoją produktywność!

Poznaj najlepsze techniki pracy z NetBeans!

O autorze (7)

O recenzentach (9)

Przedmowa (11)

Rozdział 1. Wprowadzenie do środowiska NetBeans (15)

  • Wprowadzenie (15)
  • Pobieranie środowiska NetBeans (16)
  • Instalowanie środowiska NetBeans (19)
  • Pierwsze uruchomienie środowiska NetBeans (26)
  • Konfigurowanie środowiska NetBeans pod kątem programowania w Javie EE (27)
  • Instalowanie pierwszej aplikacji (35)
  • Wskazówki dotyczące wydajnego programowania w środowisku NetBeans (38)
  • Podsumowanie (49)

Rozdział 2. Tworzenie aplikacji sieciowych z wykorzystaniem serwletów i technologii JSP (51)

  • Tworzenie pierwszej aplikacji (52)
  • Programowanie serwletów (72)
  • Zabezpieczanie aplikacji sieciowych (81)
  • Fragmenty JSP (93)
  • Podsumowanie (96)

Rozdział 3. Wzbogacanie stron JSP za pomocą biblioteki JSTL i niestandardowych znaczników (97)

  • Podstawowe znaczniki JSTL (98)
  • SQL-owe znaczniki JSTL (107)
  • Modyfikowanie danych w bazie za pomocą znacznika (114)
  • Ostatnie uwagi na temat biblioteki JSTL (122)
  • Niestandardowe znaczniki JSP (122)
  • Podsumowanie (129)

Rozdział 4. Tworzenie aplikacji sieciowych z wykorzystaniem platformy JavaServer Faces 2.0 (131)

  • Wprowadzenie do platformy JSF (132)
  • Tworzenie pierwszej aplikacji JSF (132)
  • Tworzenie szablonów faceletów (152)
  • Komponenty złożone (159)
  • Podsumowanie (164)

Rozdział 5. Tworzenie eleganckich aplikacji sieciowych z wykorzystaniem biblioteki PrimeFaces (165)

  • Pierwszy projekt utworzony z wykorzystaniem biblioteki PrimeFaces (165)
  • Stosowanie komponentów PrimeFaces w aplikacjach JSF (169)
  • Widoki z zakładkami (173)
  • Interfejsy oparte na kreatorze (178)
  • Dodatkowe informacje (183)
  • Podsumowanie (183)

Rozdział 6. Interakcja z bazami danych za pomocą interfejsu Java Persistence API (185)

  • Tworzenie pierwszej encji JPA (186)
  • Automatyczne generowanie encji JPA (200)
  • Relacje między encjami (209)
  • Generowanie aplikacji JSP na podstawie encji JPA (215)
  • Podsumowanie (221)

Rozdział 7. Implementowanie warstwy biznesowej za pomocą ziaren sesyjnych (223)

  • Wprowadzenie do ziaren sesyjnych (224)
  • Tworzenie ziaren sesyjnych w środowisku NetBeans (224)
  • Dostęp do ziarna z poziomu klienta (233)
  • Zarządzanie transakcjami w ziarnach sesyjnych (238)
  • Programowanie aspektowe z wykorzystaniem interceptorów (239)
  • Usługi zegara w ziarnach EJB (242)
  • Generowanie ziaren sesyjnych na podstawie encji JPA (244)
  • Podsumowanie (248)

Rozdział 8. Interfejs API CDI (249)

  • Wprowadzenie do CDI (249)
  • Kwalifikatory (256)
  • Stereotypy (260)
  • Typy do wiązania interceptorów (263)
  • Podsumowanie (267)

Rozdział 9. Przesyłanie komunikatów za pomocą usług JMS i ziaren sterowanych komunikatami (269)

  • Wprowadzenie do interfejsu JMS (270)
  • Tworzenie projektu i zasobów JMS (271)
  • Przetwarzanie komunikatów JMS za pomocą ziaren sterowanych komunikatami (280)
  • Podsumowanie (283)

Rozdział 10. Usługi sieciowe SOAP oparte na interfejsie JAX-WS (285)

  • Wprowadzenie do usług sieciowych (285)
  • Tworzenie prostej usługi sieciowej (286)
  • Udostępnianie ziaren EJB jako usług sieciowych (298)
  • Podsumowanie (305)

Rozdział 11. Usługi sieciowe RESTful oparte na interfejsie JAX-RS (307)

  • Generowanie usług sieciowych typu RESTful na podstawie istniejącej bazy danych (308)
  • Testowanie usług sieciowych typu RESTful (314)
  • Tworzenie klienta usług sieciowych typu RESTful (319)
  • Podsumowanie (325)

Dodatek A. Debugowanie aplikacji dla firm za pomocą debugera środowiska NetBeans (327)

  • Debugowanie aplikacji dla firm (327)
  • Podsumowanie (333)

Dodatek B. Wykrywanie problemów z wydajnością za pomocą profilera środowiska NetBeans (335)

  • Profilowanie aplikacji (335)
  • Podsumowanie (339)

Skorowidz (341)

  • Titel: Java EE 6. Tworzenie aplikacji w NetBeans 7
  • Autor: David R. Heffelfinger
  • Originaler Titel: Java EE 6 Development with NetBeans 7
  • Übersetzung: Radosław Lesisz, Tomasz Walczak
  • ISBN: 978-83-246-8939-2, 9788324689392
  • Veröffentlichungsdatum: 2014-07-07
  • Format: E-book
  • Artikelkennung: jave6n
  • Verleger: Helion