Java. Aplikacje bazodanowe. Najlepsze rozwiązania

okladka

Aplikacje biznesowe dotyczą danych -- niezależnie od tego, czy są to dane o produkcie, szczegóły dotyczące kart kredytowych użytkowników czy preferowanego koloru kupowanych samochodów. Wraz ze wzrostem znaczenia informacji wzrosła także złożoność dostępu do nich. Programiści Javy mogą wybierać teraz spośród różnego rodzaju interfejsów API i technologii -- EJB, JDO, JDBC, SQL, RDBMS, OODBMS i innych. Do tej pory byli oni zdani na siebie przy podejmowaniu decyzji o tym, który model najlepiej pasuje do ich aplikacji i jak w najlepszy sposób korzystać z wybranego API.

Książka "Java. Aplikacje bazodanowe. Najlepsze rozwiązania" przychodzi z pomocą programistom. Teraz nie muszą już oni przeszukiwać kilku książek na temat różnych API, aby zdecydować o odpowiedniej metodzie. Ten obszerny przewodnik omawia podstawy wszystkich wiodących interfejsów API (Enterprise JavaBeans, Java Data Objects, JDBC, a także innych, mniej znanych opcji), objaśnia metodologię i komponenty projektowe wykorzystujące wspomniane interfejsy oraz prezentuje rozwiązania najbardziej dostosowane do różnych typów aplikacji.

Książka omawia także zagadnienia dotyczące projektowania baz danych, począwszy od architektury tabel, skończywszy na normalizacji. Autor przedstawia najlepsze rozwiązania rozmaitych problemów. Nauczysz się w jaki sposób przeprowadzać różne rodzaje normalizacji, a także dowiesz się, kiedy warto przeprowadzić denormalizację. Uzyskasz także szczegółowe instrukcje dotyczące optymalizacji zapytań SQL w celu najlepszego wykorzystania struktury bazy danych. Zaprezentowano także praktyczne zastosowania omawianych technik dostarczając informacje, które Czytelnik może zastosować natychmiast we własnych projektach aplikacji biznesowych.


Po prostu Fedora Core 1

okladka

Poznaj następcę systemy Red Hat Linux

Przez wiele lat Red Hat Linux cieszył się opinią jednej z najlepszych dystrybucji systemu Linux. Doczekał się wielu edycji, ostatnia z nich nosiła numer 9. Tych wszystkich, którzy czekali na "jubileuszową", dziesiątą odsłonę Red Hata, spotkała niespodzianka. Firma Red Hat postanowiła wycofać się z dalszych prac nad swoim flagowym produktem, przekazując dalszy rozwój tej dystrybucji w ręce programistów skupionych wokół projektu Fedora.

Efektem ich pracy jest produkt noszący nazwę Fedora Core 1 i jemu właśnie poświęcona jest ta książka. Jest ona przewodnikiem dla początkujących użytkowników, którzy planują zainstalowanie i użytkowanie darmowego systemu, zamieszczonego na dołączonych płytach CD-ROM.

Omówione w niej zagadnienia to:
  • Instalacja systemu Fedora Core 1 (w tym również instalacja na komputerze z działającym systemem Windows)
  • Graficzne środowisko pracy
  • Korzystanie z dysków twardych i wymiennych nośników danych
  • Praca w środowisku tekstowym
  • Narzędzia dostępne w systemie
  • Korzystanie z Internetu
  • Pakiet internetowy Mozilla
  • Pakiet programów biurowych OpenOffice.org
  • Program graficzny GIMP
  • Korzystanie z systemu Fedora Core 1 jako serwera usług internetowych

Książka jest niezwykle bogato ilustrowana, napisana prostym językiem. Poszczególne czynności przedstawiono krok po kroku, w punktach. Taka konstrukcja gwarantuje, że jeśli nawet nie miałeś wcześniej kontaktu z Linuksem, po lekturze będziesz w stanie sprawnie posługiwać się systemem Fedora Core 1.


Internet. Kurs

okladka

Samo wyliczenie możliwości oferowanych przez internet mogłoby zająć wiele stron. Poza dostępem do nieprzeliczonych zasobów informacji na różne tematy, ogólnoświatowa sieć jest też doskonałym środkiem komunikacji (dzięki poczcie elektronicznej czy tzw. komunikatorom). Ale to nie wszystko: już teraz można rozmawiać przez sieć jak przez telefon (nie płacąc przy tym ogromnych rachunków), dokonywać zakupów, pobierać z sieci filmy i muzykę, wreszcie pracować nie ruszając się z domu.

Książka "Internet. Kurs" to nowoczesny podręcznik, dzięki któremu w krótkim czasie poznasz fascynujący świat sieci i nauczysz się w nim poruszać. To pozycja skierowana do początkujących użytkowników, nie mających większego doświadczenia w obsłudze komputera. Możesz z niej korzystać bez pomocy nauczyciela. Krótkie rozdziały, które możesz przeczytać w ciągu kilkunastu minut, przedstawiają krok po kroku czynności jakie należy wykonywać, aby osiągnąć zamierzony efekt.

Poznasz:
  • Podstawowe informacje o internecie
  • Korzystanie z przeglądarki stron WWW
  • Sposoby skutecznego wyszukiwania potrzebnych informacji w sieci
  • Korzystanie z poczty elektronicznej
  • Korzystanie z komunikatorów (Tlen, Gadu-Gadu)
  • Podstawy tworzenia stron WWW
  • Zasady bezpiecznego poruszania się w internecie

Książki wydawnictwa Helion z serii "Kurs" skierowane są do początkujących użytkowników komputerów, którzy chcą w krótkim czasie nabyć praktycznych umiejętności, przydatnych w karierze zawodowej i codziennej pracy. Napisane przystępnym językiem i bogato ilustrowane, są wspaniałą pomocą przy samodzielnej nauce. Wszystkie opisywane programy zostały umieszczone na płycie CD dołączonej do książki.

  • Przeznaczony dla początkujących
  • Praktyczne zadania krok po kroku
  • Przystępny i zrozumiały język
  • Liczne ilustracje
  • Idealny do samodzielnej nauki

Poznaj tajemnice ogólnoświatowej sieci


100 sposobów na sieci bezprzewodowe

okladka

Świat opleciony jest kablami. Pomimo tego wielu ludzi uważa, że najlepiej łączyć się z siecią bez ich użycia. Technologia bezprzewodowa -- niezależnie od tego, czy stosowana jest w celu zastąpienia kabli czy zapewnienia łączności z internetem -- zmienia sposób komunikowania się urządzeń i ludzi.

Książka "100 sposobów na sieci bezprzewodowe" zawiera 100 porad przygotowanych przez ekspertów na podstawie codziennych doświadczeń dotyczących sieci bezprzewodowych. Każda porada, choć można ją przeczytać w zaledwie kilka minut, pozwoli zaoszczędzić wielogodzinnych poszukiwań.

W książce można znaleźć opisy przydatnych rozwiązań, które pozwolą wykorzystać wszystkie możliwości technologii bezprzewodowej.
Opisano między innymi:
  • różne wersje standardu 802.11 oraz kryteria wyboru technologii najlepszej w danych warunkach,
  • zastosowanie technologii bezprzewodowych, takich jak Bluetooth, przenośnych urządzeń radiowych, telefonów komórkowych, technologii Wi-Fi, hotspots i innych, również mniej popularnych, metod łączenia się z siecią,
  • wdrożenie praktycznych metod wykrywania, analizy oraz monitorowania sieci bezprzewodowych -- własnych oraz publicznych,
  • poszerzanie zasięgu sieci oraz jak najlepsze wykorzystanie dostępnego widma radiowego,
  • projektowanie i budowę własnych anten oraz punktów dostępowych,
  • planowanie i zestawianie łączy na dużych odległościach,
  • zagadnienia bezpieczeństwa sieci bezprzewodowych oraz zabezpieczania zasobów przed nieautoryzowanym dostępem oraz podsłuchem.

Książka przeznaczona jest dla osób zaawansowanych i średnio zaawansowanych. Niezależnie od tego czy sieć bezprzewodowa obejmuje tylko pomieszczenia biura, czy też ma sięgać drugiego końca miasta, ten zbiór technik będzie pomocny przy jej budowie.


ABC ochrony przed wirusami

okladka

Wirusy stają się coraz poważniejszym zagrożeniem. W dobie internetu, gdy większość komputerów połączona jest globalną siecią, wirusy rozpowszechniają się w zastraszającym tempie. Efekty ich działania mogą być różne -- od całkiem trywialnych żartów, aż do całkowitego zniszczenia plików znajdujących się na dysku twardym zainfekowanego komputera. Możliwe jest również wykorzystanie tego komputera do przeprowadzenia ataku na serwery internetowe lub do przekazywania informacji o działaniach podejmowanych przez użytkownika komputera.

Na atak narażony jest każdy z nas, dlatego niezwykle istotną rzeczą jest umiejętność zabezpieczania się przed wirusami, jak również ich zwalczania. Książka "ABC ochrony przed wirusami" zawiera omówienie obu tych tematów. Czytając ją, dowiesz się:

  • Czym naprawdę są wirusy komputerowe
  • Jakie rodzaje niepożądanych plików mogą zainfekować Twój komputer
  • Jak bronić się przed atakami wirusów, wykorzystując mechanizmy zaimplementowane w Windows XP
  • Jak korzystać z programów realizujących funkcje "zapór ogniowych"
  • W jaki sposób usunąć z komputera "szpiegowskie" oprogramowanie
  • Jak korzystać z internetowych skanerów antywirusowych
  • W jaki sposób zainstalować i skonfigurować najpopularniejsze pakiety antywirusowe oraz korzystać z nich

Jedyną rzeczą związaną z wirusami, która pozostaje niewyjaśniona są intencje kierujące ich twórcami.
Wszystkiego innego dowiesz się z tej książki.

Zdobądź niezbędną wiedzę i ruszaj do walki o swój komputer


SQL. Optymalizacja

okladka

Instrukcje SQL są kluczowymi elementami typowych aplikacji bazodanowych, a więc efektywność ich wykonywania decyduje w głównym stopniu o wydajności samych aplikacji. Twórcy aplikacji bazodanowych i administratorzy baz danych często spędzają długie godziny w celu upewnienia się, że dostęp do danych istotnie odbywa się po najszybszych ścieżkach, czyli że plany wykonywania wyrażeń SQL są optymalne. Wiąże się z tym między innymi rozważanie wzajemnego związku między strukturą wyrażeń SQL a planami ich wykonywania.

Książka ta poświęcona jest jednemu z kluczowych aspektów tego związku, często niedocenianemu, aczkolwiek niezmiernie istotnemu -- wyborowi odpowiedniego planu wykorzystywanego przez określone zapytanie. Autor prezentuje matematyczną metodą optymalizacji wyrażeń SQL, opierającą się na dobrze zdefiniowanym algorytmie postępowania i prowadzącą do znajdowania optymalnych (lub niemal optymalnych) planów wykonania dla określonych wyrażeń; jest to naprawdę atrakcyjna alternatywa dla poszukiwań metodą prób i błędów, rzadko dającą optymalne rezultaty. Czytelnik znajdzie w niniejszej książce opis wielu szczegółowych zagadnień związanych z optymalizacją wyrażeń SQL i baz danych w ogólności, między innymi takich jak:

  • Buforowanie danych i zarządzanie tabelami
  • Indeksowanie, implementowanie indeksów i związane z tym koszty
  • Filtrowanie zawartości tabel i jego związek z indeksowaniem
  • Złączenia tabel i metody ich realizacji
  • Analiza planów wykonywania zapytań i zarządzanie tymi planami w bazach danych Oracle, MS SQL Server i DB2
  • Sporządzanie diagramów zapytań i wykorzystywanie ich do celów optymalizacji złożonych zapytań oraz do wyznaczania najlepszych planów wykonywania
  • Specjalne metody optymalizacji szczególnych przypadków, w których standardowe postępowanie okazuje się niewystarczające: buforowanie wielokrotnie wydawanych zapytań, łączenie i upodobnianie zapytań itp.
Treści poszczególnych rozdziałów towarzyszą ćwiczenia kontrolne, a całość wieńczy prezentacja zastosowania opisywanych koncepcji w (kompletnie opisanym) procesie optymalizowania konkretnej aplikacji.

Przyśpiesz działanie aplikacji -- zoptymalizuj dostęp do danych


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