- Ocena:
- 3.0/6 Opinie: 1
- Stron:
- 128
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: REST. Najlepsze praktyki i wzorce w języku Java
Usprawnij wymianę danych z usługą REST!
Postępująca cyfryzacja współczesnego świata wymaga coraz większej integracji przeróżnych systemów informatycznych. Nierzadko są to systemy znajdujące się w odległych lokalizacjach, napisane z wykorzystaniem różnych języków programowania i technologii. Jak zapewnić możliwość wymiany informacji między nimi? Usługi typu REST to jeden z najwygodniejszych sposobów!Co to jest REST? Jak przygotować usługę tego typu? Jak ustrzec się przed błędami? Na te i wiele innych pytań odpowiada ta książka. Znajdziesz w niej najlepsze praktyki tworzenia usług REST z wykorzystaniem języka Java. Sięgnij po nią i dowiedz się, jak projektować zasoby i zapewniać im bezpieczeństwo oraz w jaki sposób przygotowywać usługi REST dla różnych wersji językowych. Odkryj, jak testować udostępnione zasoby i zagwarantować ich najwyższą wydajność oraz jaka przyszłość czeka usługi tego typu. Sprawdź też, jak wygląda API takich usług, jak GitHub, Twitter i Facebook (API Graph). Ta książka jest doskonałą lekturą dla wszystkich programistów chcących bezproblemowo tworzyć wydajne usługi typu REST.
Tematy opisane w książce:
- Tworzenie usług typu RESTful przy użyciu API JAX-RS 2.0
- Zaawansowane techniki wykorzystania protokołu OAuth i zabezpieczeń w usługach typu RESTful
- Metody buforowania, weryfikacji danych, ograniczania liczby żądań, asynchronicznego wykonywania działań oraz najlepsze praktyki pozwalające zwiększyć interaktywność aplikacji
- Najlepsze metody stronicowania, dokumentowania i testowania usług typu RESTful
- HATEOAS i architektura mikrousługowa w budowanie aplikacji wykorzystujących usługi typu RESTful
- Przyszłość technologii REST, nowe standardy i sposób ich wykorzystania przez różne przedsiębiorstwa
- Porównanie technologii WebHook, WebSocket oraz Server-Sent Events umożliwiających dostarczanie informacji klientom na bieżąco
Wydajne usługi REST w Twoim zasięgu!
Naucz się najlepszych technik tworzenia skalowanych, niezawodnych i łatwych w obsłudze wydajnych usług typu RESTful
U zbiegu sieci społecznościowych, technologii chmurowych i aplikacji mobilnych powstała nowa generacja jeszcze młodych technologii umożliwiających różnym urządzeniom podłączonym do sieci komunikowanie się ze sobą przez internet przy użyciu technologii REST. REST to technologia bezstanowa. Zapewnia skalowalność, wykrywalność i niezawodność. Ponadto jest niezależna od platformy i języka programowania.Niniejsza książka jest praktycznym przewodnikiem zawierającym opis największych zalet usług typu RESTful oraz sposobów ich implementacji we własnych aplikacjach. Na podstawie porównania API takich platform, jak Facebook, Twitter, GitHub i PayPal dowiesz się, jakie są możliwości usług typu RESTful oraz poznasz wiele rozmaitych technik i metod programowania.
Po lekturze tej książki każdy powinien umieć zaprojektować i zaimplementować aplikację, stosując najlepsze praktyki programowania usług typu RESTful.
Adresaci książki
Książka ta jest przeznaczona dla początkujących programistów, którzy chcą dowiedzieć się, jak tworzyć usługi typu RESTful i szybciej pracować. Ale zaawansowani programiści także znajdą tu parę wskazówek na bardziej zaawansowane tematy.
Dzięki tej książce:
- poznasz zasady projektowania usług typu REST
- wykorzystasz zaawansowane mechanizmy uwierzytelnienia i autoryzacji
- zapewnisz najwyższą wydajność Twoim usługom
- poznasz API popularnych serwisów
Wybrane bestsellery
-
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)79.49 zł
159.00 zł(-50%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)60.90 zł
87.00 zł(-30%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...
Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Czy chcesz odkryć świat kodowania i stać się młodym programistą w zaledwie jeden dzień? Czy chcesz nauczyć się języka, który otworzy przed tobą drzwi do fascynującego świata technologii? Czy chcesz tworzyć własne gry, aplikacje i nie tylko, korzystając z Pythona, jednego z najbardziej przyjaz...
Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin
-
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
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)76.30 zł
109.00 zł(-30%) -
Zanurz się w fascynujący świat programowania w języku Python i osiągnij imponujący poziom umiejętności w zaledwie 24 godziny! Oto kilka zalet, które sprawiają, że ta książka jest niezbędna dla każdego aspirującego programisty: Szybki start: podstawy Pythona już w pierwszych godzinach nauki ...
Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z
-
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)92.95 zł
169.00 zł(-45%)
Zobacz pozostałe książki z serii Packt
-
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(83.40 zł najniższa cena z 30 dni)97.30 zł
139.00 zł(-30%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze prakt...
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywa...
Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane,...
Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń gen...
Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
To drugie, w pełni zaktualizowane wydanie podręcznika dla profesjonalistów. Zarówno osoby zawodowo zajmujące się tworzeniem rozwiązań w Power BI, jak i zarządzający czy administrujący wdrożeniami takich rozwiązań znajdą tu coś dla siebie. Książka zawiera rozbudowaną analizę narzędzi i funkcji Pow...
Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II
(89.40 zł najniższa cena z 30 dni)104.30 zł
149.00 zł(-30%)
Ebooka "REST. Najlepsze praktyki i wzorce w języku Java" 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 "REST. Najlepsze praktyki i wzorce w języku Java" 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 "REST. Najlepsze praktyki i wzorce w języku Java" 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
Recenzje ebooka: REST. Najlepsze praktyki i wzorce w języku Java (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Programista Magazyn Rafał Kocisz; 7/2015Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Jest pewien specyficzny rodzaj książek technicznych, który bardzo lubię. Mam tu na myśli krótkie, celne i szczegółowe opracowania - omawiające jeden, wybrany temat w sposób tak prosty, jak to tylko możliwe, ale nie prostszy. Książki te, pisane zazwyczaj przez ekspertów z wybranej m dziedziny, zawierają czystą kwintesencję wiedzy; ich lektura niekoniecznie bywa prosta i przyjemna - wymaga sporego wysiłku intelektualnego - aczkolwiek czytając, ma się wrażenie, że każda minuta spędzona na lekturze jest dobrą inwestycją.
Taki właśnie typ książki reprezentuje opracowanie REST. Najlepsze praktyki i wzorce w języku Java, który postanowiłem uczynić bohaterem niniejszego odcinka Klubu Dobrej Książki. Tytuł książki mówi w zasadzie sam za siebie. Przyjrzyjmy się zatem jej zawartości.
REST. Najlepsze praktyki i wzorce w języku Java to sześć rozdziałów oraz jeden dodatek upakowane na (tylko!) 128 stronach.
Rozdział pierwszy - Podstawy REST - zawiera bardzo skondensowane wprowadzenie w temat. Jeśli jakimś cudem nie spotkałeś się nigdy z pojęciem „REST", to lektura tego rozdziału da Ci konkretne odpowiedzi na podstawowe pytania: „co to jest " oraz „po co to jest ". Ponadto dowiesz się, czym jest model dojrzałości Richardsona, na czym polega bezpieczeństwo oraz idempotentność metod REST i jakie są podstawowe zasady projektowania, implementacji, wdrażania oraz testowania usług REST-owych przy pomocy języka Java.
Rozdział drugi poświęcony jest projektowaniu zasobów REST. Czytając go, dowiesz się, jakie istnieją rodzaje odpowiedzi REST, na czym polega negocjacja treści, czym są dostawcy jednostek i jakie są ich reprezentacje oraz jakzrealizowane jest wersjonowanie API REST.
Rozdział trzeci zawiera omówienie tematów bezpieczeństwa i wykrywalności. Studiując tę część opracowania, dowiesz się, jak rejestruje się informacje w API REST, jak można sprawdzić poprawność usług REST oraz obsłużyć błędy występujące w tych usługach. Spora część zawartości tego rozdziału poświęcona jest tematyce uwierzytelnienia i autoryzacji (OAuth).
Kolejny, czwarty rozdział to kompleksowe omówienie tematyki projektowania wydajnych rozwiązań opartych na REST. Przedstawione są tutaj zasady buforowania, sposoby obsługi asynchronicznych i długotrwałych operacji w REST oraz najlepsze praktyki pracy z zasobami asynchronicznymi. Rozdział zawiera też informacje na temat metody HTTP PATCH, częściowych aktualizacji oraz JSON Patch.
Rozdział piąty omawia zaawansowane zasady projektowania usług REST, w szczególności zaś opisuje: techniki ograniczania liczby żądań, mechanizm stronicowania odpowiedzi, kwestie internacjonalizacji i lokalizacji, tematykę rozszerzalności REST, testowanie usług typu RESTful.
Ostatni, szósty rozdział wprowadza czytelnika w tematykę najnowszych standardów oraz próbuje znaleźć odpowiedź na pytanie o przyszłość technologii REST. W trakcie jego lektury poznasz koncepcję API reagującego na bieżąco, dowiesz się, na czym polega sondowanie i czym są uchwyty sieciowe. Poznasz również ideę mikrousług opartych na REST.
Miłą niespodzianką umieszczoną na końcu książki jest Dodatek A zawierający przegląd API REST popularnych serwisów internetowych: GitHub, Facebook Graph oraz Twitter.
Warto również nadmienić, że każdy z opisanych wyżej rozdziałów zawiera szereg praktycznych porad oraz informacji na temat dobrych wzorców związanych z wykorzystaniem REST oraz sekcje Zalecana lektura zawierające wskazówki odnośnie pogłębiania wiedzy w danym zakresie.
Podsumowując: konkretna książka na konkretny temat. Polecam wszystkim tym, którzy chcieliby pogłębić swoją wiedzę na temat REST!
Szczegóły ebooka
- Tytuł oryginału:
- RESTful Java Patterns and Best Practices
- Tłumaczenie:
- Łukasz Piwko
- ISBN Książki drukowanej:
- 978-83-283-0644-8, 9788328306448
- Data wydania książki drukowanej:
- 2015-06-16
- ISBN Ebooka:
- 978-83-283-0647-9, 9788328306479
- Data wydania ebooka:
- 2015-06-16 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:
- 170x230
- Numer z katalogu:
- 32960
- Rozmiar pliku Pdf:
- 2.3MB
- Rozmiar pliku ePub:
- 3.7MB
- Rozmiar pliku Mobi:
- 7.3MB
- Pobierz przykładowy rozdział PDF
- 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: Packt
Spis treści ebooka
- O autorce (7)
- Podziękowania (8)
- O recenzentach (9)
- Wstęp (11)
- Wprowadzenie do REST (16)
- REST i bezstanowość (16)
- Model dojrzałości Richardsona (16)
- Poziom 0 - zdalne wywoływanie procedur (17)
- Poziom 1 - zasoby REST (17)
- Poziom 2 - dodatkowe czasowniki HTTP (17)
- Poziom 3 - HATEOAS (18)
- Bezpieczeństwo i idempotentność (18)
- Bezpieczeństwo metod (18)
- Idempotentność metod (18)
- Zasady projektowe dotyczące budowy usług typu RESTful (19)
- Wyznaczenie identyfikatorów URI zasobów (19)
- Identyfikacja metod obsługiwanych przez zasób (20)
- Czasowniki HTTP w REST (21)
- PUT czy POST (22)
- Identyfikacja różnych reprezentacji zasobu (22)
- Implementowanie API (23)
- API Javy dla usług RESTful (JAX-RS) (23)
- Wdrażanie usług typu RESTful (25)
- Testowanie usług typu RESTful (25)
- API klienta w JAX-RS 2.0 (25)
- Uzyskiwanie dostępu do zasobów RESTful (27)
- Inne narzędzia (29)
- Najlepsze praktyki projektowania zasobów (29)
- Zalecana lektura (30)
- Podsumowanie (30)
- Rodzaje odpowiedzi REST (31)
- Negocjacja treści (32)
- Negocjacja treści przy użyciu nagłówków HTTP (32)
- Negocjacja treści poprzez adres URL (35)
- Dostawcy jednostek i różne reprezentacje (35)
- StreamingOutput (36)
- ChunkedOutput (37)
- Jersey i JSON (38)
- Wersjonowanie API (40)
- Określanie wersji w identyfikatorze URI (40)
- Numer wersji w parametrze zapytaniowym żądania (41)
- Określanie numeru wersji w nagłówku Accept (41)
- Kody odpowiedzi i wzorce REST (42)
- Zalecana lektura (43)
- Podsumowanie (44)
- Rejestrowanie informacji w API REST (46)
- Najlepsze praktyki rejestrowania informacji w API REST (47)
- Sprawdzanie poprawności usług REST (49)
- Obsługa wyjątków i kodów odpowiedzi związanych z weryfikacją poprawności danych (50)
- Obsługa błędów w usługach typu RESTful (51)
- Uwierzytelnianie i autoryzacja (52)
- Co to jest uwierzytelnianie (53)
- Co to jest autoryzacja (54)
- Różnice między OAuth 2.0 i OAuth 1.0 (57)
- Tokeny odświeżania a tokeny dostępu (57)
- Najlepsze praktyki przy implementacji OAuth w API REST (58)
- OpenID Connect (59)
- Elementy architektury REST (59)
- Zalecana lektura (61)
- Podsumowanie (62)
- Zasady buforowania (64)
- Szczegóły buforowania (64)
- Typy nagłówków buforowania (64)
- Nagłówek Cache-Control i dyrektywy (65)
- Nagłówek Cache-Control i API REST (66)
- Znaczniki ETag (67)
- API REST Facebooka i nagłówki ETag (69)
- Asynchroniczne i długotrwałe operacje w REST (70)
- Asynchroniczne przetwarzanie żądań i odpowiedzi (70)
- Najlepsze praktyki pracy z zasobami asynchronicznymi (73)
- Wysyłanie kodu statusu 202 Accepted (73)
- Ustawianie terminu wygaśnięcia dla obiektów w kolejce (74)
- Asynchroniczne obsługiwanie zadań przy użyciu kolejek wiadomości (74)
- Metoda HTTP PATCH i częściowe aktualizacje (74)
- JSON Patch (76)
- Zalecana lektura (77)
- Podsumowanie (77)
- Techniki ograniczania liczby żądań (80)
- Układ projektu (81)
- Szczegółowa analiza przykładu ograniczania liczby żądań (82)
- Najlepsze praktyki pozwalające uniknąć przekroczenia limitu żądań przez klienty (86)
- Stronicowanie odpowiedzi (87)
- Rodzaje stronicowania (88)
- Układ projektu (90)
- Internacjonalizacja i lokalizacja (91)
- Różne tematy (92)
- HATEOAS (92)
- API REST portalu PayPal i HATEOAS (93)
- REST i rozszerzalność (94)
- Inne tematy związane z API REST (94)
- Testowanie usług typu RESTful (95)
- Zalecana lektura (96)
- Podsumowanie (96)
- API reagujące na bieżąco (98)
- Sondowanie (98)
- Model PuSH - PubSubHubbub (99)
- Model strumieniowania (100)
- Uchwyty sieciowe (103)
- Gniazda sieciowe (104)
- Inne API i technologie do komunikacji na bieżąco (106)
- XMPP (106)
- BOSH poprzez XMPP (107)
- Porównanie uchwytów sieciowych, gniazd sieciowych i zdarzeń wysyłanych przez serwer (107)
- REST i mikrousługi (108)
- Prostota (108)
- Wyodrębnienie problemów (108)
- Skalowalność (109)
- Wyraźny podział funkcjonalności (109)
- Niezależność od języka programowania (109)
- Zalecana lektura (109)
- Podsumowanie (110)
- Przegląd API REST portalu GitHub (111)
- Pobieranie informacji z portalu GitHub (112)
- Czasowniki i akcje zasobów (113)
- Wersjonowanie (113)
- Obsługa błędów (113)
- Ograniczanie liczby żądań (114)
- Przegląd API Graph portalu Facebook (114)
- Czasowniki i czynności zasobów (116)
- Wersjonowanie (116)
- Obsługa błędów (116)
- Ograniczanie liczby żądań (117)
- Przegląd API portalu Twitter (117)
- Czasowniki i działania na zasobach (118)
- Wersjonowanie (119)
- Obsługa błędów (119)
- Zalecana lektura (119)
- Podsumowanie (119)
Rozdział 1. Podstawy REST (15)
Rozdział 2. Projektowanie zasobów (31)
Rozdział 3. Bezpieczeństwo i wykrywalność (45)
Rozdział 4. Projektowanie wydajnych rozwiązań (63)
Rozdział 5. Zaawansowane zasady projektowania (79)
Rozdział 6. Nowe standardy i przyszłość technologii REST (97)
Dodatek A (111)
Skorowidz (121)
Helion - inne książki
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)34.93 zł
49.90 zł(-30%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Tę książkę docenią wszyscy zainteresowani eksploracją danych i uczeniem maszynowym, którzy chcieliby pewnie poruszać się w świecie nauki o danych. Pokazano tu, w jaki sposób Excel pozwala zobrazować proces ich eksplorowania i jak działają poszczególne techniki w tym zakresie. Przejrzyście wyjaśni...
Eksploracja danych za pomocą Excela. Metody uczenia maszynowego krok po kroku Eksploracja danych za pomocą Excela. Metody uczenia maszynowego krok po kroku
(40.20 zł najniższa cena z 30 dni)46.90 zł
67.00 zł(-30%) -
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)48.30 zł
69.00 zł(-30%)
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
Oceny i opinie klientów: REST. Najlepsze praktyki i wzorce w języku Java Bhakti Mehta (1) 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)
(0)
(1)
(0)
(0)