Programowanie komponentowe 4, Zofia Kruczkiewicz
1
Przykłady zastosowania komponentów typu
Layout: Page Fragment Box
Programowanie
komponentowe 4
Programowanie komponentowe 4, Zofia Kruczkiewicz
2
1. Utworzenie projektu - zastosowanie komponentu Page Fragment Box
1) Z głównego menu wybierz opcję File > New Project.
2) W New Project, wybierz Java Web listy kategorii (Categories) i wybierz Web Application z listy projektów (Projects). Kliknij Next.
3) Nazwij projekt AplikacjaInternetowa7 (Project Name) i wybierz katalog (Browse dla Project Location). Kliknij Next.
4) Wybierz serwer aplikacji GlassFish V2 z listy Server oraz wersję Java EE z listy Java EE Version – domyślne wartości. Kliknij na Next
5) Wybierz Visual Web JavaServer Faces i naciśnij Finish.
6) Wybierz okno projektu (zakładka Projects) - zawiera ono układ plików typu BluePrints. Plik Page1.jsp jest stroną startową napisaną w języku JSP (zaznaczenie zielonym poziomym trójkątem) i znajduje się w
podkatalogu „Web Pages”.
Programowanie komponentowe 4, Zofia Kruczkiewicz
3
Zastosowanie komponentu Page Fragment Box
Programowanie komponentowe 4, Zofia Kruczkiewicz
4
Zastosowanie komponentu Page Fragment Box
Programowanie komponentowe 4, Zofia Kruczkiewicz
5
Zastosowanie komponentu Page Fragment Box
Programowanie komponentowe 4, Zofia Kruczkiewicz
6
Zastosowanie komponentu Page Fragment Box
Programowanie komponentowe 4, Zofia Kruczkiewicz
7
Programowanie komponentowe 4, Zofia Kruczkiewicz
8
Wstawienie komponentu Page Fragment Box z palety Layout: nadanie mu nazwy
Logofirmy i wybór Create New Page Fragment
Programowanie komponentowe 4, Zofia Kruczkiewicz
9
Programowanie komponentowe 4, Zofia Kruczkiewicz
10
Programowanie komponentowe 4, Zofia Kruczkiewicz
11
Wstawienie drugiego komponentu Page Fragment Box z palety Layout: nadanie mu nazwy Nawigacja i wybór Create New Page Fragment (kolejne kroki jak przy
tworzeniu Logpfirmy.jspf)
Programowanie komponentowe 4, Zofia Kruczkiewicz
12
Programowanie komponentowe 4, Zofia Kruczkiewicz
13
Nadanie tytułu Firma 1 stronie głównej – w okienku Properties
należy wstawić do właściwości Title łańcuch Firma 1
Programowanie komponentowe 4, Zofia Kruczkiewicz
14
Wstawienie komponentu StaticText na stronę Page1, poza
komponentami typu Fragment Box
Programowanie komponentowe 4, Zofia Kruczkiewicz
15
Wywołanie z okna Properties komponentu staticText1 właściwości style i w edytorze kaskadowego arkusza stylu ustawienie Text Block w poziomie na center i w pionie na
middle
Programowanie komponentowe 4, Zofia Kruczkiewicz
16
Programowanie komponentowe 4, Zofia Kruczkiewicz
17
Wstawienie komponentu Image do fragmentu strony Logofirmy i nadanie w oknie Properties właściwości url za pomocą edytora (...) adresu wybranego pliku o formacie
graficznym
Programowanie komponentowe 4, Zofia Kruczkiewicz
18
Programowanie komponentowe 4, Zofia Kruczkiewicz
19
Wstawienie komponentu HyperLink do fragmentu strony Nawigacja i nadanie w oknie
Properties właściwości url za pomocą edytora (...) adresu strony Page1.
Programowanie komponentowe 4, Zofia Kruczkiewicz
20
Wstawienie drugiej strony Nowosci.jsp.
Programowanie komponentowe 4, Zofia Kruczkiewicz
21
Programowanie komponentowe 4, Zofia Kruczkiewicz
22
Programowanie komponentowe 4, Zofia Kruczkiewicz
23
Wstawienie komponentu HyperLink do fragmentu strony Nawigacja i nadanie w oknie Properties właściwości url za pomocą edytora (...) adresu strony Nowosci.jsp, która
została wstawiona jako druga strona podrzędna.
Programowanie komponentowe 4, Zofia Kruczkiewicz
24
Programowanie komponentowe 4, Zofia Kruczkiewicz
25
Strona startowa Page1.jsp.
Programowanie komponentowe 4, Zofia Kruczkiewicz
26
Kopiowanie fragmentu Logofirmy ze strony Page1.jsp przez kopiowanie do notatnika
za pomocą znacznika div, dostępnego w oknie Navigator
Programowanie komponentowe 4, Zofia Kruczkiewicz
27
Wstawianie do strony Nowosci.jsp fragmentu Logofirmy przez wklejenie z notatnika
Programowanie komponentowe 4, Zofia Kruczkiewicz
28
Wstawiony do strony Nowosci.jsp fragmentu Logofirmy z notatnika
Programowanie komponentowe 4, Zofia Kruczkiewicz
29
Kopiowanie ze strony Page1.jsp fragmentu Nawigacja - przez kopiowanie do notatnika
za pomocą znacznika div fragmentu Nawigacja w oknie Navigator
Programowanie komponentowe 4, Zofia Kruczkiewicz
30
Wstawianie do strony Nowosci.jsp fragmentu Nawigacja z notatnika
Programowanie komponentowe 4, Zofia Kruczkiewicz
31
Wstawiony fragment Nawigacja do strony Nowosci.jsp z notatnika
Programowanie komponentowe 4, Zofia Kruczkiewicz
32
Wstawienie do drugiej strony Nowosci.jsp pola Static Text i nadanie mu napisu
Nowosci
Programowanie komponentowe 4, Zofia Kruczkiewicz
33
Ustawienie nieaktywnego połączenia Strona główna dla strony Page1.jsp we
fragmencie Nawigacja
Programowanie komponentowe 4, Zofia Kruczkiewicz
34
Ustawienie nieaktywnego połączenia Nowosci dla strony Nowosci.jsp we
fragmencie Nawigacja
Programowanie komponentowe 4, Zofia Kruczkiewicz
35
Uruchomienie aplikacji - (Kliknij prawym klawiszem myszy w oknie Project na nazwę projektu, w ukazanym oknie uruchom kolejno Build Project, Deploy
Project, Run Project – można wywołać Run, wtedy zostaną uruchomione
automatycznie Build Project, Deploy Project
Programowanie komponentowe 4, Zofia Kruczkiewicz
36