Search results

1657
Loading...
EBOOK

JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW

Andrzej Marciniak

Jak projektować estetyczne i wygodne interfejsy użytkownika aplikacji WWW? Od czego zacząć projekt wykorzystujący JavaServer Faces? Co oferuje środowisko Eclipse Galileo, a co narzędzia Web Tools Platform? Dobry interfejs aplikacji WWW to połowa jej sukcesu. Osiągnij go z JavaServer Faces! Język Java od lat zdobywa i ugruntowuje swoją popularność wśród programistów i twórców aplikacji WWW, a rozmaite platformy i rozwiązania, w których jest on wykorzystywany, zostały na stałe włączone do pakietu narzędzi stosowanych przez wielu z nich na co dzień. Jednym z najbardziej popularnych tego typu narzędzi jest JavaServer Faces. Można dzięki niemu w prosty sposób tworzyć interfejsy użytkownika aplikacji, wykorzystujące platformę Java EE. Ten spójny i kompletny szkielet programistyczny jest obecnie najbardziej elastycznym, najlepiej dopracowanym i najprostszym w użyciu rozwiązaniem, opartym na technologii serwletów. Jednak "najprostszy" wcale nie musi oznaczać "prosty", o czym z pewnością miało okazję przekonać się wielu studentów kierunków informatycznych i profesjonalnych programistów, którzy postanowili praktycznie zapoznać się z możliwościami tej technologii. Nieocenioną pomocą okaże się dla nich książka "JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW ", dzięki której można uniknąć wielu typowych błędów i nauczyć się biegle korzystać z JSF, zdobywając przy tym kompletną wiedzę na temat mechanizmów i rozwiązań zapewniających działanie tej platformy. Co więcej, opisano tu nie tylko samą technologię, lecz również sposób jej praktycznego wykorzystania w konkretnych projektach, co w przyszłości zaowocuje z pewnością opracowaniem niejednej doskonałej i cieszącej oko aplikacji WWW. Mechanizmy działania aplikacji WWW i sposoby ich projektowania w oparciu o język Java Podstawowe informacje na temat szkieletu programistycznego JSF Realizacja praktycznego projektu z wykorzystaniem JavaServer Faces Rozszerzanie standardowej implementacji JSF i tworzenie niestandardowych interfejsów użytkownika Opis środowiska programistycznego Eclipse Galileo oraz pakietu narzędzi Web Tools Platform Naucz się szybko i sprawnie tworzyć rozbudowane interfejsy użytkownika aplikacji WWW za pomocą szkieletu programistycznego JavaServer Faces.

1658
Loading...
EBOOK

JavaScript i jQuery. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio

Dawid Borycki

JavaScript i jQuery - fantastyczny duet w każdej aplikacji! Poznaj technologię JavaScript i wykorzystaj jej kolosalne możliwości Ułatw sobie pracę za pomocą elastycznych narzędzi z biblioteki jQuery i jQuery UI Technologia JavaScript nie od dziś jest uważana za potężne narzędzie, doskonale wpasowujące się w sposób działania aplikacji internetowych po stronie serwera. To zaś jest zaleta nie do przecenienia w czasach, gdy przez globalną sieć przesyłane są niewiarygodnie wielkie ilości danych, a internet w zasadzie służy do załatwiania wszelkich codziennych spraw. Każda współczesna aplikacja internetowa musi zapewniać szybki transfer i bezpieczeństwo danych, a także oferować użytkownikom końcowym wygodny interaktywny widok, wraz z możliwością otwierania i wprowadzania danych na różnych urządzeniach. Połączenie JavaScriptu i jQuery pozwala osiągnąć taki stan rzeczy bez nadmiernego obciążania sieci i serwerów. W tej książce znajdziesz informacje o technologii JavaScript oraz bibliotekach jQuery oraz jQuery UI, które umożliwiają tworzenie interaktywnych widoków aplikacji internetowych. Dowiesz się więcej o składni języka JavaScript i zapewnianiu interakcji z różnymi elementami strony oraz o tworzeniu i wykorzystywaniu bibliotek skryptów. Nauczysz się zmieniać właściwości różnych elementów witryny, odkryjesz, do czego służą formularze i obiekty wbudowane, a ponadto zrozumiesz, jak ważną rolę w procesie projektowania i implementowania aplikacji internetowych odgrywają biblioteki jQuery i jQuery UI. Warto, przekonaj się sam! Konfiguracja obsługi JavaScriptu i biblioteki skryptów Debugowanie kodu w JavaScripcie Dostęp do wybranych elementów stron internetowych Obsługa zdarzeń i drzewo DOM Tabele danych, źródła XML oraz pętla for in Formularze, obiekty wbudowane i animacje Podstawy jQuery: selektory, zdarzenia, programowanie asynchroniczne Zaawansowane aspekty jQuery: animacje, formularze, AJAX, wtyczki i rozszerzenia jQuery UI: wtyczki, interakcja z komponentami oraz zaawansowane efekty animacji Interaktywna strona WWW? Tylko z JavaScriptem i jQuery!

1659
Loading...
EBOOK

JavaScript i jQuery. Nieoficjalny podręcznik. Wydanie III

David Sawyer McFarland

Duet nie do pokonania! JavaScript to język, którego początki sięgają lat dziewięćdziesiątych XX wieku. Po początkowych problemach, gdy był masowo blokowany przez użytkowników, obecnie przeżywa swój najlepszy okres. Trudno wyobrazić sobie bez niego nowoczesną aplikację internetową. Niewątpliwie duży wpływ na wzrost popularności JavaScriptu miała biblioteka jQuery, która usprawniła korzystanie z tego języka. Ta książka to wyjątkowy podręcznik prezentujący możliwości niesamowitego duetu JavaScript – jQuery. Sięgnij po nią, a zagwarantujesz sobie godziny pasjonującej lektury i odkrywania składni języka, typowych konstrukcji oraz najlepszych technik tworzenia programów. Ponadto dowiesz się, jak sprawnie manipulować obiektami w drzewie DOM, reagować na zdarzenia oraz wymieniać informacje z serwerem za pomocą żądań AJAX. Na sam koniec zdobędziesz bezcenną wiedzę na temat diagnozowania problemów ze skryptami, korzystania z dokumentacji jQuery oraz przechowywania danych w magazynie lokalnym użytkownika. Książka ta jest obowiązkową lekturą dla każdego webdevelopera!Spraw, by Twoje strony żyły. Korzystaj z jQuery, żeby tworzyć interaktywne elementy reagujące na poczynania użytkowników. Poznaj jQuery UI. Rozbuduj tworzone interfejsy użytkownika stosując grupy kart, okna dialogowe, widżety do wyboru daty i tak dalej. Wyświetlaj ładne i użyteczne formularze. Pobieraj informacje od użytkowników, pomagaj klientom w zakupach i zapewniaj członkom społeczności możliwość dzielenia się przemyśleniami. Wyjdź poza ramy przeglądarki korzystając z technologii Ajax. Komunikuj się z serwerem WWW, by aktualizować strony bez ich odświeżania. Zastosuj swoje nowe umiejętności w praktyce. Krok po kroku twórz nowe aplikacje, korzystając przy tym z jQuery i widżetów jQuery UI. Poznawaj zaawansowane zagadnienia. Korzystaj z narzędzia ThemeRoller by dostosowywać wygląd widżetów; unikaj popularnych błędów, które programiści często popełniają. Wykorzystaj w pełni możliwości współczesnych przeglądarek internetowych! David Sawyer McFarland – od ponad 20 lat zajmuje się tworzeniem stron WWW i zarządzaniem tymi stronami. Jest prezesem firmy Sawyer McFarland Media. Wcześniej pracował jako webmaster na Uniwersytecie Stanu Kalifornia oraz w Berkeley Multimedia Research Center. Jest autorem książek poświęconych Adobe Dreamweaverowi oraz CSS.

1660
Loading...
EBOOK

JavaScript i jQuery. Nieoficjalny podręcznik

David Sawyer McFarland

Buduj zaawansowane i interaktywne strony WWW! JavaScript ma za sobą długą historię, w której bywały okresy lepsze i gorsze. Czasem język ten był wręcz masowo blokowany w przeglądarkach. Jednak te czasy minęły. W tej chwili nie obejdzie się bez niego żadna poważna aplikacja internetowa lub choć trochę bardziej zaawansowana strona WWW. Użytkownicy serwisów internetowych wymuszają na projektantach coraz nowsze i lepsze rozwiązania. Dlatego na rynku wciąż pojawiają się dodatkowe narzędzia dla języka JavaScript, które ułatwiają wykorzystanie jego potencjału. Najpopularniejszym dodatkiem tego typu jest biblioteka jQuery. Genialna w swojej prostocie, z ogromnymi możliwościami, zdobyła uznanie wszystkich programistów JavaScriptu. Nie potrafią sobie oni wyobrazić programowania bez jej wykorzystania. W tej książce znajdziesz najlepsze techniki, jakie oferuje JavaScript. Nauczysz się nawigować po drzewie DOM, modyfikować zachowanie elementów oraz obsługiwać zdarzenia. Poznasz również narzędzia, które ułatwią Ci pracę oraz debugowanie kodu. Jest to obowiązkowa pozycja dla każdego projektanta stron internetowych. Musisz ją mieć! Dzięki tej książce: poznasz podstawy języka JavaScript zobaczysz, jak jQuery potrafi ułatwić pracę z JavaScriptem opanujesz mechanizm zdarzeń w jQuery zbudujesz lepszą i ciekawszą witrynę! Twórz atrakcyjne strony WWW. Wzbogać kod HTML o animacje, interaktywność i dynamiczne efekty wizualne!

1661
Loading...
EBOOK

JavaScript i wzorce projektowe. Programowanie dla zaawansowanych. Wydanie II

Simon Timms

JavaScript przez mnóstwo lat był wykorzystywany głównie jako technika uzupełniania podstawowej funkcjonalności stron internetowych. Dziś to się zmienia: JavaScript należy do najpopularniejszych języków i jest wykorzystywany na wiele sposobów. Wzorce projektowe to jedna z ciekawszych możliwości: dzięki nim programista bierze pod uwagę sprawdzone rozwiązania. Niniejsza książka jest przeznaczona dla osób używających JavaScriptu, które chcą nauczyć się programowania obiektowego w tym języku, a także dobrze poznać standard ECMAScript 2015. Przedstawiono tu wzorce kreacyjne, strukturalne i operacyjne oraz metody ich stosowania. Przeanalizowano wzorce widoku modelu i wzorce do budowy aplikacji internetowych. Obszernie omówiono mikrousługi, a także wzorce do testowania kodu za pomocą atrap obiektów i środowisk atrap obiektów oraz techniki monkey patching. Opisano też kilka wzorców zaawansowanych, w tym wzorzec wprowadzania zależności i przetwarzania końcowego w czasie rzeczywistym. Najważniejsze zagadnienia omówione w książce: czym są wzorce projektowe i jak należy organizować kod poszczególne grupy wzorców projektowych i ich zastosowanie programowanie funkcyjne i reaktywne programowanie aspektowe inne narzędzia zgodne ze standardem ECMAScript 2015/2016 Wzorce projektowe — niezbędne w przyborniku programisty! Simon Timms — jest głównym projektantem oprogramowania w firmie Clear-Measure w Austin, w Teksasie. Jest ekspertem w dziedzinie technologii serwerowych .NET, interesuje się wizualizacjami i przetwarzaniem w chmurze. Angażuje się w rozwijanie metodyki DevOps. Często wypowiada się na jej temat w ramach grupy Calgary.Net, której jest przewodniczącym.

1662
Loading...
EBOOK

Kali Linux. Testy penetracyjne. Wydanie II

Juned Ahmed Ansari

Testowanie bezpieczeństwa aplikacji sieciowych wymaga staranności oraz aktualnej i praktycznej wiedzy. Bardzo dobrym narzędziem do tego celu jest Kali Linux - popularna dystrybucja BackTrack systemu Linux, służąca do wykonywania audytów bezpieczeństwa. Zawiera liczne narzędzia umożliwiające zaawansowane testowanie zabezpieczeń, w tym skuteczne testy penetracyjne i techniki inżynierii wstecznej. Pozwala na zdiagnozowanie i wykorzystanie słabych stron aplikacji, co z kolei umożliwia usunięcie usterek i osiągnięcie wysokiego stopnia bezpieczeństwa. Niniejsza książka jest znakomitym przewodnikiem dla pentesterów. Wyjaśniono w niej podstawowe pojęcia hakingu i testowania penetracyjnego. Szczegółowo opisano luki bezpieczeństwa umożliwiające wstrzykiwanie do aplikacji kodu SQL i poleceń. Omówiono często spotykane wady skryptów i mechanizmów weryfikacji danych, jak również kwestie bezpieczeństwa w odniesieniu do technologii AJAX. Przedstawiono również technikę identyfikacji luk w aplikacjach sieciowych (fuzzing). Przede wszystkim zaś pokazano, w jaki sposób wykorzystać opisane słabe strony za pomocą narzędzi dostępnych w Kali Linux 2.0 i pokonać zabezpieczenia aplikacji. Najciekawsze zagadnienia:  metodyki testów penetracyjnych  aktywny i pasywny rekonesans sieciowy  wstrzykiwanie kodu, ataki XSS i CSRF  hakowanie połączeń SSL  ataki z wykorzystaniem Social Engineering Toolkit (SET) i Browser exploitation framework (BeEF) Poznaj Kali Linux - coś dla hakera i pentestera!

1663
Loading...
EBOOK

Kali Linux. Testy penetracyjne

Joseph Muniz, Aamir Lakhani

Podręcznik pentestera! W dobie internetu możemy cieszyć się globalną dostępnością każdego z systemów informatycznych. Z jednej strony daje to ogromne możliwości wymiany informacji, z drugiej naraża system na ataki z zewnątrz. Zastanawiasz się, jak zapewnić bezpieczeństwo Twojej sieci? Spróbuj się do niej włamać lub zleć to profesjonaliście! Wykonywane w ten sposób testy penetracyjne to jedna z najskuteczniejszych metod weryfikacji bezpieczeństwa w sieci. Jeżeli zainteresował Cię temat testów penetracyjnych, to trafiłeś na doskonałą książkę. Znajdziesz w niej omówienie specjalnej dystrybucji Kali Linux. Zawiera ona zestaw niezbędnych narzędzi oraz pozwoli Ci przeprowadzić testy. W trakcie lektury zrozumiesz, jak przygotować środowisko pracy i jak przeprowadzić atak na popularne serwery aplikacji internetowych oraz ich klientów. W kolejnych rozdziałach dowiesz się, jak zweryfikować zabezpieczenia aplikacji internetowych oraz serwerów WWW. Na sam koniec poznasz najlepsze metody przeciwdziałania i zapobiegania atakom oraz dowiesz się, jak przygotować raport końcowy, w którym zaprezentujesz uzyskane rezultaty. Książka ta jest obowiązkową lekturą dla wszystkich osób, którym bezpieczeństwo sieci nie jest obojętne! Sięgnij po tę książkę i: poznaj możliwości dystrybucji Kali Linux przeprowadź typowe ataki na serwery aplikacji internetowych przekonaj się, jak przeprowadzić atak na metody uwierzytelniania przygotuj kompletny raport ze swoich działań zadbaj o bezpieczeństwo sieci! Bezpieczeństwo sieci jest w Twoich rękach!

1664
Loading...
EBOOK

CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie III

Eric Meyer

Autorem książki jest Eric A. Meyer, guru CSS, jeden z najbardziej cenionych specjalistów w dziedzinie projektowania stron WWW. Odkrywa granice możliwości zastosowania CSS-a. Występuje na wielu konferencjach poświęconych standardom internetowym, zastosowaniu CSS oraz projektowaniu witryn. Kompendium wiedzy o kaskadowych arkuszach stylów Opis struktury arkusza stylów Sposoby definiowania charakterystyk czcionek Tworzenie efektownych interfejsów użytkownika Pozycjonowanie elementów Kaskadowe arkusze stylów (CSS), to technologia, która zrewolucjonizowała proces tworzenia witryn internetowych. Projektanci stron WWW dostali do ręki potężne narzędzie pozwalające na definiowanie wyglądu tekstu, tabel, ramek, łączy i innych elementów dokumentu za pomocą prostych parametrów zamieszczonych w odrębnym pliku lub wydzielonym miejscu kodu strony. Dzięki arkuszom stylów możliwe jest całkowite rozdzielenie procesu edycji treści strony od określania jej aspektów typograficznych i kolorystycznych, co niezwykle ułatwia dostosowanie serwisu WWW do przeglądania na różnych urządzeniach -- monitorach komputerów, wyświetlaczach telefonów komórkowych i terminali Blackberry. Książka "CSS. Kaskadowe arkusze stylów. Przewodnik encyklopedyczny. Wydanie III" to kompleksowe źródło informacji o wszystkich aspektach stosowania kaskadowych arkuszy stylów zgodnie z najnowszymi specyfikacjami konsorcjum W3C -- CSS2 oraz CSS2.1. Czytając ją, dowiesz się, jak definiować style dla tekstu, formatować tabele i tworzyć funkcjonalne interfejsy użytkownika. Poznasz różnice pomiędzy elementami pływającymi i pozycjonowanymi, zasady stosowania jednostek miar w definicjach stylów oraz metody przystosowywania treści i układu strony do druku czy odczytywania przez oprogramowanie ułatwiające korzystanie z sieci osobom niepełnosprawnym. Znajdziesz tu także informacje o tym, które elementy specyfikacji CSS są obsługiwane przez przeglądarki obecne dziś na rynku. Łączenie stylów z dokumentami XHTML Stosowanie selektorów Struktura definicji stylów Jednostki miary stosowane w definicjach stylów Korzystanie z różnych krojów czcionek Formatowanie tekstu Marginesy i obramowania Kolory Pozycjonowanie elementów Korzystanie z tabel Definiowanie stylów dla mediów nieekranowych Wykorzystaj doświadczenie Erica Meyera i poznaj wszystkie aspekty stosowania CSS.