Java Servlet i JavaServer Pages. Tom 1. Wydanie II

okladka

Zastosuj platformę Java 2 do tworzenia
aplikacji internetowych i dynamicznych witryn WWW

  • Zainstaluj i skonfiguruj serwery aplikacji
  • Poznaj zasady tworzenia serwletów i dokumentów JSP
  • Połącz aplikację z bazą danych

Java Servlet i JavaServer Pages to oparte na platformie Java 2 technologie wykorzystywane do tworzenia aplikacji internetowych i dynamicznych witryn WWW. Stosuje się je wszędzie tam, gdzie niezbędna jest wysoka stabilność i niezawodność, wydajność przy przetwarzaniu danych i elastyczność pozwalająca na szybkie dodawanie kolejnych modułów rozszerzających możliwości aplikacji. W oparciu o te technologie powstają między innymi systemy bankowości elektronicznej, aplikacje finansowe oraz systemy do obsługi programów lojalnościowych. Ogromną zaletą tej technologii jest fakt, że zarówno narzędzia programistyczne, jak i serwery aplikacji dostępne są nieodpłatnie, na zasadach open source, co redukuje koszty tworzenia oraz użytkowania stworzonych za ich pomocą systemów.

Książka "Java Servlet i JavaServer Pages. Tom 1. Wydanie II" przedstawia sposoby wykorzystywania najnowszych możliwości serwletów i stron JSP. Wyjaśnia, w jakich przypadkach należy stosować serwlety, w jakich JSP oraz kiedy połączyć te technologie. Czytając ją, poznasz specyfikację technologii Java Servlet w wersji 2.4 oraz technologii JSP w wersji 2.0, nauczysz się instalować i konfigurować serwery aplikacji oraz dowiesz się, jak tworzyć aplikacje w obu technologiach i jak łączyć je z bazami danych za pomocą interfejsów JDBC. Zastosujesz w swoich projektach najlepsze strategie, których omówienie również znajdziesz w tej książce.

  • Instalacja i konfiguracja serwera Tomcat, JRun i Resin
  • Zasady tworzenia serwletów
  • Obsługa protokołu HTTP oraz danych z formularzy HTML
  • Generowanie plików XLS
  • Śledzenie sesji i stosowanie plików cookie
  • Podstawy stosowania JSP
  • Wykorzystywanie komponentów JavaBean
  • Architektura MVC
  • Połączenie z bazami danych za pomocą JDBC

Napisz wydajne i stabilne aplikacje internetowe,
wykorzystując nowoczesne technologie.


Struktury danych i techniki obiektowe na przykładzie Javy 5.0

okladka

Przy tworzeniu systemów informatycznych najważniejsze zadania wykonuje się, zanim powstanie pierwszy fragment kodu źródłowego. Wymogi stawiane współczesnym aplikacjom powodują, że inżynieria oprogramowania staje się kwestią kluczową. Opracowanie odpowiedniego projektu oraz właściwy dobór technologii i metodologii zapewniają szybką i efektywną pracę nad systemem. Niezwykle ważne jest poznanie dostępnych w języku Java struktur danych i umiejętność ich wykorzystania. Prawidłowo dobrana struktura danych znacznie przyspiesza nie tylko implementację aplikacji, ale również działanie gotowego systemu.

Książka "Struktury danych i techniki obiektowe na przykładzie Javy 5.0" przedstawia podstawowe struktury danych i sposoby ich wykorzystania podczas programowania obiektowego. Wszystkie wiadomości zostały zaprezentowane z uwzględnieniem reguł nowoczesnej inżynierii oprogramowania. Czytając kolejne rozdziały książki, poznasz najlepsze zastosowania różnych struktur danych oraz wady i zalety ich implementacji. Przede wszystkim jednak zrozumiesz potrzebę stosowania tak wielu struktur danych.

  • Cykl życia oprogramowania
  • Zastosowanie języka UML w projektowaniu systemów
  • Obsługa błędów i wyjątków
  • Testowanie oprogramowania
  • Dziedziczenie i hierarchia klas
  • Listy jedno- i dwukierunkowe
  • Interfejs Collection
  • Stosy i kolejki
  • Algorytmy rekurencyjne
  • Sortowanie danych
  • Drzewa wyszukiwania
  • Grafy

Po przeczytaniu tej książki zrozumiesz zasadę:
"Pomyśl, a dopiero potem pisz kod".


Perl. Testowanie. Zapiski programisty

okladka

Testowanie aplikacji to temat najczęściej pomijany przez programistów. Testowanie nie jest tak pasjonujące jak tworzenie programów czy poznawanie nowych narzędzi. Jest jednak niezbędne. Prawidłowo przeprowadzony proces testowania może znacznie poprawić wydajność, podnieść jakość projektu i kodu, zmniejszyć obciążenia wynikające z konserwacji kodu i pomóc lepiej zaspokoić wymagania klientów, współpracowników i kierownictwa. W powszechnie uznanych metodykach projektowych testowanie, szczególnie za pomocą testów automatycznych, jest niezwykle istotnym procesem.

Książka "Perl. Testowanie. Zapiski programisty" to praktyczny przewodnik dla programistów Perla, którzy chcą poprawić jakość i wydajność tworzonych przez siebie programów. Opisuje metody tworzenia testów automatycznych, stosowania ich i interpretowania ich wyników. Przedstawia sposoby testowania pojedynczych modułów, całych aplikacji, witryn WWW, baz danych, a nawet programów stworzonych w innych językach programowania. Zawiera również informacje o tym, jak dostosować podstawowe narzędzia testujące do własnego środowiska i projektów.

  • Instalowanie modułów testujących
  • Pisanie testów
  • Automatyzacja uruchamiania testów
  • Analiza wyników testów
  • Dystrybucja testów
  • Testy jednostkowe
  • Testowanie baz danych
  • Testowanie witryn WWW i kodu HTML

Dzięki wiadomościom zawartym w tej książce można zredukować długość cyklu tworzenia oprogramowania i zdecydowanie ułatwić konserwację gotowych systemów.


Darmowe oprogramowanie. Leksykon

okladka

Nie łam prawa!
Skorzystaj z darmowego oprogramowania!

  • Opisy setek darmowych programów
  • Adresy producentów
  • Ogromny zbiór oprogramowania na DVD

Problem legalności oprogramowania pojawia się w mediach bardzo często. Jak pokazują kontrole i badania, z pirackich programów korzystają nie tylko indywidualni użytkownicy, ale również przedsiębiorstwa. Świadomość tego, że stworzenie użytecznej aplikacji jest ogromną pracą zasługującą na dobre wynagrodzenie, nadal praktycznie nie istnieje. Nie zmienia to faktu, iż nielegalne korzystanie z aplikacji jest kradzieżą. Na szczęście wielu twórców oprogramowania świadomie rezygnuje z zysków, udostępniając produkty bezpłatnie. Często okazuje się, że w niczym nie ustępują one komercyjnym odpowiednikom. Jednak znalezienie w sieci przydatnego programu nie jest wbrew pozorom łatwe.

Książka "Darmowe oprogramowanie. Leksykon" pozwala uniknąć żmudnego przeszukiwania tysięcy witryn WWW. Znajdziesz w niej omówienie setek bezpłatnych programów, dzięki którym stworzysz wydajny warsztat pracy, nie narażając się na koszty związane z zakupem komercyjnego oprogramowania. Aplikacje podzielono na kategorie, co ułatwia poszukiwania. Na dołączonej do książki płycie DVD zamieszczono wszystkie omówione w książce programy.

  • Oprogramowanie biurowe i do prowadzenia firmy
  • Oprogramowanie antywirusowe
  • Oprogramowanie narzędziowe
  • Oprogramowanie graficzne
  • Oprogramowanie internetowe i sieciowe
  • Oprogramowanie multimedialne
  • Oprogramowanie do zapisu płyt CD i DVD
  • Oprogramowanie do tworzenia stron WWW
  • Gry
  • Oprogramowanie edukacyjne

Zastąp drogie, komercyjne programy ich bezpłatnymi odpowiednikami.




101 praktycznych skryptów na stronę WWW. Wydanie II

okladka

Wykorzystaj możliwości technologii skryptowych
i uatrakcyjnij swoją stronę WWW

  • Dodaj do strony mechanizm weryfikacji danych wpisanych przez użytkownika
  • Kontroluj parametry okien przeglądarki
  • Stwórz efekty specjalne w oparciu o warstwy
  • Wprowadź elementy interaktywne

Dziś, gdy witrynę WWW można stworzyć praktycznie bez znajomości języka HTML, własne miejsce w sieci może mieć każdy. Cóż więc zrobić, by wyróżnić swoją stronę spośród setek tysięcy innych? Zwykła, statyczna strona to zdecydowanie za mało. Według regularnie przeprowadzanych badań największą popularnością wśród odwiedzających cieszą się witryny interaktywne z elementami animacji. Nic prostszego -- dokładamy do strony animacje! Tylko jak? Nie każdy ma czas na naukę nowych technologii, a w dodatku nie wiadomo, którą z nich wybrać. Napisanie skryptu w JavaScript lub dowolnym innym języku zwykle przerasta możliwości początkującego webmastera.

Książka "101 praktycznych skryptów na stronę WWW. Wydanie II" to zbiór gotowych do wykorzystania skryptów stworzonych za pomocą DHTML i JavaScript, dzięki którym uatrakcyjnisz każdą witrynę WWW. Wszystkie zaprezentowane tu skrypty są gotowe do uruchomienia -- wystarczy wkleić kod źródłowy do kodu HTML. Każdy z nich może również być podstawą do tworzenia innych ciekawych efektów i materiałem do nauki praktycznych zastosowań języka JavaScript i dynamicznego HTML.

  • Wyświetlanie okien dialogowych
  • Zmiana kształtu kursora myszy
  • Wyszukiwanie łańcuchów znaków na stronie
  • Obsługa formularzy
  • Otwieranie nowych okien przeglądarki o zadanych parametrach
  • Pobieranie informacji o przeglądarce i rozdzielczości ekranu
  • Wzbogacanie wyglądu hiperłączy
  • Animowanie napisów
  • Wyświetlanie banerów
  • Autoryzacja użytkowników i korzystanie z plików cookies
  • Animacje warstw

Przekonaj się, jak wiele można zmienić na stronie WWW
za pomocą prostych skryptów.


Java. Programowanie obiektowe

okladka

Doskonałe wprowadzenie w świat obiektowości

  • Podstawowe zasady programowania obiektowego
  • Programowanie sterowane zdarzeniami
  • Obsługa wyjątków i wielowątkowości

Programowanie obiektowe to technologia, która zdobyła już bardzo mocną pozycję wśród twórców oprogramowania. Nadal jednak wielu programistów, którzy zdobywali doświadczenie, używając języków proceduralnych, ma problemy z jej zrozumieniem i wszechstronnym stosowaniem. Wiele języków programowania określanych mianem "obiektowe" wywodzi się z języków proceduralnych, co ogranicza możliwości wykorzystywania wszystkich zalet obiektowości. Ograniczeń tych pozbawiona jest Java -- stworzony od podstaw, nowoczesny, bezpieczny, niezależny od typu komputera i systemu operacyjnego, w pełni obiektowy język programowania.

Książka "Java. Programowanie obiektowe" opisuje wszystkie aspekty programowania obiektowego w Javie. Początkujący użytkownicy tego języka znajdą w niej wyjaśnienia nawet najbardziej skomplikowanych mechanizmów obiektowości, a ci, którzy posiadają już pewne doświadczenie, mogą wykorzystać ją w charakterze podręcznego kompendium wiedzy. Można znaleźć w niej omówienie zarówno podstawowych zagadnień, jak i zaawansowanych technik obsługi błędów, programowania wielowątkowego i sterowanego zdarzeniami. W książce przedstawiono również metody tworzenia wydajnie działających programów, które do uruchomienia nie wymagają maszyn o potężnej mocy obliczeniowej.

  • Cechy programowania obiektowego
  • Obiektowość w Javie
  • Tworzenie i stosowanie klas i obiektów
  • Budowanie pakietów
  • Tworzenie apletów
  • Komunikacja apletów ze skryptami Java Script
  • Obiekty nasłuchujące i obsługa zdarzeń
  • Przechwytywanie wyjątków
  • Synchronizacja wątków

Poznaj możliwości technologii obiektowej w praktyce.


« poprzednia 1 2 3 4 5 6 7 8 9 1015 16 następna »