Wyniki wyszukiwania

1465
Ładowanie...
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!

1466
Ładowanie...
EBOOK

JavaFX. Tworzenie graficznych interfejsów użytkownika

Urszula Piechota, Jacek Piechota

Zaprzęgnij platformę JavaFX do pracy! Poznaj możliwości rozwiązania JavaFX Naucz się za jego pomocą tworzyć GUI Opanuj niezbędne narzędzia w praktyce JavaFX to platforma umożliwiająca proste tworzenie atrakcyjnych interfejsów użytkownika dla aplikacji budowanych w języku Java. Wsparcie wzorca projektowego MVC, obsługa XML-a i możliwość formatowania atrakcyjnych wizualnie kontrolek za pomocą arkuszy stylów CSS - to tylko niektóre cechy sprawiające, że zastosowanie rozwiązania upraszcza architekturę aplikacji, przyspiesza ich tworzenie, ułatwia konserwację, umożliwia wydajną pracę nad projektami i pozwala osiągać ciekawe efekty w stosunkowo krótkim czasie. Jeśli zaczynasz przygodę z Javą i chcesz szybko poznać platformę JavaFX, sięgnij po tę książkę! Krok po kroku wprowadzi Cię ona w świat tworzenia aplikacji wykorzystujących rozwiązania JavaFX, nauczy praktycznego zastosowania najważniejszych funkcji, a także zaprezentuje informacje ułatwiające rozpoczęcie własnych eksperymentów. Dzięki wizualnym wskazówkom i praktycznej pracy z kodem szybko opanujesz niezbędne umiejętności, a przykłady z życia wzięte pozwolą Ci sukcesywnie nabywać bezcennego doświadczenia. Właściwości, wiązanie danych i korzystanie z kolekcji Obsługa zdarzeń, gestów i dotyku Zastosowanie kształtów 2D i kolorów Kształty 3D, kamery i światła Przekształcenia, efekty i animacje Korzystanie z różnych elementów GUI Wykresy, obrazy i rysowanie, audio i wideo Przeglądanie stron WWW i ułatwienia dostępu Wielowątkowość i modularyzacja Współpraca ze Swingiem i korzystanie z FXML-a Efektowny GUI w Javie? Tylko z platformą JavaFX!

1467
Ładowanie...
EBOOK

Java. Leksykon kieszonkowy. Wydanie II

Marcin Lis

Doskonałe źródło wiedzy o języku Java i platformie Java 6 Chcesz poznać składnię języka Java? Chcesz dowiedzieć się, jak wykonywać podstawowe zadania w tym języku? Szukasz zwięzłego, a przy tym wszechstronnego źródła informacji o Javie? Java zasłużenie jest jednym z najbardziej popularnych języków programowania. Cechuje go między innymi wysoka przenośność, co pozwala uruchamiać kod napisany w nim w różnych systemach operacyjnych oraz na rozmaitych urządzeniach, niezawodność oraz łatwość obsługi rozwiązań sieciowych. Sprawia to, że Java ma bardzo wiele zastosowań -- od prostych programów na telefony komórkowe, przez aplikacje internetowe, po rozbudowane projekty korporacyjne. "Java. Leksykon kieszonkowy. Wydanie II" pozwoli Ci szybko rozpocząć programowanie w tym języku. Poznasz podstawy programowania obiektowego, strukturę kodu, najważniejsze typy danych, instrukcje oraz inne niezbędne elementy składni. Nauczysz się poprawiać stabilność kodu za pomocą wyjątków, a także pobierać i zapisywać dane przy użyciu strumieni wejścia-wyjścia. Dowiesz się też, jak tworzyć aplety oraz kompletne aplikacje z interfejsem graficznym. Składnia języka JavaScript Najważniejsze typy danych i instrukcje Tworzenie klas i obiektów oraz korzystanie z nich Zwiększanie niezawodności kodu przy użyciu wyjątków Pobieranie i zapisywanie danych Tworzenie apletów i umieszczanie ich na stronach Tworzenie aplikacji z interfejsem graficznym Miej najważniejsze informacje o języku Java zawsze pod ręką.

1468
Ładowanie...
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.

1469
Ładowanie...
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!

1470
Ładowanie...
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!

1471
Ładowanie...
EBOOK

Java Persistence. Programowanie aplikacji bazodanowych w Hibernate. Wydanie II

Christian Bauer, Gavin King, Gary Gregory

Utrwalenie danych, tak aby zostały one zapisane i przechowane przez system informatyczny, jest jedną z podstawowych funkcji aplikacji. Prawie zawsze wymaga się trwałych danych. W przypadku Javy zazwyczaj utrwalenie danych odbywa się poprzez ich zapisanie w relacyjnej bazie danych z wykorzystaniem języka SQL. Relacyjne bazy danych stanowią niezwykle elastyczne i potężne narzędzie do zarządzania utrwalonymi danymi, jednak aby wykorzystać wszystkie zalety tego rozwiązania, trzeba zapewnić optymalne komunikowanie się aplikacji z bazą danych. Niniejsza książka stanowi wyczerpujące źródło aktualnej wiedzy o frameworku Hibernate, najpopularniejszym narzędziu do utrwalania danych dla Javy, które zapewnia automatyczne i przezroczyste mapowanie obiektowo-relacyjne. Wyczerpująco opisano też standard Java Persistence 2.1 (JSR 338). Programowanie aplikacji w Hibernate wyjaśniono tu na licznych przykładach. Pokazano, jak korzystać z mapowania, zapytań, strategii pobierania, transakcji, konwersacji, buforowania i wielu innych funkcji. Nie zabrakło opisu najlepszych praktyk w projektowaniu baz danych oraz wskazówek dotyczących optymalizacji. Wszystkie przykłady zostały uaktualnione dla najnowszych wersji frameworka Hibernate i środowiska Java EE. Najważniejsze zagadnienia omówione w książce: Mapowanie obiektowo-relacyjne i jego znaczenie Projekt aplikacji bazodanowej typu klient-serwer Korzystanie z frameworka Hibernate Specyfikacja Java Persistence Transakcyjne przetwarzanie danych, w tym również zagadnienia współbieżności Tworzenie i uruchamianie zapytań oraz przetwarzanie otrzymanych wyników Hibernate i Java Persistence — najlepszy sposób na nowoczesną aplikację bazodanową! Christian Bauer jest szkoleniowcem i konsultantem. Bierze udział w rozwijaniu frameworka Hibernate. Autor kilku książek dotyczących programowania w Javie. Gavin King jest współzałożycielem projektu Hibernate oraz członkiem grupy ekspertów pracujących nad standardem Java Persistence (JSR 220). Przewodził również pracom nad standaryzacją CDI (JSR 299). Gary Gregory jest współautorem książek JUnit in Action oraz Spring Batch in Action. Jest także członkiem grup zarządzania projektami firmy Apache Software Foundation: Commons, HttpComponents, Logging Services i Xalan.

1472
Ładowanie...
EBOOK

JavaScript dla programistów PHP

Stoyan Stefanov

Błyskawicznie opanuj nowy język programowania! Czasy wąskiej specjalizacji programistów odchodzą do lamusa. Współczesne projekty wymagają od nich szerokiej wiedzy, zarówno dotyczącej języków działających po stronie serwera (Java, PHP), jak i przeglądarki (JavaScript). Jest jednak światełko w tunelu — jeśli znasz tylko jeden z języków programowania, jesteś w stanie sprawnie opanować kolejny. Dzięki tej książce to zadanie stanie się prostsze! Książka przeznaczona jest dla programistów PHP chcących szybko nauczyć się programowania w języku JavaScript. W trakcie lektury poznasz różnice i podobieństwa między tymi dwoma językami. W kolejnych rozdziałach rozgryziesz składnię JavaScriptu i błyskawicznie zaczniesz używać funkcji wbudowanych w ten język. Ponadto opanujesz programowanie obiektowe z jego wykorzystaniem. Na sam koniec nauczysz się testować kod napisany w JavaScripcie. To najlepszy podręcznik do nauki tego języka dla osób znających podstawy PHP. Dzięki tej książce: poznasz składnię języka JavaScript będziesz programować w nim obiektowo zaznajomisz się z funkcjami wbudowanymi błyskawicznie poznasz kolejny język programowania Poznaj możliwości języka JavaScript i wykorzystaj je w Twoim projekcie!