Java Servlet. Programowanie. Wydanie II

okladka
W ciągu kilku ostatnich lat serwlety Javy zdobyły uznanie społeczności twórców oprogramowania działającego po stronie serwera. Obecnie, po wprowadzeniu wersji 2.3 Servlet API, serwlety wynoszą Javę na nowy poziom tworzenia oprogramowania dla sieci WWW.

Serwlety zapewniają szybkie, potężne i przenośne środowiska do tworzenia dynamicznej zawartości stron WWW. Są one wykonywane na serwerze, co pozwala im działać efektywniej w porównaniu z innymi rozwiązaniami. Serwlety posiadają pełny dostęp do różnych API Javy, a także klas niezależnych komponentów, są również integralną częścią Java 2 Enterprise Edition (J2EE). Ich najważniejszą zaletą jest możliwość przenoszenia pomiędzy systemami operacyjnymi i serwerami -- serwlety można "utworzyć raz, używać wszędzie".

Użytkownicy rozpoczynający dopiero pracę z serwletami znajdą w książce opis wykorzystania serwletów do tworzenia potężnych, interaktywnych aplikacji WWW. Tematy tej książki to między innymi dynamiczne strony HTML, dokumenty XML, WAP, multimedialna zawartość stron, zintegrowane śledzenie sesji oraz wydajna łączność z bazami danych za pomocą JDBC. Osobom znającym już serwlety książka ta oferuje uaktualnione informacje na takie tematy jak archiwa aplikacji WWW (WAR), integracja J2EE, zarządzane przez serwer systemy bezpieczeństwa, zoptymalizowana współpraca serwerów, a także JavaServer Pages (JSP) oraz wiele innych.

Drugie wydanie bestsellerowej książki "Java Servlet programming" jest doskonałym wprowadzeniem do świata servletów. Książka opisuje metody wykorzystania serweltów do stworzenia profesjonalnych, interaktywnych aplikacji sieciowych.

Java Servlet i Java Server Pages

okladka
Niniejsza książka przeznaczona jest dla prawdziwych programistów. Jej celem nie jest przedstawienie potencjału internetowego handlu ani sposobów, w jaki aplikacje internetowe mogą zrewolucjonizować przedsiębiorstwo. Jest to praktyczna książka przeznaczona dla programistów, którzy już doskonale rozumieją, jak istotne jest tworzenie dynamicznych witryn WWW. Zadaniem niniejszej książki jest przedstawienie poprawnego sposobu prowadzenia takiej pracy. Prezentując metody tworzenia dynamicznych witryn WWW autor starał się uwzględnić najważniejsze używane techniki i opisać najczęściej napotykane problemy. Jednocześnie przedstawiono bardzo dużo praktycznych zastosowań (na przykład -- ponad sto klas Javy). Podano szczegółowe przykłady dla wszystkich najważniejszych i najczęściej wykorzystywanych możliwości, a także zamieszczono podsumowania przedstawiające również rzadziej wykorzystywane zastosowania i wskazano dostępne w Internecie źródła informacji dotyczące interfejsów programistycznych (API) umożliwiających wykorzystanie tych najrzadziej stosowanych możliwości.

Nie ma tu wielu pobieżnych opisów licznych technologii. Nie było zamierzeniem autora, aby niniejsza książka stała się ostatecznym źródłem informacji na wszystkie omawiane w niej tematy. Są to zagadnienia bardzo obszerne. Przykładowo, istnieje kilka książek o porównywalnej objętości poświęconych wyłącznie JDBC. Należy podkreślić, że poszczególne zagadnienia zostały tutaj przedstawione na tyle szczegółowo, aby Czytelnik mógł samodzielnie rozpocząć tworzenie programów nadających się do praktycznego zastosowania. Jedynym warunkiem jest znajomość podstaw języka Java: jego zastosowania i wykorzystywania. W razie braku tych umiejętności Czytelnik powinien zaznajomić się z zasadami programowania w tym języku.

Perl. Tworzenie aplikacji sieciowych

okladka
Programowanie aplikacji sieciowych to jedna z tych dziedzin, z którą język Perl radzi sobie doskonale. Zwłaszcza, gdy czas nagli, a potrzebujemy napisać program spełniający funkcje serwera czy też klienta sieciowego, docenimy zalety Perla: zwięzłość kodu, dostęp do wielu wbudowanych procedur i setek modułów rozszerzających ten język oraz szybkość z jaką w Perlu tworzy się gotowe, działające aplikacje.

Książka poświęcona jest głównie protokołowi TCP/IP, będącemu fundamentem funkcjonowania Internetu. Omówiono w niej:

  • protokół TCP oraz interfejs programowania modułu IO::Socket
  • protokół SMTP i wysyłanie poczty elektronicznej z załącznikami multimedialnymi,
  • protokoły POP, IMAP i NNTP do odbioru i przetwarzania poczty elektronicznej,
  • protokół FTP, protokół HTTP i moduł LWP do komunikacji z serwerami WWW,
  • serwery rozwidlające się oraz demony inetd systemów UNIX i Windows,
  • programowanie wielowątkowe w Perlu
  • protokół UDP i serwery oparte na tym protokole
  • komunikację między procesami za pośrednictwem gniazd domeny UNIX.
Autor książki, Lincoln Stein, to prawdziwy guru programowania sieciowego w Perlu. Wystarczy tylko wspomnieć, iż jest on autorem modułu CGI.pm, powszechnie używanego przy pisaniu skryptów CGI, a także autorem licznych książek na temat tego języka.

Corel RAVE. Ćwiczenia praktyczne

okladka
Przekonaj się, czy Corel R.A.V.E. może zastąpić program Macromedia Flash!
  • Szybki kurs obsługi ciekawego programu do tworzenia animacji.
  • Poznaj zasady animacji pojedynczych obiektów.
  • Naucz się dodawać do nich efekty dźwiękowe.
  • Jak proste może być projektowanie elementów rollover -- odpowiedzi szukaj w ćwiczeniach.
  • Tworzenie animacji składających się z kilku obiektów.
Jeśli przyzwyczaiłeś się do interfejsu produktów konkurencji -- nic prostszego -- dostosuj Corela R.A.V.E. do własnych potrzeb.

PHP4. Zaawansowane programowanie

okladka
PHP jedna z najpopularniejszych technologii służących do budowy aplikacji internetowych. Jest to niezależny od platformy prosty język o łatwej składni, przyjazny dla początkujących programistów. Ta ostatnia cecha zadecydowała o jego szerokim rozpowszechnieniu.

Dzięki książce " PHP4. Zaawansowane programowanie" poznasz wiele sekretów profesjonalnych zastosowań tego języka. Nauczy Cię tworzyć programy, które są skalowalne, wydajne i bezpieczne, a także, dzięki modularnej, wielowarstwowej konstrukcji, łatwe w rozbudowie. Ta książka nie jest tylko zbiorem sztuczek i tricków. Poznasz dzięki niej wiele zaawansowanych koncepcji pomagających tworzyć wydajne aplikacje internetowe na dużą skalę. Dowiesz się, jak stworzyć program kliencki do odczytywania e-maili, nauczysz się tworzyć zabezpieczone aplikacje, używać sesji i korzystać ze złożonych struktur danych.

Dla kogo jest ta książka:
"PHP4. Zaawansowane programowanie" to książka dla programistów, którzy opanowali podstawy programowania i posiadają ogólną znajomość technologii bazodanowych i są zainteresowani tworzeniem dużych aplikacji internetowych w PHP.

Co opisuje ta książka:

  • Instalację PHP w systemach uniksowych, Windows i MacOS X
  • Sesje i cookies, pisanie klientów FTP, korzystanie z funkcji sieciowych i usług katalogowych
  • Wsparcie dla LDAP dostępne w PHP
  • Tworzenie wielowarstwowych aplikacji w PHP
  • Korzystanie z dokumentów XML
  • Korzystanie z baz danych MySQL, PostgreSQL i interfejsu ODBC
  • Zabezpieczanie, optymalizację aplikacji, tworzenie wersji językowych programów
  • Przykłady z życia wzięte: aplikacja do obsługi spisu pracowników, sieciowa biblioteka
  • Tworzenie interfejsu GTK do aplikacji
  • Studium przypadku: system uprawnień dla użytkowników i wielowarstwowa aplikacja e-commerce z wykorzystaniem WML

ActionScript. Przewodnik encyklopedyczny

okladka
Flash jest już standardem dla sieciowych multimediów, dostępnych dla ponad 250 milionów użytkowników na całym świecie. Książka "ActionScript. Przewodnik encyklopedyczny" to pełna dokumentacja języka ActionScript -- zorientowanego obiektowo języka programowania, będącego podstawowym narzędziem tworzenia zaawansowanych witryn internetowych dla programistów Flasha. Jest kierowana zarówno do projektantów i grafików, którzy dopiero uczą się programowania, jak i do programistów JavaScript, którzy chcą przenieść swoje umiejętności na język ActionScript (oba te języki opierają się na tym samym standardzie ECMAScript).

Colin Moock nieraz już dowiódł umiejętności przekazywania swojej szerokiej wiedzy w praktyczny i przystępny sposób. W pełni zasłużył sobie na uznanie, jakim darzą go użytkownicy Flasha.

W pierwszej części książki opisano podstawowe zagadnienia programistyczne (zmienne, typy danych, operatory, wyrażenia, funkcje, zdarzenia, tablice i obiekty), poświęcając dużo uwagi ich wykorzystaniu, szczególnie w obróbce klipów filmowych. Druga część jest poświęcona typowym zastosowaniom ActionScriptu, takim jak przetwarzanie formularzy sieciowych. Trzecia część, stanowiąca leksykon języka, zawiera opis zmiennych globalnych, właściwości, metod, detektorów zdarzeń i obiektów wraz z przykładami ich użycia.

Korzystając z tej książki szybko opanujesz język ActionScript. Prócz teorii znajdziesz tu praktyczne wskazówki i przykłady prezentujące tworzenie pól tekstowych, przycisków menu, quizów, witryn opartych o dokumenty XML, gier, w których obowiązują zasady praw fizyki, środowisk dla wielu użytkowników działających w czasie rzeczywistym i wielu innych. Skrupulatne opisy poruszają wiele nieudokumentowanych lub niezbadanych dotychczas tematów.

"Najlepsza książka o języku ActionScript, jaką widziałem. Trudno znaleźć gdzie indziej więcej informacji na temat tego języka".
-- Slavik Lozben, główny inżynier Flasha w firmie Macromedia

"Colin Moock napisał najbardziej miarodajną z wszystkich publikacji na temat tworzenia skryptów we Flashu. Nigdzie indziej nie sposób znaleźć opisu języka ActionScript tak wyczerpującego, praktycznego i dokładnego
-- Jeremy Clark, kierownik produkcji programu Macromedia Flash

« poprzednia 1 2 3 4 5 6 7 następna »