Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2012

Lauret zaufanych opinii
Informacje podstawowe
Spring. Zapiski programisty

Spring. Zapiski programisty

Autorzy: Bruce A. Tate, Justin Gehtland
Data wydania: 2006/04
Stron: 272
Niedostepna ksiazka
Szczegóły:
  • Tytuł oryginału: Spring: A Developers Notebook
  • Tłumaczenie: Piotr Rajca
  • ISBN: 8324603360 / 83-246-0336-0
  • Format: B5
  • Oprawa: miękka
  • Numer z katalogu: 3079

Informacje dodatkowe:

Przyspiesz tworzenie aplikacji w Javie

  • Uprość określanie zależności pomiędzy klasami
  • Zastosuj narzędzie Hibernate do usprawnienia komunikacji z bazami danych
  • Wykorzystaj możliwości programowania aspektowego

Technologia J2EE miała w założeniu być prosta i szybka w użytkowaniu. Praktyka jednak okazała się daleka od teorii. Mozolne tworzenie aplikacji wykorzystujących dziesiątki interfejsów połączonych wzajemnymi zależnościami, setki deskryptorów wdrożenia oraz plików pomocniczych spowodowało, że zaczęto poszukiwać rozwiązań alternatywnych. Jednym z nich okazał się framework Spring, zyskujący coraz większą popularność wśród programistów Javy. Spring jest znacznie dużo prostszy od wielu alternatywnych rozwiązań J2EE, znacznie ułatwia testowanie aplikacji, i pozwala na usuwanie zależności z kodu oraz oddzielanie ich od serwera aplikacji. Spring umożliwia również wykorzystanie programowania aspektowego.

Książka "Spring. Zapiski programisty" to praktyczny przewodnik po możliwościach tego środowiska. Jeśli wolisz poznawać nowe zagadnienia w sposób praktyczny, a nie wertując setki stron zapełnionych teoretycznymi wywodami, to ta książka jest właśnie dla Ciebie. Znajdziesz w niej omówienie zagadnień związanych z samym Springiem, współpracującymi z nim narzędziami i sposobami wykorzystania ich w procesie tworzenia aplikacji J2EE -- począwszy do graficznego interfejsu użytkownika i interfejsu sieciowego, a skończywszy na dostępie do relacyjnych baz danych.

  • Tworzenie klas z zastosowaniem zależności
  • Budowanie interfejsu użytkownika
  • Integrowanie JSF z frameworkiem Spring
  • Dostęp do baz danych za pomocą JDBC
  • Odwzorowanie baz danych na obiekty za pomocą Hibernaete
  • Obsługa i zabezpieczanie transakcji
  • Wysyłanie i odbieranie wiadomości e-mail

Jeśli poszukujesz wydajniejszych metod tworzenia aplikacji J2EE, wykorzystaj możliwości frameworka Spring. Dzięki tej książce poznasz je wszystkie.


Zobacz wszystkie książki tych autorów »
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/twoizo.htm" style="color:black;" title="Tworzenie izometrycznych gier społecznościowych w HTML5, CSS3 i JavaScript">Tworzenie izometrycznych gier społecznościowych w HTML5, CSS3 i JavaScript</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 32.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=twoizo"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj twoizo" /></a> </td> </tr> </table> <strong><a href="/ksiazki/maalpr.htm" style="color:black;" title="Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien">Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 37.95 zł</b> </td><td> <a href="/zakupy/add.cgi?id=maalpr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj maalpr" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/seoszt.htm" style="color:black;" title="Wojownik SEO. Sztuka osiągania najwyższych pozycji w wyszukiwarkach">Wojownik SEO. Sztuka osiągania najwyższych pozycji w wyszukiwarkach</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=seoszt"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj seoszt" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/linobj.htm" style="color:black;" title="LINQ to Objects w C# 4.0">LINQ to Objects w C# 4.0</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=linobj"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj linobj" /></a> </td> </tr> </table> <strong><a href="/ksiazki/winazu.htm" style="color:black;" title="Windows Azure. Wprowadzenie do programowania w chmurze">Windows Azure. Wprowadzenie do programowania w chmurze</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=winazu"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj winazu" /></a> </td> </tr> </table> <strong><a href="/ksiazki/jascwz.htm" style="color:black;" title="JavaScript. Wzorce">JavaScript. Wzorce</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=jascwz"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj jascwz" /></a> </td> </tr> </table> <strong><a href="/ksiazki/antysq.htm" style="color:black;" title="Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych">Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=antysq"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj antysq" /></a> </td> </tr> </table> <strong><a href="/ksiazki/wfcodp_ebook.htm" style="color:black;" title="WCF od podstaw. Komunikacja sieciowa nowej generacji. eBook. ">WCF od podstaw. Komunikacja sieciowa nowej generacji. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=wfcodp_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj wfcodp_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/wfcodp_ebook.htm" style="color:black;" title="WCF od podstaw. Komunikacja sieciowa nowej generacji. eBook. ">WCF od podstaw. Komunikacja sieciowa nowej generacji. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=wfcodp_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj wfcodp_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/abduze.htm" style="color:black;" title="Abduzeedo. Inspirujący przewodnik po świecie grafiki">Abduzeedo. Inspirujący przewodnik po świecie grafiki</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 54.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=abduze"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj abduze" /></a> </td> </tr> </table>
6
(0)
5
(0)
4
(0)
3
(1)
2
(1)
1
(0)

Liczba ocen: 2

Średnia ocena
czytelników
25


Spring. Zapiski programisty:

okladka

Ocena : 3 Ocena książki 2007-01-30

Jacek Presz

Myślę, że jest to dobra książka dla osób, które potrzebują szybkiego wprowadzenia do Springa, prostych przykładów i omówienia najważniejszych elementów tej technologii. Bez wchodzenia w szczegóły, które można znaleźć w oficjalnej dokumentacji i innych źródłach internetowych. <p> Ważną zaletami książki jest dobry podział na rozdziały - poszczególne elementy Springa są omawiane niemalże całkowicie niezależnie. Dzięki temu można pominąć rzeczy, które nas nie interesują. <p> Jeśli chcesz zdobyć gruntowną wiedzę i umiejętności wykorzystania Springa w różnych sytuacjach, wybierz inną pozycję. Jeśli Springa chcesz wykorzystać do konkretnych celów - "Spring. Zapiski programisty" stanowi moim zdaniem doskonałe wprowadzenie. <p> "Spring. Zapiski programisty" nie jest pozbawiona mankamentów. Ale pozwoliła mi szybko ruszyć z miejsca z projektem w Springu, mimo że nigdy wcześniej nie miałem z tą technologią do czynienia.

Ocena : 2 Ocena książki 2006-08-02

Michał Porzożyński

Takiej ilości błędów jeszcze nie spotkałem w książkach helionu (a mam ich na półce bardzo dużo)... a tym bardziej w książkach oreilly. Musiało się bardzo spieszyć i jednemu i drugiemu wydawnictwu. Pozwolę sobie zamieścić link do erraty (w języku angielskim): http://examples.oreilly.com/springadn/spring_errata-all.pdf. To aż 30 stron zmian dla książki, która liczy niecałe 300. Jeśli ktoś nie wie o co chodzi w Springu na pewno sobie bez erraty nie poradzi. Kolejny poważny minus to brak źródeł przykładów na stronach helionu. Przecież przepisywanie głupawych, nie mających znaczenia edukacyjnego klas, znacząco wydłuża czas nauki. Tutaj jeszcze jeden link do źródeł na serwerze oreilly: http://examples.oreilly.com/springadn/SpringDevNotebook.zip I na koniec minus pewnie bardziej istotny niż dwa pozostałe. To nie jest książka dla ludzi nie znających springa (choć "omawiająca tylko podstawy). Autor po prostu nie ma daru. Na plus ?? Zwięzła i bardzo fajnie wydana. Polecam inne książki z tej serii (np: Java 1.5 Tiger).