Search results

1433
Loading...
EBOOK

Java EE 6. Programowanie aplikacji WWW. Wydanie II

Krzysztof Rychlicki-Kicior

Aplikacje webowe z Javą EE — to się naprawdę opłaca! Podstawowa orientacja w Javie EE, czyli co trzeba wiedzieć na dobry początek Frameworki webowe i obsługa danych, czyli do czego służą biblioteki i jak przetwarzać dane Zagadnienia zaawansowane, czyli po co Ci WebSocket i wstrzykiwanie zależności Java Enterprise Edition służy do tworzenia aplikacji zorientowanych na usługi biznesowe, lecz równie dobrze sprawdza się przy tworzeniu aplikacji webowych. Jest to bardzo wygodna, świetnie przygotowana platforma, oparta na języku Java i technologii Java 2 Standard Edition. Jednak nowicjuszom bardzo trudno zorientować się, od czego powinni zacząć swoją przygodę z programowaniem w tym standardzie. Jeśli i Ty chciałbyś zacząć wykorzystywać go w codziennej pracy, lecz nie wiesz, jak to zrobić, sięgnij po tę książkę. Znajdziesz w niej omówienie najistotniejszych zagadnień związanych z programowaniem aplikacji webowych w Javie EE. Drugie wydanie tego znakomitego wstępu do Javy EE pozwoli Ci odkryć, jak działają serwlety, do czego służą pliki JSP, co to jest deskryptor wdrożenia i jak zapewnić dostęp Twojej aplikacji do danych za pośrednictwem JPA. Sprawdzisz, do czego może przydać Ci się WebSockets oraz przeanalizujesz przykład integracji aplikacji webowej z mobilną na przykładzie architektury REST. Zrozumiesz także, na czym polega wstrzykiwanie zależności i co to jest JPQL. Krótko mówiąc, nauczysz się tworzyć aplikacje webowe z użyciem JavyEE. Czytaj i działaj! Java EE — naprawdę krótkie wprowadzenie Pierwsza aplikacja webowa Serwlet — na dobry początek JSP — gdy out.println() nie wystarcza JSTL — wisienka na torcie JSP JavaServer Faces Konwertowanie i walidacja JPA, czyli ORM + Java Związki między encjami — jedna tabela to za mało! JPQL i jego możliwości Szybko, jeszcze szybciej, czyli WebSocket w akcji Wstrzykiwanie zależności i jego zastosowania Integracja aplikacji webowej z aplikacją mobilną na przykładzie JAX-RS Instalacja serwera Apache Tomcat Poznaj podstawy Javy EE!

1434
Loading...
EBOOK

Java EE 6. Programowanie aplikacji WWW

Krzysztof Rychlicki-Kicior

Już dziś sięgnij po jedyne kompendium wiedzy na temat Java EE! Szybko i bez kłopotów poznaj Java Enterprise Edition Naucz się praktycznie tworzyć ciekawe aplikacje WWW Dołącz do elity programistów nowoczesnych rozwiązań webowych Java Enterprise Edition to standard tworzenia aplikacji biznesowych wykorzystujących język Java. Opracowany przez firmę Sun Microsystems, działa w oparciu o wielowarstwową architekturę komponentową, oferując programistom bardzo rozbudowane możliwości tworzenia oprogramowania funkcjonującego na niemal dowolnym sprzęcie, w każdym systemie operacyjnym, z wykorzystaniem licznych serwerów aplikacji. Duża popularność rozwiązań Java EE i coraz powszechniejszy dostęp do technologii WWW sprawiają, że programiści sprawnie posługujący się tego rodzaju narzędziami rzadko figurują na listach osób poszukujących pracy, a jeśli już jakimś cudem się na nich znajdą, bardzo szybko otrzymują atrakcyjne propozycje zatrudnienia. Nauka swobodnego poruszania się w tym środowisku może też być wspaniałą, poszerzającą horyzonty przygodą, a gdy poznasz platformę Java EE, będziesz dysponował potężnym narzędziem, ułatwiającym tworzenie nawet najbardziej skomplikowanych aplikacji internetowych w bardzo efektywny i szybki sposób. Studenci, programiści i hobbyści pragnący poznać środowisko Java Enterprise Edition często napotykają problem ze znalezieniem solidnych źródeł wiedzy, które pozwoliłyby im szybko i łatwo wejść w świat tej coraz bardziej popularnej technologii. Lukę tę z powodzeniem wypełnia książka "Java EE 6. Programowanie aplikacji WWW ". Dzięki niej wszyscy zainteresowani tematem zyskają możliwość poznania Java EE od podstaw i zdobycia praktycznej wiedzy, na podstawie której będą mogli rozwijać swoje umiejętności programistyczne w przyszłości. Ten podręcznik pozwala na szybkie rozpoczęcie przygody z tworzeniem aplikacji webowych, skutecznie wprowadzając w zagadnienia wykorzystywanych przy tym platform i mechanizmów, lecz nie pomijając też informacji o charakterze ogólnym. Jeśli niewiele mówią Ci skróty JSP, JPA, JSF czy JPQL, a chciałbyś zmienić ten stan rzeczy, bez wątpienia powinieneś sięgnąć po tę książkę, podobnie jak wszystkie osoby zainteresowane bezproblemowym używaniem całego spektrum nowoczesnych narzędzi oferowanych przez środowisko Java EE. Tworzenie serwletów Zastosowanie szablonów JSP Integracja danych z aplikacjami za pomocą mechanizmu JPA Używanie interfejsów i komponentów Korzystanie z technologii JSF Uniwersalny i wygodny dostęp do danych, czyli język JPQL Praktyczne przykłady realizacji Spraw, aby tworzenie aplikacji WWW z wykorzystaniem Java EE nie miało przed Tobą tajemnic.

1435
Loading...
EBOOK

Java EE. Zaawansowane wzorce projektowe

Murat Yener, Alex Theedom

Rozwiązania realnych problemów w Javie EE przy użyciu wzorców projektowych Platforma Java EE to najbardziej zaawansowane rozwiązanie do budowania złożonych systemów informatycznych, jakie oferuje firma Oracle. Jest wykorzystywana wszędzie tam, gdzie wymaga się najwyższej wydajności, bezpieczeństwa oraz niezawodności. Java EE dostarcza kompletny zbiór narzędzi, który pozwoli Ci zbudować aplikację o dowolnym stopniu skomplikowania. Jeżeli chcesz poznać najlepsze wzorce tworzenia oprogramowania z wykorzystaniem Javy EE, to trafiłeś na doskonałą książkę. Sięgnij po nią i poznaj podstawy pracy z tą platformą oraz klasyczne wzorce projektowe. Gdy już opanujesz fundamenty, przejdziesz do nauki zaawansowanych mechanizmów. Wstrzykiwanie zależności, porównanie CDI i EJB, budowanie serwisów REST-owych, fabryki czy fasady to tylko niektóre z poruszanych tu tematów. Ponadto przekonasz się, jak tworzyć asynchroniczne ziarna lub serwlety oraz przygotujesz własną usługę odmierzającą czas. Na sam koniec przeanalizujesz kilka antywzorców. Pamiętaj — ich nie warto stosować! Książka ta jest doskonałą lekturą dla wszystkich programistów języka Java chcących pogłębić swoją wiedzę na temat Javy EE oraz najlepszych praktyk. Dzięki tej książce nauczysz się: jak wykorzystywać adnotacyjne implementacje wzorców projektowych Javy EE i stosować przejrzystszy model programowania niż w J2EE; implementować w Javie EE najważniejsze wzorce, takie jak Fasada, Singleton, Fabryka, Dekorator, Obserwator, Wstrzykiwanie Zależności oraz Model-Widok-Kontroler; metod programowania w Javie EE, np. programowania aspektowego, asynchronicznego i implementowania REST-owych usług sieciowych; unikać błędów polegających nie nieprawidłowym stosowaniu wzorców projektowych; stosować wzorce projektowe we właściwym kontekście, a nie wszędzie gdzie się uda. Najlepsze techniki pracy z Javą EE!

1436
Loading...
EBOOK

Java. Podstawy. Wydanie X

Cay S. Horstmann

Książka Java. Podstawy od lat jest uznawana za najważniejszy praktyczny poradnik i podręcznik dla doświadczonych programistów dążących do doskonalenia swoich umiejętności w zakresie posługiwania się językiem Java. W wydaniu dziesiątym wprowadzono liczne uzupełnienia, które wiążą się z pojawieniem się bardzo oczekiwanej Javy SE. Przepisane i zmodyfikowane rozdziały obejmują swoim zakresem tematycznym nowe elementy platformy, idiomy i najlepsze praktyki. Znajdziesz w nich setki przykładowych programów, a wszystkie tak napisane, aby były łatwe do zrozumienia i wykorzystania w praktyce. Autor tej przeznaczonej dla poważnych programistów książki Cay Horstmann pomoże Ci dokładnie zrozumieć język Java i jego bibliotekę. W pierwszym tomie tego dwutomowego dzieła Horstmann opisuje podstawowe zagadnienia związane z programowaniem nowoczesnych interfejsów użytkownika. W książce tej znajdziesz szczegółowy opis szerokiego spektrum tematów, od programowania obiektowego przez typy generyczne, kolekcje, wyrażenia lambda, projektowanie interfejsów użytkownika przy użyciu technologii Swing po najnowsze zdobycze wiedzy w dziedzinie programowania współbieżnego i funkcyjnego. Szybko opanuj podstawową składnię Javy na podstawie posiadanej już wiedzy programistycznej. Dowiedz się, na czym polega hermetyzacja, co to są klasy i jak w Javie działa dziedziczenie. Opanuj interfejsy, klasy wewnętrzne i wyrażenia lambda będące elementem programowania funkcyjnego. Naucz się pisać niezawodne programy z obsługą wyjątków i stosując skuteczne techniki debugowania. Naucz się pisać bezpieczniejszy i czytelniejszy kod programów z użyciem typów generycznych i technik silnego typizowania. Dowiedz się, jak przechowywać proste obiekty w gotowych kolekcjach. Opanuj techniki programowania współbieżnego od podstaw. Naucz się tworzyć nowoczesne graficzne interfejsy użytkownika przy użyciu standardowych komponentów Swing, które działają na wszystkich platformach. Dowiedz się, jak wdrażać konfigurowalne aplikacje i aplety oraz jak udostępniać je użytkownikom przez internet. Dowiedz się, jak uprościć obliczenia współbieżne i zwiększyć wydajność programu za pomocą technik programowania funkcyjnego. Jeśli jesteś doświadczonym programistą, który chce przejść na Javę SE 8, to książka Java. Podstawy. Wydanie X będzie dla Ciebie najlepszym praktycznym podręcznikiem, który posłuży Ci przez wiele lat.

1437
Loading...
EBOOK

Java. Podstawy. Wydanie XI

Cay S. Horstmann

Świat usłyszał o Javie pod koniec 1995 roku. Wkrótce stała się niezwykle popularną i cenioną technologią. Dziś jest dojrzałym, rozbudowanym, elastycznym, a przy tym niezwykle starannie zaprojektowanym językiem programowania, który może służyć do pisania dużych systemów, małych programów, aplikacji mobilnych i aplikacji WWW. Charakteryzuje się też wysublimowanymi zabezpieczeniami, które w niego wbudowano. Każdy, kto chce pisać dobry i wydajny kod, powinien dobrze poznać zarówno podstawowe, jak i zaawansowane cechy Javy. Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem kultowego podręcznika dla profesjonalnych programistów Javy - to pierwszy tom, w którym omówiono podstawy języka oraz najważniejsze zagadnienia związane z programowaniem interfejsu użytkownika. W tym wydaniu opisano pakiet JDK Java Standard Edition (SE) w wersji 9, 10 i 11. Teorii towarzyszą liczne przykłady kodu, obrazujące zasady działania niemal każdej przedstawionej tu funkcji czy biblioteki. Przykładowe programy są proste, aby ułatwić naukę najważniejszych zagadnień. W tej książce między innymi: solidne wprowadzenie do Javy i przygotowanie środowiska pracy zasady programowania obiektowego: klasy, hermetyzacja, dziedziczenie mechanizm refleksji i obiekty proxy interfejsy, klasy wewnętrzne i wyrażenia lambda programowanie generyczne i system kolekcji GUI i praca z pakietem Swing programowanie współbieżne Java - oto język mistrzów programowania!

1438
Loading...
EBOOK

Java. Podstawy. Wydanie XII

Cay Horstmann

W 1995 roku świat ujrzał przyszłą gwiazdę programowania: Javę. Dziś to język dojrzały i elastyczny, dzięki czemu może służyć do pisania dużych systemów, małych programów, aplikacji mobilnych i internetowych. Java została zaprojektowana z ogromną starannością. W język wbudowano wysublimowane zabezpieczenia, a także pewne zaawansowane funkcje, które docenia każdy programista tworzący systemy o skomplikowanej architekturze. Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem kultowego podręcznika dla profesjonalnych programistów Javy. To pierwszy tom, w którym opisano podstawy języka i najważniejsze zagadnienia związane z programowaniem interfejsu użytkownika, a także kolekcje, wyrażenia lambda, techniki programowania współbieżnego i funkcyjnego. W tym wydaniu poszczególne zagadnienia zoptymalizowano pod kątem Javy 17, opisano też takie nowości jak bloki tekstu, rozszerzenia konstrukcji switch, rekordy, dopasowywanie wzorców operatora instanceof, klasy zapieczętowane i wiele więcej. Podręcznik zawiera mnóstwo przykładów kodu, obrazujących zasady działania niemal każdej opisywanej funkcji czy biblioteki. Aby nauka najważniejszych zagadnień była jeszcze łatwiejsza, przykładowe programy są proste i realistyczne. W książce między innymi: składnia i najlepsze praktyki pisania kodu w języku Java interfejsy, klasy wewnętrzne i wyrażenia lambda obsługa wyjątków i skuteczne techniki debugowania korzystanie z typów generycznych i standardowych kolekcji Javy nowoczesne graficzne interfejsy użytkownika przy użyciu komponentów Swing stosowanie modelu współbieżności Javy Java: biegle opanuj język mistrzów programowania!

1439
Loading...
EBOOK

JavaScript. Przewodnik dla absolutnie początkujących

Kirupa Chinnathambi

Naukę języka programowania można porównać do nauki języka obcego: jedno i drugie wymaga sporej ilości wysiłku i systematyczności. Trzeba najpierw przyswoić sobie podstawy, potem przejść do bardziej złożonych zagadnień i jak najwięcej ćwiczyć. JavaScript szczególnie dobrze nadaje się do nauki programowania, a przy tym jest językiem elastycznym i wciąż rozwijanym. W połączeniu z CSS3 i HTML5 pozwala na tworzenie wszechstronnych aplikacji internetowych i mobilnych. Książka, którą trzymasz w dłoni, jest przystępnie napisanym, praktycznym podręcznikiem programowania w JavaScripcie. Zawarte tu wyjaśnienia, wskazówki i proste instrukcje pozwolą Ci na bardzo szybkie przyswojenie sobie podstaw tego języka, nawet jeśli dopiero zaczynasz przygodę z kodowaniem. Po przedstawieniu podstaw programowania wyjaśniono nieco bardziej złożone koncepcje, posługując się licznymi — często bardzo zabawnymi — przykładami. Lektura książki jest przy tym niezwykle interesująca i przyjemna. Po zakończeniu ostatniego rozdziału będziesz przygotowany, by sprostać większości wyzwań związanych z językiem JavaScript. Jak zacząć pisać kod i gdzie go umieścić Wykorzystanie zmiennych, funkcji i pętli Co to jest zakres globalny i lokalny Czym są domknięcia Programowanie obiektowe w JavaScripcie Operacje na danych tekstowych i listy danych JavaScript: dzięki niemu stron WWW stają się piękniejsze, lepsze i bardziej imponujące!

1440
Loading...
EBOOK

Java. Podstawy. Wydanie IX

Cay S. Horstmann, Gary Cornell

Wykorzystaj potencjał lidera na rynku języków programowania! Pomimo zaawansowanego wieku Java wciąż jest na topie. Ten język programowania oraz narzędzia z nim powiązane są najczęściej wybierane do tworzenia rozbudowanych systemów informatycznych. Skąd ta popularność? Przejrzysta składnia, obsługa nowoczesnych technik przesyłania informacji, automatyczne czyszczenie pamięci to tylko niektóre z atutów Javy. Jeżeli dołożymy do tego ogromną rzeszę użytkowników chętnych do pomocy, wszystko staje się jasne. Java jeszcze długo będzie na świeczniku! Kolejne wydanie tej cenionej książki zostało zaktualizowane o wszystkie nowości, które pojawiły się w wersji 7 platformy Java Standard Edition. W trakcie lektury poznasz składnię języka oraz wszystkie istotne kwestie związane z programowaniem w Javie. Zrozumiesz założenia programowania obiektowego, nauczysz się korzystać z interfejsów oraz obsługiwać wyjątki. Przekonasz się również, jakie ułatwienia w tym zakresie oferuje Java 7 - obsługa wielu wyjątków w ramach jednego bloku catch to tylko czubek góry lodowej. Książka ta jest idealną pozycją dla wszystkich osób chcących poznać język Java. Sprawdzi się ona również w rękach doświadczonych programistów - jako źródło informacji na temat nowości w Java Standard Edition 7. Poznaj: podstawy języka Java zasady programowania obiektowego zastosowanie interfejsów nowości wprowadzone w ostatniej wersji Javy Wykorzystaj siłę obiektów. Zacznij programować obiektowo w języku Java!