okladka

Kompendium wiedzy dla każdego programisty, projektanta i kierownika projektu

Tworzenie aplikacji korporacyjnych to wyścig z czasem. Organizacje zmieniają się podobnie jak otoczenie biznesowe, w którym działają. Zbyt długi okres przygotowania aplikacji może sprawić, że po wdrożeniu okaże się ona bezużyteczna. Z drugiej jednak strony, zbyt duży pośpiech przy tworzeniu aplikacji powoduje, że pomija się fazę modelowania i testowania, pisząc kod źródłowy bez jakiejkolwiek koncepcji i planu. Efektem takiego pośpiechu są aplikacje niedostosowane do wymagań użytkowników i pracujące niestabilnie. Sposobem na stworzenie odpowiedniego systemu informatycznego dla korporacji jest wykorzystywanie odpowiednich metodyk projektowych i nowoczesnych narzędzi ułatwiających zarówno pisanie, jak i testowanie aplikacji.

Książka "J2EE. Podstawy programowania aplikacji korporacyjnych" przedstawia najlepsze praktyki projektowe stosowane przy tworzeniu systemów informatycznych z wykorzystaniem platformy J2EE. Opisano w niej kolejne etapy projektu oraz narzędzia i metodyki, dzięki którym przeprowadzenie każdego z nich będzie szybsze i efektywniejsze. Czytając ją, poznasz metodyki RUP i XP, typy architektur systemów oraz sposoby modelowania aplikacji i narzędzia do automatycznego generowania szkieletu kodu źródłowego. Dowiesz się, jak optymalnie skonfigurować środowiska programistyczne i jak testować kolejne moduły aplikacji. Nauczysz się korzystać z nowoczesnych metodyk i narzędzi.

Wiadomości zawarte w tej książce sprawią, że będziesz w stanie szybciej projektować i tworzyć aplikacje korporacyjne.


O autorze (13)
Przedmowa (15)
Część I Procesy adaptacyjne (21)
Rozdział 1. Fundamenty adaptacyjne technologii J2EE (23)
Rozdział 2. Błyskawiczne wytwarzanie aplikacji (39)
Rozdział 3. Korzystanie z metod adaptacyjnych (51)
Część II Architektury zwinne (91)
Rozdział 4. Projektowanie zapewniające błyskawiczność wytwarzania (93)
Rozdział 5. Oprogramowanie modelujące (121)
Rozdział 6. Generowanie kodu (153)
Rozdział 7. Błyskawiczność a bazy danych (183)
Rozdział 8. Architektura sterowana modelami (217)
Część III Języki błyskawicznego wytwarzania oprogramowania (247)
Rozdział 9. Skrypty (249)
Rozdział 10. Praca z regułami (267)
Rozdział 11. Programowanie aspektowe (289)
Część IV Środowiska dynamiczne (319)
Rozdział 12. Optymalne kompilowanie systemów (321)
Rozdział 13. Zintegrowane środowisko wytwarzania (353)
Rozdział 14. Wytwarzanie sterowane testami (387)
Rozdział 15. Efektywne zapewnianie jakości (415)
Dodatki (449)
Dodatek A Akronimy (451)
Dodatek B Bibliografia (455)
Skorowidz (459)