reklama - zainteresowany?

Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java - Helion

Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java
Autor: Naci Dai, Lawrence Mandel, Arthur Ryman
Tytuł oryginału: Eclipse Web Tools Platform: Developing Java(TM) Web Applications
Tłumaczenie: Przemysław Szeremiota
ISBN: 978-83-246-1391-5
stron: 736, Format: 168x237, okładka: miękka
Data wydania: 2008-11-05
Księgarnia: Helion

Cena książki: 99,00 zł

Dodaj do koszyka Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java

Tagi: J2EE - Programowanie | Java - Programowanie

Zwiększ swoją wydajność dzięki platformie WTP!

  • Jak wykorzystać Å›rodowisko Eclipse do tworzenia aplikacji internetowych?
  • W jaki sposób zorganizować projekt aplikacji?
  • Jak przeprowadzić w aplikacjach testy jednostkowe?

Eclipse to zintegrowane środowisko programistyczne. Projekt został zapoczątkowany przez firmę IBM, natomiast aktualnie jest rozwijany przez Fundację Eclipse. Dzięki licznym dodatkom, pluginom i podprojektom zyskał on ogromną popularność i jest w tej chwili jednym z narzędzi najczęściej wybieranych do tworzenia aplikacji w języku Java -- i nie tylko. Natomiast projekt WTP (skrót od ang. Web Tools Platform) dzięki swoim rozszerzeniom ułatwia tworzenie aplikacji WWW.

"Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java" jest długo oczekiwaną na polskim rynku książką, poświęconą tej właśnie platformie. Autorzy przedstawiają tu inspirującą historię tego rozwiązania, strukturę projektu oraz sposób konfiguracji Web Tools Platform. Kolejne rozdziały przybliżą Ci zagadnienia związane z warstwą prezentacji, logiki biznesowej i trwałości. Dowiesz się, w jaki sposób wykorzystać narzędzia dostarczane przez WTP do przyspieszenia prac w każdej z tych warstw. W zakresie podejmowanych zagadnień znajdują się również tematy związane z testami integracyjnymi i wydajnościowymi.

  • Konfiguracja Web Tools Platform
  • Architektura aplikacji WWW
  • PodziaÅ‚ projektu na warstwy
  • Sposób wykorzystania narzÄ™dzia Maven
  • Wykorzystanie usÅ‚ug WWW
  • Testowanie aplikacji WWW
  • Rozszerzanie WTP

Poznaj jednÄ… z najlepszych platform do tworzenia aplikacji WWW i nie tylko!

Dodaj do koszyka Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java

 

Osoby które kupowały "Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java", wybierały także:

  • Spring Web MVC. Kurs video. Programowanie aplikacji webowych
  • Java EE 6. Tworzenie aplikacji w NetBeans 7
  • Java EE 6. Programowanie aplikacji WWW
  • Java EE 6. Programowanie aplikacji WWW. Wydanie II
  • Spring. Receptury

Dodaj do koszyka Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java

Spis treści

Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java -- spis treści

Przedmowa (13)

Wstęp (15)

Podziękowania (19)

O autorach (21)

Część I: Zaczynamy (23)

Rozdział 1. Wprowadzenie (25)

  • Eclipse a tworzenie aplikacji WWW w Javie (25)
  • Zawartość książki (26)
  • Organizacja materiaÅ‚u w książce (27)
  • Kod źródÅ‚owy przykÅ‚adów (30)
  • League Planet (30)
  • Podsumowanie (32)

Rozdział 2. Wprowadzenie do Eclipse Web Tools Platform (33)

  • Narodziny WTP (33)
  • Ekonomika WTP (35)
    • Redukcja nakÅ‚adów programistycznych (36)
    • Generowanie przychodu (38)
  • Struktura WTP (42)
    • Przedmiot WTP (43)
    • Projekty skÅ‚adowe WTP (44)
    • Architektura WTP (46)
    • Podprojekt WST (48)
    • Podprojekt JST (53)
  • Uczestnictwo w WTP (55)
    • Użytkowanie (56)
    • Monitorowanie grup dyskusyjnych (56)
    • ZgÅ‚oszenie problemu (56)
    • Proponowanie ulepszeÅ„ (57)
    • Naprawienie bÅ‚Ä™du (57)
    • Opublikowanie artykuÅ‚u bÄ…dź poradnika (58)
    • Formalne doÅ‚Ä…czenie do zespoÅ‚u (58)
    • PowiÄ™kszanie spoÅ‚ecznoÅ›ci (58)
  • Podsumowanie (59)

Rozdział 3. Elementarz (61)

  • Wprowadzenie (61)
  • PodejÅ›cie 1. Aplikacje WWW J2EE (64)
    • Dodawanie Å›rodowiska wykonawczego serwera (66)
    • Tworzenie dynamicznego projektu WWW (72)
    • Tworzenie i edycja strony JSP (76)
    • Uruchomienie JSP na serwerze (76)
    • Podsumowanie podejÅ›cia 1. (80)
  • PodejÅ›cie 2. Serwlety i skryptlety (80)
    • Dodanie do JSP skryptletu w jÄ™zyku Java (80)
    • Debugowanie JSP (81)
    • Tworzenie serwletu (85)
    • Debugowanie serwletu (89)
    • Podsumowanie podejÅ›cia 2. (90)
  • PodejÅ›cie 3. OdwoÅ‚ania do bazy danych (91)
    • NawiÄ…zanie poÅ‚Ä…czenia z bazÄ… danych (93)
    • Wykonywanie zapytaÅ„ SQL (96)
    • Realizowanie odwoÅ‚aÅ„ do bazy danych do aplikacji WWW (99)
    • Podsumowanie podejÅ›cia 3. (103)
  • PodejÅ›cie 4. UsÅ‚ugi WWW (104)
    • Instalowanie usÅ‚ugi Web Service (104)
    • Korzystanie z testowej aplikacji klienckiej (107)
    • Monitorowanie komunikatów SOAP (108)
    • Podsumowanie podejÅ›cia 4. (109)
  • Podsumowanie (109)

Rozdział 4. Przygotowanie przestrzeni roboczej (111)

  • Instalowanie i aktualizowanie WTP (111)
    • Instalowane komponenty WTP (112)
    • Rodzaje kompilacji WTP (113)
    • Instalacja za pomocÄ… menedżera aktualizacji (115)
    • Instalowanie z archiwów ZIP (118)
    • Instalowanie materiałów zewnÄ™trznych (120)
    • JDK (123)
    • Weryfikowanie instalacji (124)
    • Aktualizowanie WTP (125)
  • Konfigurowanie WTP (126)
    • Preferencje kategorii Connectivity (127)
    • Preferencje kategorii Internet (127)
    • Preferencje kategorii Server (128)
    • Preferencje kategorii Validation (128)
    • Preferencje kategorii Web and XML (128)
    • Preferencje kategorii Web Services (129)
    • Preferencje kategorii XDoclet (130)
    • Wspólne ustawienia (130)
  • Podsumowanie (131)

Część II: Tworzenie aplikacji WWW w Javie (133)

Rozdział 5. Architektura i projektowanie aplikacji WWW (135)

  • Krajobraz WWW (135)
  • Aplikacje WWW (137)
    • Aplikacje WWW w Javie (138)
    • Projekt aplikacji WWW z podziaÅ‚em na warstwy (142)
    • Wzorzec MVC w aplikacji WWW (145)
    • Szkielety aplikacyjne dla Javy (149)
  • Architektura usÅ‚ugowa SOA (152)
    • UdostÄ™pnianie usÅ‚ug. Warstwa usÅ‚ugowa (152)
  • Studium przypadku - League Planet (154)
  • Podsumowanie (156)

Rozdział 6. Organizacja projektu (157)

  • Typy projektów WWW i aplikacji J2EE (158)
    • Projekty WWW (159)
    • ModuÅ‚y J2EE (160)
    • Tworzenie aplikacji (160)
    • Tworzenie aplikacji EJB (167)
    • Tworzenie aplikacji EAR (173)
  • Zaawansowane projekty WWW (178)
    • Modelowanie perspektywy projektowej (181)
  • PrzykÅ‚adowe projekty (184)
    • Prosta aplikacja korporacyjna (184)
    • PodziaÅ‚ moduÅ‚u WWW na wiele projektów (190)
    • Tworzenie aplikacji WWW a Maven (199)
  • Podsumowanie (214)

Rozdział 7. Warstwa prezentacji (217)

  • Wprowadzenie (217)
  • Projektowanie interakcji (218)
  • Projektowanie grafiki (220)
  • Struktura warstwy prezentacji (222)
  • PodejÅ›cie 1. Projekty statycznych stron WWW, HTML i edytory kodu źródÅ‚owego (225)
    • Projekty statycznych aplikacji WWW (225)
    • HTML (228)
    • Edytory kodu źródÅ‚owego (236)
    • Szablony (239)
    • Wstawki (243)
    • Podsumowanie podejÅ›cia 1. (248)
  • PodejÅ›cie 2. CSS (248)
    • Podsumowanie podejÅ›cia 2. (253)
  • PodejÅ›cie 3. JavaScript (253)
    • Maskowanie adresu e-mail (253)
    • Walidacja danych wprowadzanych do formularza (255)
    • Podsumowanie podejÅ›cia 3. (266)
  • PodejÅ›cie 4. XML i XSLT (267)
    • XML (267)
    • XSLT (271)
    • Podsumowanie podejÅ›cia 4. (276)
  • PodejÅ›cie 5. DTD (276)
    • Podsumowanie podejÅ›cia 5. (281)
  • PodejÅ›cie 6. Serwery, projekty dynamicznych aplikacji WWW i serwlety (281)
    • Serwery (281)
    • Projekty dynamicznych aplikacji WWW (288)
    • Serwlety (290)
    • Podsumowanie podejÅ›cia 6. (300)
  • PodejÅ›cie 7. JSP (300)
    • Podsumowanie podejÅ›cia 7. (310)
  • PodejÅ›cie 8. Monitorowanie sesji HTTP (310)
    • Sesje HTTP (310)
    • Monitor TCP/IP (311)
    • PodglÄ…danie sesji HTTP w monitorze TCP/IP (312)
    • Modyfikowanie i ponowne przesyÅ‚anie komunikatu (317)
    • Podsumowanie podejÅ›cia 8. (317)
  • Podsumowanie (317)

Rozdział 8. Warstwa logiki biznesowej (319)

  • Typowy ukÅ‚ad warstwy biznesowej (322)
  • PodejÅ›cie 1. Model dziedzinowy (323)
    • Projekty pomocnicze J2EE (323)
    • Model obiektowy (325)
    • Warstwa usÅ‚ugowa (332)
    • Warstwa dostÄ™pu do danych (336)
    • Testy (342)
    • Podsumowanie podejÅ›cia 1. (346)
  • PodejÅ›cie 2. Tworzenie sesyjnych komponentów EJB (347)
    • Dodawanie serwera JBoss (351)
    • XDoclet (354)
    • Projekty EJB (357)
    • Tworzenie komponentów sesyjnych (360)
    • Konstruowanie klienta WWW (371)
    • Uruchamianie aplikacji (374)
    • WTP i komponenty EJB 3.0 (377)
    • Podsumowanie podejÅ›cia 2. (379)
  • PodejÅ›cie 3. Komponenty komunikatowe (380)
    • Krótkie wprowadzenie do MDB (380)
    • Tworzenie komponentu komunikatowego (380)
    • Tworzenie kolejki komunikatów w JBoss (384)
    • Tworzenie klienta kolejki JMS (385)
    • Podsumowanie podejÅ›cia 3. (388)
  • Podsumowanie (389)

Rozdział 9. Warstwa trwałości (391)

  • Projekty warstwy trwaÅ‚oÅ›ci (392)
    • Odwzorowanie obiektów w bazie danych za pomocÄ… interfejsu JDBC (394)
    • Odwzorowanie obiektów w bazie danych za poÅ›rednictwem komponentów encyjnych (395)
    • Odwzorowanie obiektów w bazie danych za poÅ›rednictwem gotowych szkieletów odwzorowania obiektowo-relacyjnego (396)
  • PrzeglÄ…d ćwiczeÅ„ (397)
  • PodejÅ›cie 1. Tworzenie bazy danych (398)
    • Podsumowanie podejÅ›cia 1. (407)
  • PodejÅ›cie 2. Warstwa danych (408)
    • Podsumowanie podejÅ›cia 2. (414)
  • PodejÅ›cie 3. Komponenty encyjne (414)
    • Przygotowania w JBoss, Derby i XDoclet (415)
    • Tworzenie komponentu CMP (419)
    • Definiowanie metody ejbCreate i metod wyszukujÄ…cych (423)
    • Dodawanie DAO z wykorzystaniem CMP (430)
    • Testowanie implementacji CMP (433)
    • Programowanie JPA w WTP (437)
    • Podsumowanie podejÅ›cia 3. (441)
  • Podsumowanie (441)

Rozdział 10. Usługi WWW (443)

  • WSDL (444)
  • SOAP (445)
  • REST (446)
  • UsÅ‚ugi WWW a la REST (448)
  • PrzeglÄ…d ćwiczeÅ„ (449)
  • PodejÅ›cie 1. Budowanie usÅ‚ugi WWW "od góry" (450)
    • XSD (450)
    • WSDL (456)
    • Wdrażanie usÅ‚ug WWW (462)
    • Implementowanie usÅ‚ugi WWW (469)
    • Testowanie usÅ‚ugi w eksploratorze usÅ‚ug WWW (474)
    • Podsumowanie podejÅ›cia 1. (475)
  • PodejÅ›cie 2. Budowanie usÅ‚ugi WWW "od doÅ‚u" (477)
    • Implementacja klasy usÅ‚ugi (478)
    • Wdrażanie usÅ‚ugi (483)
    • Podsumowanie podejÅ›cia 2. (487)
  • PodejÅ›cie 3. Generowanie proxy dla klientów usÅ‚ugi WWW (487)
    • Generowanie proxy klienckiego i testowej strony JSP (488)
    • Korzystanie z testowej klienckiej strony JSP (491)
    • Podsumowanie podejÅ›cia 3. (493)
  • PodejÅ›cie 4. Kontrola interoperacyjnoÅ›ci usÅ‚ug WWW (494)
    • Kontrola komunikatów pod kÄ…tem zgodnoÅ›ci z WS-I (495)
    • Podsumowanie podejÅ›cia 4. (498)
  • PodejÅ›cie 5. Wykorzystywanie usÅ‚ug WWW w aplikacjach WWW (501)
    • Generowanie klienta usÅ‚ugi Query (501)
    • Tworzenie serwletów (502)
    • Importowanie kodu interfejsu użytkownika (504)
    • Testowanie interfejsu użytkownika (515)
    • Podsumowanie podejÅ›cia 5. (519)
  • PodejÅ›cie 6. Wyszukiwanie i publikowanie usÅ‚ug WWW (519)
    • UDDI (520)
    • WSIL (520)
    • Podsumowanie podejÅ›cia 6. (525)
  • Podsumowanie (525)

Rozdział 11. Testy (527)

  • Testy zautomatyzowane (529)
  • PrzeglÄ…d zadaÅ„ z bieżącego rozdziaÅ‚u (530)
  • PodejÅ›cie 1. Testy jednostkowe a la JUnit (530)
    • Tworzenie projektu dla testów (532)
    • Przypadek testowy JUnit (532)
    • Zestaw testów JUnit (537)
    • Podsumowanie podejÅ›cia 1. (538)
  • PodejÅ›cie 2. Testy integracyjne a la Cactus (539)
    • Podsumowanie podejÅ›cia 2. (545)
  • PodejÅ›cie 3. Testy systemowe a la HttpUnit (546)
    • Podsumowanie podejÅ›cia 3. (551)
  • PodejÅ›cie 4. Testy wydajnoÅ›ciowe a la TPTP (551)
    • Tworzenie projektu testu wydajnoÅ›ci (554)
    • Test rejestrowania HTTP (554)
    • Generowanie zestawienia wynikowego (556)
    • Podsumowanie podejÅ›cia 4. (558)
  • PodejÅ›cie 5. Profilowanie aplikacji z TPTP (558)
    • Podsumowanie podejÅ›cia 5. (563)
  • Podsumowanie (563)

Część III: Rozszerzanie WTP (565)

Rozdział 12. Dodawanie nowych serwerów (567)

  • Ogólnie o dodawaniu uniwersalnego adaptera serwera (570)
  • Åšrodowisko wykonawcze GlassFish (571)
  • Wtyczki adapterów serwerów (572)
  • Dodawanie obsÅ‚ugi do nowego Å›rodowiska wykonawczego (575)
  • Dodawanie nowego typu serwera (577)
  • Dodawanie handlera Å›rodowiska wykonawczego (578)
  • Aspekty i komponenty Å›rodowiska wykonawczego (579)
  • Rozszerzanie interfejsu narzÄ™dzi serwerowych (581)
  • Definicja serwera (583)
  • ModuÅ‚y publikacji (587)
  • Test adaptera serwera (590)
  • Podsumowanie (598)

Rozdział 13. Obsługa nowych typów plików (601)

  • Tworzenie rozszerzenia DocBook (603)
  • Walidator DocBook (603)
    • Infrastruktura walidacji w WTP (605)
    • Implementacja walidatora dla DocBook (605)
  • Tworzenie wÅ‚asnego typu markera (618)
  • Deklarowanie typu zawartoÅ›ci DocBook (619)
  • Podsumowanie (624)

Rozdział 14. Rozszerzenia dla WSDL (625)

  • Tworzenie wtyczki rozszerzenia WSDL (629)
  • Rozszerzanie edytora WSDL (630)
    • Dostosowywanie wyglÄ…du elementów rozszerzajÄ…cych WSDL w panelu edycji wizualnej (632)
    • Dodawanie elementów rozszerzajÄ…cych do edytora (635)
    • Dodawanie wÅ‚asnych akcji do widoku edycji wizualnej edytora WSDL (644)
  • Rozszerzanie walidacji WSDL (651)
    • Dodatki do walidacji WSDL 1.1 (652)
    • WÅ‚asne reguÅ‚y walidacji (656)
  • Podsumowanie (660)

Rozdział 15. Dostosowywanie mechanizmu rozwiązywania URI dla zasobów (661)

  • Tworzenie wtyczki rozszerzenia infrastruktury rozwiÄ…zywania zasobów (664)
  • Dodawanie zasobów do katalogu XML (665)
    • Katalog XML (667)
    • Dodawanie pojedynczego zasobu do katalogu XML (667)
    • Dodawanie do katalogu XML zestawu zasobów (670)
  • WÅ‚asna strategia rozwiÄ…zywania zasobów (673)
    • Infrastruktura rozwiÄ…zywania URI dla zasobów (675)
    • Tworzenie folderu mechanizmu rozwiÄ…zywania URI (678)
  • Podsumowanie (681)

Część IV: Produkty i dodatki (683)

Rozdział 16. Inne narzędzia WWW bazujące na Eclipse (685)

  • WWW w Javie (686)
    • BEA Workshop (686)
    • CodeGear JBuilder (686)
    • Exadel Studio (686)
    • IBM Rational Application Developer (687)
    • JBoss Tools (JBoss IDE) (688)
    • MyEclipse (688)
    • ObjectWeb Lomboz (688)
    • SAP NetWeaver Developer Studio (689)
    • W4T Eclipse (689)
  • WWW w Perlu (689)
    • EPIC (690)
  • WWW w PHP (690)
    • Eclipse PHP Development Tools (691)
    • PHPEclipse (691)
  • WWW w Pythonie (691)
    • PyDev (691)
  • WWW w Ruby (692)
    • RadRails (692)
  • Podsumowanie (692)

SÅ‚owniczek (693)

Bibliografia (701)

Skorowidz (709)

Dodaj do koszyka Eclipse Web Tools Platform. Tworzenie aplikacji WWW w języku Java

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.