www.proyectoseo.com

Projektowanie obiektowe. Role, odpowiedzialność i współpraca

okladka

Projektowanie i programowanie obiektowe to dziś standard w produkcji oprogramowania. Język UML, powszechnie stosowane narzędzie opisu projektów i architektury oprogramowania, systematyzuje i upraszcza proces projektowania. Projektowanie systemów w oparciu o przypadki użycia oraz role, odpowiedzialność i współpracę obiektów, pozwala na skoncentrowanie się na tym, jak powinien działać system, bez zbyt wczesnego zagłębiania się w szczegóły implementacyjne. Dopiero po opracowaniu prawidłowego projektu można zacząć zastanawiać się, jak zaimplementować projekt przy użyciu klas, interfejsów i hierarchii dziedziczenia.

Książka "Projektowanie obiektowe. Role, odpowiedzialność i współpraca" przedstawia metodykę projektowania obiektowego noszącą nazwę "Projektowania Sterowanego Odpowiedzialnością". Przedstawia praktyczne zasady projektowania obiektów będących integralnymi elementami systemu, w którym każdy obiekt ma specyficzną rolę i zakres odpowiedzialności. Autorzy prezentują najnowsze praktyki i techniki "Projektowania Sterowanego Odpowiedzialnością", a także przedstawiają sposoby ich stosowania w rozwoju nowoczesnych aplikacji obiektowych. Książka przedstawia strategie znajdowania kandydatów na obiekty i zawiera praktyczne przykłady oraz porady, dzięki którym bez problemu wykorzystasz opisywane w niej metody.

  • Stereotypy ról obiektów
  • Analiza opisu systemu
  • Model biznesowy systemu
  • Wyszukiwanie kandydatów na obiekty
  • Przydzielanie odpowiedzialności obiektom
  • Definiowanie współpracy pomiędzy obiektami
  • Przekazywanie sterowania w obiektach i systemie

100 sposobów na Linux

okladka

Linux przeszedł długą drogę -- od środowiska tekstowego, którego obsługa była umiejętnością graniczącą z wiedzą magiczną, aż do wygodnego i stabilnego systemu operacyjnego wyposażonego w doskonały interfejs graficzny. Ilość oprogramowania dostępnego dla Linuksa nieodpłatnie ciągle się zwiększa, a narzędzia w niczym nie ustępują swoim komercyjnym odpowiednikom przeznaczonym dla systemu Windows. Ogromną zaletą Linuksa jest jego elastyczność -- przy odrobinie wiedzy można skonfigurować go tak, aby dokładnie odpowiadał naszym potrzebom. Wystarczy dodać mechanizmy obsługi odpowiednich urządzeń i usunąć moduły, które są zbędne.

"100 sposobów na Linux" to doskonałe źródło wiedzy dla tych użytkowników Linuksa, którzy chcą uczynić pracę z nim jeszcze bardziej komfortową. Z tej książki dowiesz się, jak w prosty sposób zmodyfikować Linuksa, aby lepiej służył Twoim celom. Znajdziesz tu wskazówki, dzięki którym udoskonalisz i dostosujesz do swoich potrzeb interfejs użytkownika i zwiększysz wydajność systemu. Nauczysz się sprawnie administrować środowiskiem i wydobędziesz z X, KDE, GNOME i konsoli wszystko, co mają do zaoferowania.

  • Konfiguracja programu rozruchowego
  • Wykonywanie zrzutów ekranu z wiersza poleceń
  • Zmiana okien logowania
  • Instalacja animowanych kursorów myszy w X Window
  • Zdalny dostęp do pulpitu i programów
  • Tworzenie skryptów dla KDE
  • Przyspieszanie procesu uruchamiania aplikacji w Gnome
  • Szyfrowanie poczty
  • Podłączenie odbiornika GPS do Linuksa
  • Konfigurowanie firewalla
  • Rekompilacja jądra
  • Podłączanie nowych urządzeń

Chcesz, by Linux pracował dla Ciebie?
Koniecznie przeczytaj tę książkę.


JBoss 4.0. Podręcznik administratora

okladka

Kompendium wiedzy o profesjonalnym serwerze aplikacji

  • Proces instalacji i konfiguracji
  • Tworzenie i udostępnianie aplikacji
  • Administrowanie serwerem i zabezpieczanie go

Technologia J2EE święci triumfy. Programiści na całym świecie stosują ją do tworzenia rozbudowanych aplikacji korporacyjnych i e-commerce. Jednym z integralnych elementów systemu zbudowanego w tej technologii jest odpowiedni serwer aplikacji. Na rynku dostępnych jest kilka platform komercyjnych i zyskujący na popularności produkt open-source -- JBoss. JBoss to w pełni profesjonalny serwer aplikacji J2EE, który dzięki bezpłatnemu dostępowi znacznie redukuje koszty wdrożenia systemów informatycznych. Oczywiście to nie jedyna zaleta JBossa -- trudno pominąć jego stabilność i bezpieczeństwo, wsparcie ze strony tysięcy użytkowników z całego świata i modułową budowę, która pozwala na szybkie dodawanie kolejnych usług.

"JBoss 4.0. Podręcznik administratora" to wyczerpujące źródło informacji o najnowszej edycji JBossa. Autorami są twórcy JBossa, co gwarantuje wysoki poziom merytoryczny. Znajdziesz tu omówienie wszystkich zastosowań serwera oraz poznasz sposoby tworzenia i wdrażania aplikacji J2EE wykorzystujących komponenty EJB, serwlety, JMS i usługi sieciowe. Przeczytasz również o bezpieczeństwie serwera i aplikacji oraz obsłudze baz danych i transakcji. Książka zawiera szczegółowy opis jądra JBossa, technologii Hibernate oraz programowania aspektowego.

  • Instalacja serwera
  • Domyślna struktura katalogów
  • Pliki konfiguracyjne JBossa
  • Zastosowanie mechanizmów JNDI
  • Obsługa transakcji
  • EJB i serwlety
  • Stosowanie usługi JMS
  • Zabezpieczanie serwera JBoss
  • Korzystanie z usługi Tomcat
  • Mapowanie tabel baz danych na obiekty za pomocą Hibernate
  • Programowanie aspektowe

Poznaj architekturę serwera JBoss i skonfiguruj go tak,
aby pracował z maksymalną wydajnością.


Photoshop CS2/CS2 PL. Biblia

okladka

Kompendium informacji o najnowszej wersji
najpopularniejszego narzędzia dla grafików

  • Wykorzystaj możliwości narzędzi Bridge i Camera RAW
  • Zastosuj nowe narzędzia do retuszu cyfrowych zdjęć
  • Poznaj nowe palety, tryby mieszania i funkcje programu Photoshop CS 2

Nazwa Photoshop jest niemal synonimem uniwersalnego narzędzia do obróbki grafiki i cyfrowych obrazów. Flagowy produkt firmy Adobe od dawna cieszy się zasłużoną sławą i uznaniem w świecie grafików i projektantów, a ostatnio również fotografów. Narzędzie to jest obecne na rynku od wielu lat. Jego producent -- firma Adobe --praktycznie co roku prezentuje nową, udoskonaloną wersję. Najnowsza wersja Photoshopa, oznaczona symbolem CS 2, tradycyjnie już oferuje poprawione narzędzia znane z poprzednich wersji oraz wiele nowych, w tym doskonałą przeglądarkę obrazów -- Bridge oraz długo oczekiwany tryb 32-bitowy.

"Photoshop CS 2. Biblia" to wyczerpujące omówienie najnowszej wersji tej aplikacji. Zawiera wszystko, co może przydać się projektantowi i fotografowi w codziennej pracy. Autor książki, doświadczony użytkownik Photoshopa i ceniony szkoleniowiec, opisuje nie tylko narzędzia i funkcje programu, ale także sposoby ich wykorzystania w praktyce -- podczas tworzenia własnych projektów i obrabiania cyfrowych fotografii. Wielu informacji zawartych w tej książce nie znajdziemy w dokumentacji -- autor dzieli się z nami wiedzą wynikającą z długoletniego korzystania z tej wspaniałej aplikacji.

  • Elementy interfejsu użytkownika
  • Definiowanie preferencji programu
  • Zarządzanie obrazami za pomocą przeglądarki Bridge
  • Korzystanie z metadanych
  • Modele barw
  • Malowanie za pomocą narzędzia Brush (Pędzel) i definiowanie własnych pędzli
  • Wypełnianie obiektów i obrysowywanie ich konturów
  • Retusz i korekcja obrazów
  • Zaznaczanie, maski i edycja fragmentów obrazu
  • Filtry i efekty
  • Korzystanie z warstw i trybów mieszania
  • Narzędzia tekstowe
  • Edycja zdjęć w formacie RAW
  • Kalibracja kolorów i korekcja barwna obrazów
  • Druk

Poznaj ogrom możliwości Photoshopa CS 2.


Bezpieczeństwo w Windows Server 2003. Kompendium

okladka

We współczesnym świecie, w którym informacja jest najcenniejszym towarem, bezpieczeństwo danych to jedno z najważniejszych zagadnień spędzających sen z powiek administratorom serwerów i systemów. Mechanizmy zabezpieczeń oferowane przez system operacyjny powinny zostać odpowiednio skonfigurowane i wykorzystane we właściwy sposób. Sama wiedza na ich temat to zdecydowanie za mało. Należy poznać nie tylko zagadnienia związane z ich stosowaniem, ale również zasady ogólnej polityki bezpieczeństwa, doboru identyfikatorów i haseł sieciowych oraz korzystania z zabezpieczeń takich, jak klucze publiczne.

Książka "Bezpieczeństwo w Windows Server 2003. Kompendium" to praktyczny przewodnik po tych kwestiach. Autorka książki, ceniona specjalistka w zakresie bezpieczeństwa systemów operacyjnych z rodziny Windows, przedstawia w niej informacje niezbędne, aby skutecznie zabezpieczyć sieć i serwery. Porusza wszystkie zagadnienia związane z projektowaniem, wdrażaniem, diagnozowaniem lub konfigurowaniem zabezpieczeń systemu Windows Server 2003 lub sieci, w których znajdują się komputery z tym systemem.

W książce poruszono między innymi:

  • Zasady bezpieczeństwa informacji
  • Uwierzytelnianie za pomocą protokołów LM i Kerberos
  • Kontrola dostępu na poziomie uprawnień
  • Zabezpieczanie aplikacji i danych
  • Wykorzystanie usługi Active Directory
  • Tworzenie, wdrażanie i diagnozowanie zasad grupy
  • Stosowanie mechanizmów klucza publicznego (PKI)
  • Zabezpieczanie zdalnego dostępu do serwera
  • Archiwizacja i odtwarzanie danych
  • Wykrywanie włamań i reagowanie na ataki

Zmień swoją sieć w twierdzę nie do zdobycia.


JUnit. Pragmatyczne testy jednostkowe w Javie

okladka

Przetestuj swoje aplikacje podczas ich tworzenia

  • Poznaj strukturę testów jednostkowych
  • Stwórz poprawne testy jednostkowe
  • Wykorzystaj moduły testowe w projekcie

Testy jednostkowe są niezwykle ważnym narzędziem programisty. Przeprowadzane podczas pisania aplikacji pozwalają na sprawdzenie poprawności kodu, wyłapanie błędów i szybkie usunięcie ich. W nowoczesnych metodykach wytwarzania oprogramowania testy jednostkowe są jednymi z najważniejszych elementów procesu. Tworzenie systemów bez korzystania z testów jednostkowych często porównywane jest do pisania programów na kartce. Nowoczesne narzędzia takie, jak JUnit bardzo ułatwiają przeprowadzanie testów jednostkowych, integrując się ze środowiskami programistycznymi.

Książka "JUnit. Pragmatyczne testy jednostkowe w Javie" to wprowadzenie do tematyki testów jednostkowych. Czytając ją poznasz ich znaczenie i nauczysz się stosować JUnit do projektowania i wykorzystywania testów. Dowiesz się, jak projektować testy jednostkowe w oparciu JUnit, co testować za ich pomocą i gdzie umieszczać kod testowy. W książce przeczytasz też o zasadach projektowania łatwego do testowania kodu oraz programowaniu sterowanym testami.

  • Cele przeprowadzania testów jednostkowych
  • Planowanie testów
  • Implementacja testów z wykorzystaniem JUnit
  • Zasady stosowania testów
  • Automatyzowanie testów
  • Określanie częstotliwości testowania
  • Projektowanie kodu pod kątem testowania

Przekonaj się, jak bardzo testy jednostkowe ułatwią Ci pracę.


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