JSP i XML

okladka
Tworzenie aplikacji i usług WWW za pomocą JSP i XML-a

  • Naucz się praktycznego wykorzystania XML w stronach JSP
  • Poznaj tajniki parsowania DOM i SAX oraz wady i zalety poszczególnych parserów
  • Naucz się przetwarzania dokumentów XML za pomocą XSLT
  • Stwórz własne usługi WWW (web services) i udostępnij je innym
Java wydaje się idealnym językiem do przetwarzania XML-a. W oparciu o Javę stworzono olbrzymią liczbę aplikacji korzystających z XML, zarówno przeznaczonych dla użytkownika końcowego, jak i rozmaitych bibliotek, parserów itp., z których z powodzeniem korzystają programiści. Ostatnim krzykiem mody są usługi WWW (web services). I znowu, Java jest jedną z najpopularniejszych platform do ich implementacji, także z tego względu, że usługi WWW oparte są o XML.

"JSP i XML" pokazuje praktyczne aspekty wykorzystania XML-a do budowy aplikacji WWW przy wykorzystaniu Java Server Pages (JSP). Po omówieniu podstaw JSP oraz XML i towarzyszących mu standardów (XSL, XPath, DOM) autor opisuje bardziej zaawansowane aspekty użycia XML w projektach opartych o JSP, by przejść do omówienia metod tworzenia usług WWW.

W książce omówiono:

  • XML, XSL i XPath
  • DOM i parsery DOM (JDOM, dom4j)
  • Szybkie parsowanie za pomocą SAX
  • Tworzenie własnych znaczników JSP
  • Uruchamianie własnych usług WWW
  • Opis usługi WWW za pomocą WSDL
Książce towarzyszą dodatki poświęcone konfiguracji środowiska programistycznego, wprowadzeniu do JSP, tworzeniu bibliotek znaczników JSP oraz standardom XML, XSLT i Xpath.

ABC języka HTML

okladka
Łatwy start dla nowicjuszy, którzy w krótkim czasie stają się profesjonalistami oraz przystępne wyjaśnienie najważniejszych terminów: Internet, HTML, WWW.

Książki Marii Sokół cieszą się podobnym zainteresowaniem i zdobywają podobne opinie, jak publikacje Laury Lemay ("HTML 4. Vademecum profesjonalisty", Helion). I tym razem polska autorka daje dowód umiejętności przekazywania wiedzy na trudne tematy. W książce z serii ABC, przeznaczonej dla początkujących, zaprezentowała m.in. następujące zagadnienia:

  • Znaczniki HTML.
  • Kaskadowe arkusze stylów.
  • Osadzanie obrazów.
  • Tworzenie tabel.
  • Ramki i układy ramek.
  • Różnice pomiędzy językiem HTML, a nową specyfikacją XHTML.
Wiedzę teoretyczną doskonale uzupełniają liczne przykłady ilustrujące język HTML. Dzięki nim szybko nauczysz się tworzenia stron WWW w czystym kodzie HTML. Później pozostanie tylko rozwinięcie skrzydeł fantazji, by tworzyć serwisy, które zdobędą uznanie i za które otrzymasz wymarzone honorarium.

PostgreSQL 7.2. Ćwiczenia praktyczne

okladka
Jeśli kiedykolwiek chciałeś uruchomić bazę danych PostreSQL, a nie wiedziałeś jak lub jeśli chciałeś stworzyć bazę za pomocą tego narzędzia, a ciągle wydaje ci się, że technologia ta przypomina "czarną skrzynkę" -- powinieneś przeczytać tę książkę.

Autor, Marcin Szeliga -- wieloletni praktyk, twórca i administrator baz danych, certyfikowany inżynier Microsoft -- podjął się zadania trudnego. Postanowił w sposób przystępny opisać instalację oraz projektowanie bazy postgresowej. Wielka pasja, jaką dla niego są język SQL oraz bazy danych i umiejętność przekazywania informacji, nawet najbardziej zawiłych -- w prosty sposób, zaowocowały doskonałym podręcznikiem dla początkujących. Wykorzystaj szansę i naucz się:

  • instalacji systemu PostgreSQL w środowiskach Linux i Windows;
  • niezbędnych czynności składających się na codzienną pracę administratora baz danych;
  • teorii relacyjnych baz danych. Zdobyte umiejętności zostaną wykorzystane przy tworzeniu przykładowej bazy danych;
  • strukturalnego języka zapytań -- języka zarządzania wszystkimi relacyjnymi bazami danych;
  • tworzenia zaawansowanych instrukcji języka SQL;
  • metod zdalnego dostępu do bazy danych poprzez dobrze znane aplikacje działające w środowisku Windows -- takie jak Microsoft Access czy Microsoft Excel;
  • zarządzania PostgreSQL-em z poziomu systemu Windows.

Apache 2.0 dla zaawansowanych

okladka
Olbrzymie możliwości i wszechstronność serwera Apache uczyniły go najbardziej rozpowszechnionym serwerem WWW. Kilka miesięcy temu Apache Software Foundation opublikowała nową wersję Apache 2.0. Najnowsza edycja Apache jest lepiej przystosowana do pracy na różnych platform systemowych niż wersja 1.3, dzięki czemu coraz częściej można spotkać Apache pracującego pod kontrolą Windows czy Mac OS. Stało się to możliwe dzięki wprowadzeniu modułów zwielokrotnionego przetwarzania, tzw. MPM (ang. Multiprocessing Module), dostosowanych do właściwości rozmaitych systemów operacyjnych, jak również wprowadzeniu przenośnych bibliotek fazy wykonywania (ang. Apache Portable Runtime). Porównując Apache 2.0 z wcześniejszymi wersjami zauważymy też istotne zmiany w procesie kompilacji i konsolidacji serwera.

Apache 2.0 to nie tylko zaawansowana architektura serwera, ale również liczne udoskonalenia i nowe funkcje. Książka ta stanowi obszerny i wyczerpujący przewodnik po wszelkich nowościach wprowadzonych w wersji 2.0. Znajdziesz w niej także informacje o zmianach wprowadzonych w porównaniu z poprzednimi wersjami.

Do kogo adresowana jest ta książka?

Książka jest napisana z myślą o profesjonalistach, którzy zamierzają zainstalować oprogramowanie Apache 2.0 w roli serwera WWW lub uaktualnić zainstalowaną wcześniejszą wersję. Monografia "Apache 2.0 dla zaawansowanych" jest także źródłem informacji niezbędnych przy kompilowaniu serwera oraz przy konfiguracji i dostosowywaniu jego funkcjonalności do indywidualnych wymagań. Zawiera ona liczne przykłady, z których skorzystają programiści i administratorzy.

Zagadnienia omówione w książce

  • Nowy serwer WWW Apache 2.0 oraz sposoby uaktualniania z Apache 1.3
  • Nowe funkcje Apache dostępne wersji w 1.3 i proponowane możliwości migracji serwera WWW do nowej wersji Apache 2.0
  • Instalacja serwera Apache w oparciu o dystrybucje binarne oraz kompilowanie serwera z kodu źródłowego dla systemów operacyjnych UNIX i Windows
  • Bezpieczne i wydajne tworzenie dynamicznej zawartości stron WWW za pomocą skryptów CGI i FastCGI
  • Implementacje wirtualnych hostów w ramach serwera Apache w prostym i złożonym modelu, a także masowe tworzenie hostów wirtualnych
  • Przystosowywanie serwerów Apache do sprawowania funkcji serwera pośredniczącego; zagadnienia związane z buforowaniem zawartości WWW, odpornością na błędy i testowaniem wydajności, a także tworzenie klastrów serwerów WWW
  • Monitorowanie i zabezpieczanie serwerów Apache
  • Rozszerzanie możliwości serwera Apache poprzez włączanie dodatkowych modułów do obsługi programów w językach Perl, Python, PHP, Tcl, Java, Ruby i protokole WebDAV

Asembler dla procesorów Intel. Vademecum profesjonalisty

okladka
Chociaż świat programowania nieodwołalnie zdominowany jest przez języki wyższego poziomu (takie jak C, C++ czy Java), znajomość asemblera jest nadal wysoko ceniona. Użycie języka maszynowego pozwala na pisanie niezwykle wydajnych programów, odwołujących się bezpośrednio do sprzętu, wykorzystujących w 100% możliwości hardware"u.

Książka "Asembler dla procesorów Intel. Vademecum profesjonalisty" to kompletny przewodnik po języku programowania najpopularniejszej rodziny procesorów. Możesz ją traktować jako podręcznik asemblera lub jako kompendium wiedzy, do którego zawsze będziesz mógł się odwołać, gdy zajdzie taka potrzeba. Znajdziesz w niej informacje dotyczące:

  • architektury mikroprocesorów i zestawu rozkazów procesorów z rodziny Intel 80x86
  • dyrektyw, makr i operatorów języka asembler oraz podstawowej struktury programu
  • metodologii programowania oraz sposobów użycia języka asembler do tworzenia narzędzi systemowych i aplikacji
  • sposobów pracy z urządzeniami sprzętowymi
  • interakcji między programem napisanym w języku asembler, systemem operacyjnym a innymi aplikacjami
  • śledzenia przebiegu wykonania programu za pomocą debugera
Oprócz krótkich przykładów książka "Asembler dla procesorów Intel. Vademecum profesjonalisty" zawiera 75 gotowych do uruchomienia programów, które realizują koncepcje prezentowane w tekście. Znajdujące się na końcu książki dodatki stanowią przewodniki po przerwaniach MS-DOS i mnemonikach kodu maszynowego.

Flash MX. Programowanie w języku ActionScript

okladka
Pomimo prostoty język ActionScript posiada ogromne możliwości i omówienie ich wszystkich na łamach jednej książki musiałoby polegać na napisaniu opasłego tomiska, wypełnionego encyklopedyczną (a zatem mało inspirującą) wiedzą. Niniejszy podręcznik ma inny cel -- przedstawienie najważniejszych i najbardziej praktycznych aspektów pracy ze skryptami oraz zachęcenie Czytelnika do samodzielnych eksperymentów.

Aby w pełni zrozumieć i bez problemu wykorzystać informacje zawarte w książce, musisz posiadać podstawowe umiejętności w posługiwaniu się Flashem. Nie oznacza to, że książka jest adresowana do ekspertów. Wystarczy, że orientujesz się w podstawowych narzędziach graficznych i edycyjnych Flasha, a także znasz najważniejsze zasady tworzenia i publikowania filmów w formacie SWF. Dzięki tej książce każdy użytkownik wcześniejszych wersji programu może bez problemu kontynuować naukę pracy z Flashem. Jeśli jednak jesteś początkującym twórcą stron internetowych, najlepiej zacząć naukę od książek "Flash MX. Od podstaw" oraz "Flash MX. Głębsze spojrzenie", wydanych nakładem Wydawnictwa Helion.

Książka skupia się na najważniejszych narzędziach i technikach pracy z językiem ActionScript. Pierwszych pięć rozdziałów powinien przeczytać każdy, niezależnie od stanu swojej wiedzy na temat skryptów Flasha. Rozdziały te nie tylko omawiają podstawowe narzędzia do tworzenia skryptów, lecz także przedstawiają szereg cennych wskazówek na temat rozwiązywania różnego rodzaju problemów dotyczących działania własnoręcznie pisanych programów. Dalsze rozdziały stanowią ilustrowane licznymi przykładami kompendium wiedzy na temat poszczególnych elementów języka ActionScript. Początkujący użytkownik Flasha powinien przeczytać wszystkie te rozdziały po kolei, natomiast osoby dobrze znające wcześniejsze wersje ActionScriptu mogą traktować ostatnie 6 rozdziałów książki jako pomoc podręczną, do której można zajrzeć w razie potrzeby i wyszukać informacje na temat odpowiedniej funkcji czy metody.

Książka "Flash MX. Programowanie w języku ActionScript" opisuje różne aspekty pracy z językiem ActionScript. Dowiesz się:

  • jakich zasad należy trzymać się podczas tworzenia skryptów;
  • jak korzystać z narzędzi do edycji i testowania skryptów, w szczególności z paneli Actions i Debugger;
  • w jakich sytuacjach skrypty są najbardziej potrzebne;
  • jak zapewnić zgodność skryptu z różnymi wersjami odtwarzaczy Flasha;
  • czym są akcje, operatory, funkcje, właściwości, obiekty oraz komponenty i jakie występują między nimi powiązania.

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