Aplikacje WWW - laboratorium



Podobne dokumenty
Aplikacje WWW - laboratorium

6. Powtórz kroki z punktu 5. dla strony sorry.jsp, zmieniając jedynie treść wyświetlanego tekstu ( Niestety zamiast Witaj )

Zaawansowane aplikacje internetowe

Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1

2) W wyświetlonym oknie należy zaznaczyć chęć utworzenia nowej aplikacji (wygląd okna może się różnić od powyższego); kliknąć OK

D:\DYDAKTYKA\ZAI_BIS\_Ćwiczenia_wzorce\04\04_poprawiony.doc 2009-lis-23, 17:44

Zaawansowane aplikacje internetowe

Zaawansowane aplikacje internetowe - laboratorium

Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1).

Aplikacje internetowe i rozproszone - laboratorium

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER DLA KLIENTÓW ALIOR BANKU

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Aplikacje WWW - laboratorium

Web Services (SOAP) Ćwiczenie 1

Okno logowania. Okno aplikacji. 1. Logowanie i rejestracja

Certyfikat niekwalifikowany zaufany Certum Silver. Instrukcja dla uŝytkowników Windows Vista. wersja 1.1 UNIZETO TECHNOLOGIES SA

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER PRZEZ INTERNET

5.6.2 Laboratorium: Punkty przywracania

Programowanie wielowarstwowe i komponentowe

Programowanie Obiektowe GUI

5. Administracja kontami uŝytkowników

Laboratorium - Udostępnianie folderu, tworzenie grupy domowej i mapowanie dysku sieciowego w Windows 7

Płace VULCAN. 2. W polu nad drzewem danych ustaw rok, za który chcesz utworzyć deklaracje.

Komponent Formularz. Rys. 1. Strona programu Joomla - Rys. 2. Instalacja komponentu

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium

Kadry Optivum, Płace Optivum

Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

Enterprise JavaBeans (EJB)

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji

16) Wprowadzenie do raportowania Rave

Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej:

Laboratorium - Zabezpieczanie kont, danych i komputera w systemie Windows 7

Instrukcja konfiguracji połączenia PPPoE w Windows XP

Laboratorium - Zabezpieczanie kont, danych i komputera w systemie Windows XP

Java EE: JSF + EJB + JPA

Nowe notowania epromak Professional

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji

Moduł Handlowo-Magazynowy Przeprowadzanie inwentaryzacji z użyciem kolektorów danych

Aby pobrać program FotoSender naleŝy na stronę lub i kliknąć na link Program do wysyłki zdjęć Internetem.

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows XP

System Symfonia e-dokumenty

Instrukcja użytkowania

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

1. Instalacja systemu Integra 7

Laboratorium - Zabezpieczanie kont, danych i komputera w systemie Windows Vista

Instrukcja konfiguracji połączenia PPPoE w Windows XP (opracowana przez: Dział Techniczny Cityconnect Sp. z o.o.)

Instalacja i opis podstawowych funkcji programu Dev-C++

Centrum Informatyki "ZETO" S.A. w Białymstoku. Wysyłanie danych o licencjach i zezwoleniach do CEIDG w systemie ProcEnt Licencje

Rozdział 5. Administracja kontami użytkowników

Zaawansowane aplikacje internetowe laboratorium

SZYBKI START. Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2. Szyfrowanie/odszyfrowanie danych 4

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

Laboratorium - Kopia zapasowa rejestru i jego odzyskiwanie w Windows XP

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox dla urządzeń kryptograficznych.

Laboratorium - Archiwizacja i odzyskiwanie danych w systemie Windows XP

USTAWIENIA UŻYTKOWNIKA

Aplikacje internetowe - laboratorium

Instrukcja uŝytkownika

Laboratorium 16: Udostępnianie folderów

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Ćwiczenie 2. Tworzenie serwisów internetowych. Zapoznanie z pakietem WebRatio

Instrukcja użytkownika aplikacji npodpis r.

Nowe notowania epromak Professional

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

E:\DYDAKTYKA\ZAI\ZWWW\Laboratoria\L07\Java Persistence.doc 2011-lis-24, 17:0 Zaawansowane aplikacje internetowe Laboratorium Java Persistence.

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Zaawansowane aplikacje internetowe - laboratorium Web Services (część 2).

Opis zmian w wersji aplikacji Cyfrowe Repozytorium Dokumentów

Aplikacje internetowe - laboratorium

MATERIAŁY DYDAKTYCZNE. Streszczenie: Z G Łukasz Próchnicki NIP w ramach projektu nr RPMA /15

Opis aktualizacji programu Kancelaria Komornika

pomocą programu WinRar.

ikasa instrukcja użytkownika dla Klientów posiadających zainstalowaną aplikację

Instrukcja uŝytkowania programu

ikasa instrukcja użytkownika dla Klientów nie posiadających zainstalowanej aplikacji

Laboratorium - Zdalny pulpit i Zdalna Pomoc w systemie Windows 7

Instrukcja użytkownika NAUCZYCIELA AKADEMICKIEGO SYSTEMU ARCHIWIZACJI PRAC

3S TeleCloud - Aplikacje Instrukcja użytkowania usługi 3S KONFERENCJA

Instalacja protokołu PPPoE

Instrukcja Użytkownika (Nauczyciel Akademicki) Akademickiego Systemu Archiwizacji Prac

Aplikacja do podpisu cyfrowego npodpis

Wczytywanie cenników z poziomu programu Norma EXPERT Tworzenie własnych cenników w programie Norma EXPERT... 4

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Ewidencja Opłat za Korzystanie ze Środowiska

MINI PRZEWODNIK - Pierwsze kroki w systemie po wdrożeniu nowej bankowości elektronicznej BOŚBank24 iboss

Kierunek: ETI Przedmiot: Programowanie w środowisku RAD - Delphi Rok III Semestr 5. Ćwiczenie 5 Aplikacja wielo-okienkowa

Pierwsze logowanie do systemu Uczniowie Optivum NET

Jako lokalizację, w której będzie kontynuowana praca w przyszłym roku szkolnym, warto wybrać tę, w której zgromadzonych jest więcej danych.

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Palety by CTI. Instrukcja

Instalacja VPN Check Point Mobile Apple macos Hight Sierra (v )

Zapamiętywanie haseł w przeglądarce Internet Explorer (elearning)

URLOPY BY CTI. Instrukcja obsługi

Certyfikat niekwalifikowany zaufany Certum Silver. Instalacja i użytkowanie pod Windows Vista. wersja 1.0 UNIZETO TECHNOLOGIES SA

1. Zaloguj się do systemu UONET+ jako administrator i uruchom moduł Administrowanie.

Transkrypt:

Aplikacje WWW - laboratorium JavaServer Faces Celem ćwiczenia jest przygotowanie aplikacji internetowej z wykorzystaniem technologii JSF. Prezentowane ćwiczenia zostały wykonane w środowisku Oracle JDeveloper 10.1.3.0.4 (do pobrania ze strony: http://www.oracle.com/. Ćwiczenie 1 W tym ćwiczeniu zostanie stworzony serwlet wyświetlający podstawowe informacje o pracownikach. NaleŜy przygotować środowisko nową aplikację (patrz opis do ćwiczenia prosty servlet ).

W ramach aplikacji naleŝy stworzyć projekt o nazwie view W ramach utworzonego projektu naleŝy utworzyć stronę JSF (File->New).

Pierwsza strona będzie stroną startową, naleŝy więc nazwać ją start.jsp. W następnych krokach naleŝy zaakceptować proponowane ustawienia domyślne Po wygenerowaniu strony naleŝy upewnić się, Ŝe została utworzona we właściwym kontekście

Następnie naleŝy na utworzonej stronie umieścić odpowiednie informacje powitalne oraz przycisk który będzie przenosił na uŝytkownika do strony logowania. NaleŜy w tym celu wykorzystać element Command Button z palety JSF HTML. Dla tego przycisku ustaw następujące właściwości (wartości zmienione są zaznaczone zielonymi punktami): Ostatnim punktem tego ćwiczenia jest analiza wygenerowanego kodu.

Ćwiczenie 2 Celem tego ćwiczenia jest zdefiniowanie przepływu sterowania pomiędzy stronami tworzonego serwisu internetowego NaleŜy rozpocząć od zlokalizowania pliku faces-config.xml w gałęzi: Web Content WEB-INF i następnie otwarcia jego zawartości Na otwartej stronie naleŝy umieścić symbol stworzonego poprzednio pliku start.jsp a takŝe wybierając z menu po prawej stronie dołoŝyć symbol kolejnego pliku. Nowemu plikowi nadać nazwę logowanie.jsp Następnie naleŝy dodać nawigację pomiędzy tymi dwoma plikami NaleŜy teŝ dodać kolejną stronę o nazwie strona_dla_zalogowanych.jsp Następnie naleŝy przełączyć się na podgląd źródła stworzonego dokumentu XML i je przeanalizować

Ćwiczenie 3 W ramach tego ćwiczenia zostanie zaimplementowana strona logowania do serwisu. NaleŜy dwukrotnie kliknąć ikonę pliku logowanie.jsp W uruchomionym kreatorze naleŝy wybrać następujące opcje opisujące podstawowe parametry tworzonej strony

Następnie naleŝy zdefiniować parametry serwletu, który będzie obsługiwał formularz logowania W kolejnych krokach moŝna akceptować wartości podpowiadane przez kreatora

Na wygenerowanej stronie naleŝy stworzyć formularz logowania. Korzystając z komponentów Output Label i Input Text naleŝy stworzyć odpowiednie rubryki i miejsca na wprowadzanie danych (pola mają być wymagane, naleŝy zaznaczyć to w ich właściwościach) Z palety JSF CORE wybrać komponent Validate Length i powiązać go z polem przechowującym hasło uŝytkownika minimalna długość hasła to 4 znaki Następnie naleŝy dołoŝyć przycisk Command Button, który będzie miał ustawione następujące właściwości: action = strona_dla_zalogowanych, value = Zaloguj

Ćwiczenie 4 Celem tego ćwiczenia jest przygotowanie strony wyświetlającej informacje powitalne dla zalogowanego uŝytkownika Na początku tego ćwiczenia naleŝy na diagramie sterowania kliknąć dwukrotnie na ikonie strony dla zalogowanego uŝytkownika i korzystając z uruchomionego kreatora stworzyć taką stronę. Umieść na stronie element Output Text. W polu value skasuj istniejące dane i korzystając z kreatora bindowania danych wprowadź nastepującą wartość: #{backing_logowanie.inputtext1.value} Aplikacja jest gotowa do uruchomienia

Ćwiczenie 5 Celem tego ćwiczenia jest zaprojektowanie akcji wykonywanej w sytuacji, kiedy uŝytkownik wprowadzi błędne dane do formularza logowania. Wykonywanie ćwiczeni naleŝy rozpocząć od zdefiniowania kolejnego przepływu sterowania na diagramie JSF. Tym przepływem będzie przepływ między stroną z formularzem logowania a stroną startową. Na stronie z formularzem logowania naleŝy zmienić akcję dla przycisku na DEFAULT W znajdującym się po prawej stronie oknie struktury dokumentu naleŝy wybrać z menu kontekstowego dla przycisku tworzenie bindowania metody (Create Method Binding for Action)

Kod metody powinien wyglądać następująco public String commandbutton1_action() { // Add event code here... if (inputsecret1.getvalue().tostring().equals("welcome")) { return "success"; } else { String message = "Invalid login"; FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(message)); return "zle dane"; } } Następnie moŝna uruchomić i przetestować aplikację