Spring. Receptury
- Ocena:
- 3.7/6 Opinie: 3
- Stron:
- 856
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
Opis ebooka: Spring. Receptury
Najlepsze receptury na wykorzystanie Springa!
Spring zadebiutował na rynku w 2004 roku, osiem lat po opublikowaniu pierwszej wersji języka Java i od tego czasu jest dynamicznie rozwijany. Dzięki licznym modułom pozwala on błyskawicznie tworzyć skomplikowane aplikacje i wyręcza programistów w trudzie ustawiania typowych konfiguracji. Jeżeli do tego dołożyć ogromną społecznoć i świetną dokumentację, to nie ma się co dziwić, że jest tak popularny!
Jeżeli wykorzystujesz Springa w swojej codziennej pracy lub chcesz wypróbować jego możliwoci, to trafiłe na doskonałą książkę. Należy ona do cenionej wśród programistów serii Receptury. Znajdziesz w niej omówienie zarówno podstawowych zagadnień związanych ze Springiem, jak i tych zaawansowanych. Na samym początku poznasz kontener IoC (ang. Inversion of Control), nauczysz się tworzyć ziarna oraz wstrzykiwać je na różne sposoby. W kolejnych rozdziałach odkryjesz, jak korzystać z AspectJ, Spring WebFlow oraz Spring-WS. Ponadto zobaczysz, jak używać REST, testów jednostkowych i integracyjnych oraz ORM. Spring wspiera te i wiele innych obszarów codziennej pracy programisty. Książka ta jest doskonałym omówieniem Springa na podstawie przykładów jego zastosowań.
Dzięki tej książce:
- stworzysz kontener IoC
- skonstruujesz ziarna i wstrzykniesz je
- poznasz dostępne moduły
- przygotujesz usługi sieciowe i skorzystasz z tych usług
Wykorzystaj potencjał Springa i zoptymalizuj swoją pracę!
Drogi Czytelniku,
wraz z niedawnym pojawieniem się wersji 3 platforma Spring dojrzała i stała się jedną z najbardziej rozbudowanych oraz przełomowych technologii dla programistów aplikacji korzystających z Javy, maszyny JVM oraz języków Groovy, .NET, Python lub ActionScript.
Ta książka to szczegółowy przewodnik po Springu. Poprowadzi Cię przez nowe i ulepszone technologie Springa 3, a także pomocnicze platformy. Każdy rozdział ma postać serii receptur z rozbudowanymi przykładami z kodem. Znajdziesz tu dokładne wprowadzenie do omawianych zagadnień oraz zaawansowane przykłady praktyczne, które będziesz mógł wykorzystać w pracy.
Firma SpringSource dodała wiele elementów do podstawowej platformy. Nie tylko uprociła interfejsy API Javy EE, ale też zapewniła kompletne rozwiązania problemów pomijanym w tej technologii. Zestawy narzędzi Springa 3, oparte na modelu komponentów kontenera IoC z podstawowej platformy Spring, obsługują: integrację, przetwarzanie wsadowe, specyfikację OSGi, Ajaksa, integrację z Fleksem, stanowe aplikacje sieciowe, usługi sieciowe typu REST, bogate interfejsy użytkownika, platformę Google App Engine, programowanie w chmurze, komunikaty, dostęp do danych, usługi sieciowe itd. Ponadto Spring dobrze współdziała z innymi platformami, w tym z narzędziami do zarządzania procesami biznesowymi, pamięcią podręczną w klastrach i gridami obliczeniowymi.
Szukasz gotowej architektury, takiej jak Ruby on Rails? Alternatywne rozwiązania oparte na Springu z pewnocią zrobią na Tobie wrażenie. Jednym z nich jest platforma Grails, oferująca duże możliwości i wysoką wydajność programistom języka Groovy. Jeśli jesteś programistą Javy szukającym szybkiego i prostego sposobu budowania aplikacji, z pewnocią spodoba Ci się platforma Spring Roo. Dzięki niej szybko przejdziesz od etapu tworzenia prototypu aplikacji do fazy zarządzania nią, a przy tym otrzymasz przejrzysty kod oparty na najlepszych praktykach.
Wszystkie te zagadnienia znajdziesz w tej bogatej w kod książce z recepturami. Mamy nadzieję, że nauka z tej książki i korzystanie ze Springa będą dla Ciebie przyjemnocią.
Gary Mak, Josh Long i Daniel Rubio
Gary Mak, autor książek Spring Recipes, Spring Enterprise Recipes, Pro SpringSource dm Server i Hibernate Recipes
Josh Long, autor książki Spring Enterprise Recipes
Daniel Rubio, autor książek Pro Spring Dynamic Modules for OSGi Service Platforms i Pro SpringSource dm Server
![Summer BOOOK FEST / Ebooki -50%, książki -40%, audiobooki po 12,90zł](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19761/Ebp_summer_book_fest_2024_Sonia_d910d93e4_1180x419_.png)
Wybrane bestsellery
-
What separates the traditional enterprise from the likes of Amazon, Netflix, and Etsy? Those companies have refined the art of cloud native development to maintain their competitive edge and stay well ahead of the competition. This practical guide shows Java/JVM developers how to build better sof...
Cloud Native Java. Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry Cloud Native Java. Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry
(208.85 zł najniższa cena z 30 dni)208.65 zł
249.00 zł(-16%) -
Spring Roo goes a step beyond the Spring Framework by bringing true Rapid Application Development to Java—just as Grails has done with Groovy. This concise introduction shows you how to build applications with Roo, using the framework's shell as an intelligent and timesaving code-completion...
Getting Started with Roo. Rapid Application Development for Java and Spring Getting Started with Roo. Rapid Application Development for Java and Spring
(43.98 zł najniższa cena z 30 dni)43.48 zł
64.99 zł(-33%) -
Spring Boot 3 is the most powerful tool you can find for building Java apps. This updated third edition shows you how to leverage powerful databases and Spring Boot's highly adopted Spring MVC web technology. This book takes a hands-on approach to help you get up and running with all the latest f...
Learning Spring Boot 3.0. Simplify the development of production-grade applications using Java and Spring - Third Edition Learning Spring Boot 3.0. Simplify the development of production-grade applications using Java and Spring - Third Edition
-
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...
Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplika...
Pytest. Kurs video. Automatyzacja testów w Pythonie Pytest. Kurs video. Automatyzacja testów w Pythonie
(67.05 zł najniższa cena z 30 dni)81.95 zł
149.00 zł(-45%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Ten praktyczny przewodnik zawiera szeroki przegląd strategii, wzorców i form testowania oprogramowania, ułatwiających dobór ścieżek i podejść do konkretnych projektów w zależności od zakresu, budżetu i ram czasowych. Książka uczy przydatnych umiejętności w zakresie przeprowadzania testów wydajnoś...
Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia z...(107.40 zł najniższa cena z 30 dni)
107.40 zł
179.00 zł(-40%) -
Ta książka to sprawdzone źródło informacji na temat Pythona i jego najczęstszych zastosowań. Należy ona do cenionej serii „Receptury”, w której znajdziesz najlepsze sposoby rozwiązywania problemów. Przekonaj się, jak wydajnie operować na strukturach danych, łańcuchach znaków, tekście ...(49.50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%)
Zobacz pozostałe książki z serii Receptury
-
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(41.40 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dzięki tej książce nauczysz się programować w języku VBA. Dowiesz się także, w jaki sposób można zautomatyzować wiele żmudnych czynności wykonywanych w Excelu i w innych aplikacjach pakietu MS Office. Naukę rozpoczniesz od podstaw, które podano tu w przystępnej i zrozumiałej formie. Dowiesz się, ...
Automatyzacja w VBA dla Excela 2019. Receptury. Jak przyspieszać rutynowe zadania i zwiększać efektywność pracy Automatyzacja w VBA dla Excela 2019. Receptury. Jak przyspieszać rutynowe zadania i zwiększać efektywność pracy
(47.40 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Dzięki tej książce błyskawicznie uzyskasz odpowiedzi na nurtujące programistów pytania o walidację danych w formularzach, testowanie kodu czy powiązanie kodu aplikacji z kodem serwerowym. Dowiesz się również, jak zapewnić sobie możliwość wielokrotnego wykorzystywania kodu i implementacji złożonyc...(59.40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%) -
Ta książka przyda się początkującym i średnio zaawansowanym użytkownikom tego systemu. Dzięki niej nauczysz się korzystać z narzędzi graficznych i tych działających w powłoce. Poznasz również podstawy administrowania systemami linuksowymi i przygotujesz się do tego, by sprawnie rozpocząć z nimi p...
Linux. Receptury. Najważniejsze umiejętności użytkownika i administratora. Wydanie II Linux. Receptury. Najważniejsze umiejętności użytkownika i administratora. Wydanie II
(65.40 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Ta książka jest praktycznym zbiorem gotowych do użycia receptur, podanych tak, aby maksymalnie ułatwić proces przygotowania danych do analizy. Omówiono tu takie kwestie dotyczące danych jak importowanie, ocena ich jakości, uzupełnianie braków, porządkowanie i agregacja, a także przekształcanie. P...
Czyszczenie danych w Pythonie. Receptury. Nowoczesne techniki i narzędzia Pythona do wykrywania i eliminacji zanieczyszczeń oraz wydobywania kluczowych cech z danych Czyszczenie danych w Pythonie. Receptury. Nowoczesne techniki i narzędzia Pythona do wykrywania i eliminacji zanieczyszczeń oraz wydobywania kluczowych cech z danych
(39.50 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
To drugie, gruntownie zaktualizowane wydanie nieocenionego zbioru receptur, podanych tak, aby maksymalnie ułatwić rozwiązywanie codziennych problemów związanych z budową zapytań SQL. Uwzględniono tu kilka wariantów języka SQL, zaimplementowanych w systemach Oracle, DB2, SQL Server, MySQL i Postgr...
SQL. Zapytania i techniki dla bazodanowców. Receptury. Wydanie II SQL. Zapytania i techniki dla bazodanowców. Receptury. Wydanie II
(64.50 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
Oto zbiór aktualnych i kompletnych receptur instruktażowych, z których każda pomaga w rozwiązaniu konkretnego problemu. Wszystkie zostały starannie przetestowane i wielokrotnie udowodniły swoją przydatność. Każdą poprzedzono krótkim wprowadzeniem i omówieniem zastosowanych mechanizmów działania. ...
Java. Najlepsze rozwiązania zadań programistycznych. Receptury. Wydanie IV Java. Najlepsze rozwiązania zadań programistycznych. Receptury. Wydanie IV
(59.50 zł najniższa cena z 30 dni)59.50 zł
119.00 zł(-50%) -
To zaktualizowane wydanie znakomitego zbioru receptur ułatwiających wykorzystanie potencjału Raspberry Pi. Uwzględniono tu nowe modele tego komputera, a także zmiany i ulepszenia systemu operacyjnego Raspbian. Dodano rozdziały traktujące o dźwięku i automatyce domowej. Te receptury bez trudu wyko...(49.50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
Oto zbiór 275 receptur instruktażowych, z których każda pomaga w rozwiązaniu konkretnego problemu. Wszystkie zostały starannie przetestowane i wielokrotnie dowodziły swojej przydatności. Każda z omawianych receptur została poprzedzona krótkim wprowadzeniem i omówieniem zastosowanych mechanizmów d...
Język R. Receptury. Analiza danych, statystyka i przetwarzanie grafiki. Wydanie II Język R. Receptury. Analiza danych, statystyka i przetwarzanie grafiki. Wydanie II
(44.50 zł najniższa cena z 30 dni)44.50 zł
89.00 zł(-50%)
Ebooka "Spring. Receptury" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Spring. Receptury" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Spring. Receptury" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Spring Recipes: A Problem-Solution Approach
- Tłumaczenie:
- Tomasz Walczak
- ISBN Książki drukowanej:
- 978-83-246-8226-3, 9788324682263
- Data wydania książki drukowanej:
- 2014-11-21
- ISBN Ebooka:
- 978-83-246-8227-0, 9788324682270
- Data wydania ebooka:
-
2014-11-21
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 164x239
- Numer z katalogu:
- 26480
- Rozmiar pliku Pdf:
- 6.5MB
- Rozmiar pliku ePub:
- 4.7MB
- Rozmiar pliku Mobi:
- 13.3MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Receptury
Spis treści ebooka
- Dla kogo przeznaczona jest ta książka? (19)
- Struktura książki (20)
- Konwencje (21)
- Wymagania wstępne (21)
- Pobieranie kodu (21)
- Kontakt z autorami (21)
- 1.1. Tworzenie egzemplarza kontenera IoC w Springu (23)
- 1.2. Konfigurowanie ziaren w kontenerze IoC (26)
- 1.3. Tworzenie ziaren za pomocą konstruktora (34)
- 1.4. Wybieranie konstruktora w przypadku wieloznaczności (37)
- 1.5. Podawanie referencji do ziaren (39)
- 1.6. Określanie typu danych elementów kolekcji (43)
- 1.7. Tworzenie ziaren za pomocą interfejsu FactoryBean Springa (45)
- 1.8. Definiowanie kolekcji za pomocą ziaren fabrycznych i schematu util (47)
- 1.9. Sprawdzanie właściwości na podstawie zależności (49)
- 1.10. Sprawdzanie właściwości z adnotacją @Required (51)
- 1.11. Automatyczne łączenie ziaren za pomocą konfiguracji w pliku XML (53)
- 1.12. Automatyczne łączenie ziaren z adnotacjami @Autowired i @Resource (57)
- 1.13. Dziedziczenie konfiguracji ziarna (62)
- 1.14. Skanowanie komponentów z parametru classpath (65)
- Podsumowanie (70)
- 2.1. Tworzenie ziaren za pomocą statycznych metod fabrycznych (71)
- 2.2. Tworzenie ziaren za pomocą fabrycznej metody egzemplarza (72)
- 2.3. Deklarowanie ziaren na podstawie pól statycznych (74)
- 2.4. Deklarowanie ziaren na podstawie właściwości obiektów (75)
- 2.5. Używanie języka wyrażeń dostępnego w Springu (77)
- 2.6. Ustawianie zasięgu ziarna (82)
- 2.7. Modyfikowanie procesu inicjowania i usuwania ziaren (84)
- 2.8. Skracanie konfiguracji w XML-u za pomocą projektu Java Config (88)
- 2.9. Ziarna znające zasoby kontenera (92)
- 2.10. Wczytywanie zasobów zewnętrznych (93)
- 2.11. Tworzenie postprocesorów ziaren (96)
- 2.12. Zewnętrzne przechowywanie konfiguracji ziarna (99)
- 2.13. Określanie komunikatów tekstowych (100)
- 2.14. Komunikowanie się ze zdarzeniami aplikacji (102)
- 2.15. Rejestrowanie edytorów właściwości w Springu (105)
- 2.16. Tworzenie niestandardowych edytorów właściwości (108)
- 2.17. Obsługa współbieżności za pomocą interfejsu TaskExecutor (109)
- Podsumowanie (117)
- 3.1. Włączanie obsługi adnotacji języka AspectJ w Springu (120)
- 3.2. Deklarowanie aspektów za pomocą adnotacji języka AspectJ (122)
- 3.3. Dostęp do informacji o punkcie złączenia (127)
- 3.4. Określanie pierwszeństwa aspektów (128)
- 3.5. Ponowne wykorzystanie definicji punktu przecięcia (130)
- 3.6. Pisanie wyrażeń z punktami przecięcia w języku AspectJ (132)
- 3.7. Dodawanie operacji do ziaren (136)
- 3.8. Dodawanie stanu do ziarna (138)
- 3.9. Deklarowanie aspektów za pomocą konfiguracji w XML-u (140)
- 3.10. Wplatanie aspektów języka AspectJ w Springu w czasie ładowania (143)
- 3.11. Konfigurowanie w Springu aspektów języka AspectJ (148)
- 3.12. Wstrzykiwanie ziaren Springa do obiektów domenowych (149)
- Podsumowanie (152)
- 4.1. Implementowanie ziaren za pomocą języków skryptowych (153)
- 4.2. Wstrzykiwanie ziaren Springa do skryptów (157)
- 4.3. Aktualizowanie ziaren ze skryptów (160)
- 4.4. Wewnątrzwierszowe definiowanie kodu źródłowego skryptów (161)
- Podsumowanie (162)
- 5.1. Zabezpieczanie dostępu do adresów URL (163)
- 5.2. Logowanie się do aplikacji sieciowych (172)
- 5.3. Uwierzytelnianie użytkowników (176)
- 5.4. Podejmowanie decyzji z zakresu kontroli dostępu (185)
- 5.5. Zabezpieczanie wywołań metod (188)
- 5.6. Obsługa zabezpieczeń w widokach (190)
- 5.7. Zabezpieczanie obiektów domenowych (192)
- Podsumowanie (200)
- 6.1. Dostęp do Springa w dowolnych aplikacjach sieciowych (204)
- 6.2. Używanie Springa w serwletach i filtrach (208)
- 6.3. Integrowanie Springa z platformą Struts 1.x (212)
- 6.4. Integrowanie Springa z platformą JSF (218)
- 6.5. Integrowanie Springa z platformą DWR (223)
- Podsumowanie (227)
- 7.1. Zarządzanie prostym przepływem sterowania za pomocą platformy Spring Web Flow (229)
- 7.2. Modelowanie przepływów sterowania za pomocą różnych rodzajów stanów (236)
- 7.3. Zabezpieczanie przepływów sterowania w aplikacjach sieciowych (247)
- 7.4. Utrwalanie obiektów w przepływach sterowania w aplikacjach sieciowych (249)
- 7.5. Integrowanie platformy Spring Web Flow z technologią JSF (255)
- 7.6. Korzystanie z platformy RichFaces w platformie Spring Web Flow (262)
- Podsumowanie (266)
- 8.1. Tworzenie prostej aplikacji sieciowej za pomocą platformy Spring MVC (267)
- 8.2. Wiązanie żądań za pomocą adnotacji @RequestMapping (278)
- 8.3. Przechwytywanie żądań przy użyciu interceptorów przetwarzania (282)
- 8.4. Określanie ustawień regionalnych użytkowników (285)
- 8.5. Pliki zewnętrzne z tekstem dostosowanym do ustawień regionalnych (287)
- 8.6. Określanie widoków na podstawie nazw (289)
- 8.7. Widoki i negocjowanie treści (291)
- 8.8. Wiązanie wyjątków z widokami (294)
- 8.9. Przypisywanie wartości w kontrolerze za pomocą adnotacji @Value (296)
- 8.10. Obsługiwanie formularzy za pomocą kontrolerów (297)
- 8.11. Obsługa wielu formularzy za pomocą kontrolerów formularzy kreatora (310)
- 8.12. Sprawdzanie poprawności ziaren za pomocą adnotacji (na podstawie standardu JSR-303) (319)
- 8.13. Tworzenie widoków w formatach XLS i PDF (321)
- Podsumowanie (327)
- 9.1. Publikowanie usług typu REST w Springu (329)
- 9.2. Dostęp do usług typu REST w Springu (333)
- 9.3. Publikowanie danych z kanałów informacyjnych RSS i Atom (338)
- 9.4. Publikowanie danych w formacie JSON w usługach typu REST (345)
- 9.5. Dostęp do usług typu REST zwracających skomplikowane odpowiedzi w formacie XML (348)
- Podsumowanie (356)
- 10.1. Wprowadzenie do środowiska Flex (359)
- 10.2. Poza piaskownicę (364)
- 10.3. Dodawanie obsługi narzędzia Spring BlazeDS Integration do aplikacji (374)
- 10.4. Udostępnianie usług za pomocą technologii BlazeDS i Springa (378)
- 10.5. Używanie obiektów działających po stronie serwera (384)
- 10.6. Korzystanie z usług opartych na komunikatach w narzędziach BlazeDS i Spring (387)
- 10.7. Wstrzykiwanie zależności w kliencie w ActionScripcie (398)
- Podsumowanie (402)
- 11.1. Pobieranie i instalowanie platformy Grails (403)
- 11.2. Tworzenie aplikacji za pomocą platformy Grails (404)
- 11.3. Wtyczki platformy Grails (408)
- 11.4. Środowisko rozwojowe, produkcyjne i testowe w platformie Grails (410)
- 11.5. Tworzenie klas domenowych aplikacji (412)
- 11.6. Generowanie kontrolerów CRUD i widoków na potrzeby klas domenowych aplikacji (414)
- 11.7. Właściwości związane z umiędzynarodawianiem komunikatów (417)
- 11.8. Zmienianie systemu pamięci trwałej (420)
- 11.9. Rejestrowanie danych wyjściowych (423)
- 11.10. Przeprowadzanie testów jednostkowych i integracyjnych (425)
- 11.11. Stosowanie niestandardowych układów i szablonów (430)
- 11.12. Zapytania GORM (432)
- 11.13. Tworzenie niestandardowych znaczników (434)
- Podsumowanie (436)
- 12.1. Konfigurowanie środowiska programistycznego pod kątem narzędzia Spring Roo (439)
- 12.2. Tworzenie pierwszego projektu opartego na narzędziu Roo (441)
- 12.3. Importowanie istniejących projektów do środowiska STS (446)
- 12.4. Szybsze budowanie lepszych aplikacji (448)
- 12.5. Usuwanie Roo z projektu (454)
- Podsumowanie (456)
- 13.1. Tworzenie testów za pomocą platform JUnit i TestNG (458)
- 13.2. Tworzenie testów jednostkowych i testów integracyjnych (463)
- 13.3. Testy jednostkowe kontrolerów platformy Spring MVC (471)
- 13.4. Zarządzanie kontekstem aplikacji w testach integracyjnych (472)
- 13.5. Wstrzykiwanie konfiguracji testów w testach integracyjnych (478)
- 13.6. Zarządzanie transakcjami w testach integracyjnych (482)
- 13.7. Dostęp do bazy danych w testach integracyjnych (487)
- 13.8. Stosowanie w Springu standardowych adnotacji związanych z testami (491)
- Podsumowanie (493)
- 14.1. Tworzenie prostego portletu za pomocą platformy Spring Portlet MVC (495)
- 14.2. Wiązanie żądań kierowanych do portletów z metodami obsługi (503)
- 14.3. Obsługa formularzy z portletów za pomocą prostych kontrolerów formularzy (510)
- Podsumowanie (517)
- Problemy z bezpośrednim korzystaniem z JDBC (520)
- 15.1. Używanie szablonu JDBC do aktualizowania bazy danych (526)
- 15.2. Używanie szablonów JDBC do pobierania danych z bazy (530)
- 15.3. Upraszczanie tworzenia szablonów JDBC (535)
- 15.4. Używanie prostego szablonu JDBC w Javie 1.5 (537)
- 15.5. Stosowanie nazwanych parametrów w szablonach JDBC (540)
- 15.6. Obsługa wyjątków w platformie Spring JDBC (542)
- 15.7. Problemy z bezpośrednim używaniem platform do tworzenia odwzorowań ORM (547)
- 15.8. Konfigurowanie fabryk zasobów ORM w Springu (556)
- 15.9. Utrwalanie obiektów za pomocą szablonów ORM Springa (562)
- 15.10. Utrwalanie obiektów za pomocą sesji kontekstowych platformy Hibernate (567)
- 15.11. Utrwalanie obiektów za pomocą wstrzykiwania kontekstu w JPA (570)
- Podsumowanie (573)
- 16.1. Problemy z zarządzaniem transakcjami (576)
- 16.2. Jak wybrać implementację menedżera transakcji? (581)
- 16.3. Programowe zarządzanie transakcjami za pomocą interfejsu menedżera transakcji (583)
- 16.4. Programowe zarządzanie transakcjami za pomocą szablonu transakcji (585)
- 16.5. Deklaratywne zarządzanie transakcjami za pomocą rad transakcji (588)
- 16.6. Deklaratywne zarządzanie transakcjami za pomocą adnotacji @Transactional (590)
- 16.7. Ustawianie atrybutu propagation transakcji (591)
- 16.8. Ustawianie atrybutu określającego poziom izolacji transakcji (596)
- 16.9. Ustawianie atrybutu dotyczącego wycofywania transakcji (602)
- 16.10. Ustawianie atrybutów związanych z limitem czasu i trybem tylko do odczytu (604)
- 16.11. Zarządzanie transakcjami za pomocą wplatania w czasie ładowania (605)
- Podsumowanie (608)
- 17.1. Udostępnianie i wywoływanie usług za pomocą technologii RMI (609)
- 17.2. Tworzenie komponentów EJB 2.x za pomocą Springa (613)
- 17.3. Dostęp do dawnych komponentów EJB 2.x w Springu (618)
- 17.4. Tworzenie komponentów EJB 3.0 w Springu (621)
- 17.5. Dostęp do komponentów EJB 3.0 w Springu (623)
- 17.6. Udostępnianie i wywoływanie usług za pomocą protokołu HTTP (625)
- 17.7. Wybieranie sposobu tworzenia usług sieciowych SOAP (628)
- 17.8. Udostępnianie i wywoływanie usług sieciowych SOAP z kontraktem pisanym na końcu za pomocą JAX-WS (630)
- 17.9. Definiowanie kontraktu usługi sieciowej (636)
- 17.10. Implementowanie usług sieciowych za pomocą platformy Spring-WS (640)
- 17.11. Wywoływanie usług sieciowych za pomocą platformy Spring-WS (645)
- 17.12. Tworzenie usług sieciowych za pomocą serializowania dokumentów XML (648)
- 17.13. Tworzenie punktów końcowych usług za pomocą adnotacji (653)
- Podsumowanie (655)
- 18.1. Eksportowanie ziaren Springa jako ziaren MBeans technologii JMX (657)
- 18.2. Publikowanie i odbieranie powiadomień JMX (667)
- 18.3. Dostęp do zdalnych ziaren MBeans technologii JMX w Springu (669)
- 18.4. Wysyłanie e-maili za pomocą dostępnej w Springu obsługi poczty elektronicznej (672)
- 18.5. Planowanie zadań za pomocą dostępnej w Springu obsługi Quartza (679)
- 18.6. Planowanie zadań za pomocą przestrzeni nazw Scheduling ze Springa 3.0 (683)
- Podsumowanie (686)
- 19.1. Wysyłanie i pobieranie komunikatów JMS w Springu (688)
- 19.2. Przekształcanie komunikatów JMS (698)
- 19.3. Zarządzanie transakcjami JMS (700)
- 19.4. Tworzenie w Springu obiektów POJO sterowanych komunikatami (701)
- 19.5. Nawiązywanie połączeń (706)
- Podsumowanie (708)
- 20.1. Integrowanie jednego systemu z innym za pomocą EAI (710)
- 20.2. Integrowanie dwóch systemów za pomocą technologii JMS (712)
- 20.3. Wyszukiwanie informacji o kontekście w komunikatach platformy Spring Integration (716)
- 20.4. Integrowanie dwóch systemów za pomocą systemu plików (718)
- 20.5. Przekształcanie komunikatów z jednego typu na inny (720)
- 20.6. Obsługa błędów za pomocą platformy Spring Integration (723)
- 20.7. Rozdzielanie operacji w integrowanych mechanizmach - rozdzielacze i agregatory (726)
- 20.8. Warunkowe przekazywanie za pomocą komponentu router (729)
- 20.9. Dostosowywanie zewnętrznych systemów do magistrali (730)
- 20.10. Podział zdarzeń na etapy za pomocą projektu Spring Batch (739)
- 20.11. Używanie bram (740)
- Podsumowanie (745)
- 21.1. Konfigurowanie infrastruktury platformy Spring Batch (749)
- 21.2. Odczyt i zapis (751)
- 21.3. Tworzenie niestandardowych implementacji interfejsów ItemWriter i ItemReader (756)
- 21.4. Przetwarzanie danych wejściowych przed ich zapisaniem (758)
- 21.5. Łatwiejsza praca dzięki transakcjom (761)
- 21.6. Ponawianie prób (762)
- 21.7. Kontrolowanie wykonywania kroków (765)
- 21.8. Uruchamianie zadania (769)
- 21.9. Parametry w zadaniach (772)
- Podsumowanie (774)
- 22.1. Przechowywanie stanu obiektów w klastrach za pomocą narzędzia Terracotta (777)
- 22.2. Przetwarzanie w gridzie (785)
- 22.3. Równoważenie obciążenia przy wykonywaniu metody (787)
- 22.4. Przetwarzanie równoległe (790)
- 22.5. Instalowanie aplikacji korzystających z narzędzia GridGain (792)
- Podsumowanie (796)
- Procesy w oprogramowaniu (798)
- 23.1. Modele przepływu pracy (800)
- 23.2. Instalowanie systemu jBPM (802)
- 23.3. Integrowanie systemu jBPM 4 ze Springiem (804)
- 23.4. Tworzenie usług za pomocą Springa (809)
- 23.5. Tworzenie procesu biznesowego (812)
- Podsumowanie (814)
- 24.1. Początki pracy z OSGi (816)
- 24.2. Wprowadzenie do korzystania z platformy Spring Dynamic Modules (821)
- 24.3. Eksportowanie usług za pomocą platformy Spring Dynamic Modules (825)
- 24.4. Wyszukiwanie konkretnych usług w rejestrze OSGi (828)
- 24.5. Publikowanie usług zgodnych z wieloma interfejsami (830)
- 24.6. Dostosowywanie działania platformy Spring Dynamic Modules (831)
- 24.7. Używanie serwera dm Server firmy SpringSource (832)
- 24.8. Narzędzia firmy SpringSource (834)
- Podsumowanie (835)
O autorach (13)
O recenzentach technicznych (15)
Podziękowania (17)
Wprowadzenie (19)
Rozdział 1. Wprowadzenie do platformy Spring (23)
Rozdział 2. Zaawansowany kontener IoC w Springu (71)
Rozdział 3. Programowanie aspektowe i obsługa języka AspectJ w Springu (119)
Rozdział 4. Skrypty w Springu (153)
Rozdział 5. Bezpieczeństwo w Springu (163)
Rozdział 6. Integrowanie Springa z innymi platformami do tworzenia aplikacji sieciowych (203)
Rozdział 7. Platforma Spring Web Flow (229)
Rozdział 8. Platforma Spring MVC (267)
Rozdział 9. Usługi REST w Springu (329)
Rozdział 10. Spring i Flex (357)
Rozdział 11. Grails (403)
Rozdział 12. Spring Roo (437)
Rozdział 13. Testy w Springu (457)
Rozdział 14. Platforma Spring Portlet MVC (495)
Rozdział 15. Dostęp do danych (519)
Rozdział 16. Zarządzanie transakcjami w Springu (575)
Rozdział 17. Ziarna EJB, zdalne wywołania i usługi sieciowe (609)
Rozdział 18. Spring w Javie EE (657)
Rozdział 19. Komunikaty (687)
Rozdział 20. Platforma Spring Integration (709)
Rozdział 21. Platforma Spring Batch (747)
Rozdział 22. Przetwarzanie rozproszone w Springu (775)
Rozdział 23. Spring i jBPM (797)
Rozdział 24. Spring i OSGi (815)
Skorowidz (837)
Helion - inne książki
-
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...
Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym Data science i Python. Stawianie czoła najtrudniejszym wyzwaniom biznesowym
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dzięki tej świetnie napisanej, miejscami przezabawnej książce dowiesz się, na czym naprawdę polega testowanie granic bezpieczeństwa fizycznego. To fascynująca relacja o sposobach wynajdywania niedoskonałości zabezpieczeń, stosowania socjotechnik i wykorzystywania słabych stron ludzkiej natury. Wy...(38.35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Współpraca z ChatGPT wymaga pewnego przygotowania. Niewątpliwą zaletą tej technologii jest to, że można się z nią porozumieć za pomocą języka naturalnego ― takiego, jakim komunikujemy się ze sobą na co dzień. Rzecz w tym, by nauczyć się w odpowiedni sposób zadawać pytania i wydawać poleceni...(32.43 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środo...
Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów Automatyzacja metodyki DevOps za pomocą potoków CI/CD GitLaba. Buduj efektywne potoki CI/CD do weryfikacji, zabezpieczenia i wdrażania kodu, korzystając z rzeczywistych przykładów
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, ...
Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi
(57.84 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
10.95 zł
21.90 zł(-50%) -
To czwarte, zaktualizowane wydanie znakomitego przewodnika poświęconego zastosowaniu uczenia maszynowego do rozwiązywania rzeczywistych problemów w analizie danych. Dzięki książce dowiesz się wszystkiego, co trzeba wiedzieć o wstępnym przetwarzaniu danych, znajdowaniu kluczowych spostrzeżeń, prog...
Uczenie maszynowe w języku R. Tworzenie i doskonalenie modeli - od przygotowania danych po dostrajanie, ewaluację i pracę z big data. Wydanie IV Uczenie maszynowe w języku R. Tworzenie i doskonalenie modeli - od przygotowania danych po dostrajanie, ewaluację i pracę z big data. Wydanie IV
(83.40 zł najniższa cena z 30 dni)83.40 zł
139.00 zł(-40%) -
Dzięki tej książce łatwo przyswoisz teoretyczne podstawy i zaczniesz je płynnie wdrażać w rzeczywistych scenariuszach. Dowiesz się, w jaki sposób myślenie przyczynowe ułatwia rozwiązywanie problemów, i poznasz pojęcia Pearla, takie jak strukturalny model przyczynowy, interwencje, kontrfakty itp. ...
Wnioskowanie i związki przyczynowe w Pythonie. Nowoczesne uczenie maszynowe z wykorzystaniem bibliotek DoWhy, EconML, PyTorch i nie tylko Wnioskowanie i związki przyczynowe w Pythonie. Nowoczesne uczenie maszynowe z wykorzystaniem bibliotek DoWhy, EconML, PyTorch i nie tylko
(65.40 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Na matematykę w szkole kładzie się bardzo duży nacisk. Uczymy się jej przez wiele lat, rozwiązujemy tysiące zadań, często zmagamy się z nią na egzaminach wstępnych i końcowych. Wydawałoby się, że jako ludzie dorośli powinniśmy ją mieć w małym palcu. A jednak mniejsze i większe matematyczne wyzwan...(23.40 zł najniższa cena z 30 dni)
23.40 zł
39.00 zł(-40%) -
Tę książkę docenią przede wszystkim inżynierowie oprogramowania, programiści i administratorzy systemów, którzy muszą szybko zrozumieć praktyki DevOps. Znajdziesz tu bezcenną wiedzę, która ułatwi Ci efektywną pracę z nowoczesnym stosem aplikacji i sprawne przystąpienie do zadań związanych z DevOp...
DevOps dla zdesperowanych. Praktyczny poradnik przetrwania DevOps dla zdesperowanych. Praktyczny poradnik przetrwania
(40.20 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Zamknij
Przeczytaj darmowy fragment
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Spring. Receptury Gary Mak, Daniel Rubio, Josh Long (3)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(0)
(2)
(1)
(0)
(0)
więcej opinii