J2EE. Stosowanie wzorców projektowych

okladka

Wzorce projektowe to opisy poprawnych rozwiązań problemów, na które napotkali programiści w swojej pracy. Pozwalają uniknąć pracy nad rozwiązaniem zagadnienia, które już dawno zostało rozwiązane. Jednak nawet największy zestaw wzorców projektowych jest nieprzydatny, jeśli nie wiadomo, jak zastosować je w określonym zadaniu. Wiedza o tym, że wzorzec istnieje bez umiejętności zaimplementowania go jest bezużyteczna.

Książka "J2EE. Stosowanie wzorców projektowych" zawiera nie tylko opisy wzorców, ale również sposoby ich implementacji w aplikacjach J2EE. Czytelnik znajdzie tu omówienie wzorców dotyczących wydajności, skalowalności i elastyczności aplikacji oraz wzorców ściśle związanych z tworzeniem aplikacji biznesowych. Książka przedstawia również nowe wzorce dla mechanizmów dystrybucji komunikatów i trwałości.

W książce omówiono:
  • Podstawowe zasady tworzenia aplikacji biznesowych w Javie.
  • Język UML jako uniwersalne narzędzie do modelowania aplikacji.
  • Wzorce dla warstwy prezentacji.
  • Wzorce dla warstwy logiki biznesowej.
  • Wzorce komunikacji pomiędzy warstwami.
  • Wzorce dystrybucji komunikatów.
  • Przykłady błędnych wzorców.

Największą zaletą książki jest to, że przedstawia zastosowanie wzorców projektowych do tworzenia aplikacji biznesowych. Jeśli zajmujesz się tworzeniem aplikacji J2EE, to ta książka jest dla Ciebie lekturą obowiązkową.


Linux Kernel. Przewodnik programisty

okladka

Dołącz do grona twórców popularności Linuksa

Fenomen Linuksa polega na tym, że jest on dziełem programistów z całego świata. Każdy może dopisać do niego nową funkcję lub udoskonalić istniejące. Jeśli Linux nie obsługuje urządzenia zainstalowanego w Twoim komputerze -- możesz zaimplementować jego obsługę, pisząc własny moduł jądra.

Programowanie jądra systemu Linux nie wymaga żadnych niezwykłych zdolności. Choć jest ono rozległym projektem informatycznym, w żaden sposób nie różni się od innych projektów tego typu. Oczywiście, samodzielne napisanie choćby kawałka kodu jądra wymaga nauki, ale napisany dotychczas kod nie jest w żaden sposób wyjątkowy ani niezrozumiały. Podstawowym materiałem pomocniczym, niezwykle przydatnym przy opanowywaniu tajników programowania jądra, jest istniejący już kod źródłowy, dostępny dla wszystkich. Jednakże samo poznawanie kodu nie wystarczy -- należy również zdobyć wiedzę dotyczącą zasad funkcjonowania systemu operacyjnego i pełnionych przez niego funkcji.

Książka "Linux Kernel. Przewodnik programisty" została napisana po to, aby pomóc programistom w poznaniu zasad tworzenia kodu modułów jądra. Szczegółowo omawia podsystemy i funkcje jądra Linuksa, ich projekt i implementację. Autor książki porusza również zagadnienia związane z projektowaniem systemów operacyjnych.

Książka opiera się na wersji 2.6 jądra systemu Linux i zawiera informacje dotyczące następujących tematów:
  • Podstawowe zasady programowania jądra
  • Zarządzanie procesami
  • Algorytmy szeregowania zadań
  • Wywołania systemowe
  • Przerwania
  • Metody synchronizacji jądra
  • Zarządzanie czasem i pamięcią
  • Operacje wejścia -- wyjścia
  • Diagnostyka kodu jądra
  • Przenośność kodu

Stwórz poprawne funkcje jądra Linuksa i zaimplementuj je w odpowiedni sposób.


Flash MX 2004. Ćwiczenia praktyczne

okladka

Kariera programu Macromedia Flash jest fenomenem, nawet w tak szybko rozwijającej się branży, jaką jest branża oprogramowania. Flash od prostego narzędzia do animacji stał się wydajnym środowiskiem projektowym, umożliwiającym tworzenie skomplikowanych aplikacji, gier, serwisów WWW i prezentacji multimedialnych. Popularność Flasha nadal rośnie, czego najlepszym potwierdzeniem jest pojawianie się jego kolejnych, coraz bardziej rozbudowanych wersji.

Tworzenie aplikacji we Flashu wymaga nie tylko zdolności plastycznych, ale również wiedzy o programowaniu w języku ActionScript, o XML-u i bazach danych oraz języku HTML. Książka Flash MX 2004. Ćwiczenia praktyczne jest wprowadzeniem w świat Flasha i związanych z nim zagadnień. W krótkich, ilustrowanych ćwiczeniach przedstawia:

  • Interfejs użytkownika programu i zasady zarządzania projektami we Flashu
  • Sposoby korzystania z narzędzi rysunkowych i edycyjnych
  • Tworzenie obiektów tekstowych
  • Zastosowanie symboli
  • Sposoby importowania obiektów stworzonych w innych aplikacjach
  • Podstawowe zasady tworzenia animacji we Flashu
  • Tworzenie mechanizmów interakcji z użytkownikiem
  • Budowanie serwisów WWW w technologii Flasha i publikowanie gotowych dokumentów

Czytanie kodu. Punkt widzenia twórców oprogramowania open source

okladka

Książka "Czytanie kodu. Punkt widzenia twórców oprogramowania" open source to pierwszy na rynku podręcznik poświęcony czytaniu kodu źródłowego jako osobnej dziedzinie wiedzy, której znajomość jest przydatna każdemu programiście. Ponad 600 przykładów, w których wykorzystywane są kody oprogramowania open source , przedstawia sposoby identyfikowania dobrego i złego kodu, czytania go, przeszukiwania pod kątem konkretnych funkcji oraz wykorzystywania umiejętności czytania kodu do poprawy jakości kodów źródłowych pisanych samodzielnie.

  • Podstawowe konstrukcje sterujące działaniem programu
  • Proste i złożone typy danych
  • Struktury i unie
  • Dynamiczne zarządzanie pamięcią
  • Metody analizy projektów informatycznych
  • Konwencje pisania i formatowania kodu źródłowego
  • Tworzenie i czytanie dokumentacji
  • Architektura systemów

Poznaj umiejętność czytania kodu źródłowego i popraw samodzielnie pisany kod.


CSS według Erica Meyera. Sztuka projektowania stron WWW

okladka

Ewolucja internetu pociągnęła za sobą również ewolucję technologii wykorzystywanych do tworzenia stron WWW. Witryny są wyświetlane nie tylko na monitorach komputerów, ale także na wyświetlaczach telefonów komórkowych i urządzeń przenośnych, drukowane na drukarkach i odczytywane przez urządzenia wykorzystywane przez osoby z wadami wzroku. Powstała więc konieczność ustalenia standardu formatowania stron, który pozwalałby na oddzielenie treści dokumentu od jego wyglądu. Takie właśnie założenie przyświecało twórcom mechanizmów CSS -- kaskadowych arkuszy stylów. Wykorzystując je, możemy zdefiniować wygląd i formatowanie tekstu, kolorystykę dokumentów, układ elementów na stronie, a nawet zachowanie się jej składników w reakcji na różne działania użytkownika. Dzięki technologii CSS możemy całkowicie zmienić wygląd strony, modyfikując jeden plik zawierający definicję stylów.

Książka "CSS według Erica Meyera. Sztuka projektowania stron WWW" to szczegółowe omówienie kaskadowych arkuszy stylów, autorstwa jednego z najbardziej cenionych specjalistów w dziedzinie projektowania stron WWW. Autor przedstawia metodologię projektowania witryn WWW z wykorzystaniem stylów na bazie 13 praktycznych projektów. Wykonując je, poznasz wszystkie tajniki kaskadowych arkuszy stylów.

  • Konwertowanie istniejących witryn WWW
  • Definiowanie stylów dla artykułów prasowych
  • Formatowanie hiperłączy i przycisków nawigacyjnych
  • Tworzenie stylów na potrzeby drukowania dokumentów
  • Modyfikowanie wyglądu formularzy
  • Zmiana układu strony
  • Pozycjonowanie elementów strony

Poznaj najnowsze trendy w projektowaniu stron WWW.

O autorze:
Eric A. Meyer zajmuje się projektowaniem witryn i zagadnieniami związanymi z siecią WWW od końca 1993 roku. Obecnie jest ekspertem współpracującym z grupą roboczą W3C CSS&FP. [więcej...\


The Bat! Ćwiczenia

okladka

The Bat to doskonały klient poczty elektronicznej. Dla większości użytkowników jest spełnieniem wszystkich życzeń i oczekiwań, jakie tylko można mieć w stosunku do takiej aplikacji. Umożliwia obsługę wielu kont, nie uruchamia załączników, posiada polską wersję językową, pozwala na filtrowanie spamu i kontrolę antywirusową poczty... pełna lista jego zalet zajęłaby kilka stron. Możliwości programu The Bat są naprawdę ogromne.

"The Bat! Ćwiczenia praktyczne" to podręcznik dla wszystkich, którzy chcą zrezygnować z "oficjalnie obowiązującego" programu pocztowego i zacząć korzystać z czegoś znacznie wygodniejszego i bezpieczniejszego. Opisuje sposób skonfigurowania programu, obsługi poczty oraz kilka jego innych funkcji.

  • Instalacja programu The Bat!
  • Zakładanie kont użytkowników
  • Wysyłanie poczty elektronicznej
  • Odbieranie, sortowanie i filtrowanie wiadomości
  • Tworzenie i stosowanie szablonów
  • Archiwizowanie danych i odtwarzanie z kopii zapasowej
  • Filtrowanie spamu i ochrona antywirusowa

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