• Nie Znaleziono Wyników

Zofia Kruczkiewicz Programowanie komponentowe1

N/A
N/A
Protected

Academic year: 2021

Share "Zofia Kruczkiewicz Programowanie komponentowe1"

Copied!
1
0
0

Pełen tekst

(1)

1. Wykonaj aplikację, która zawiera trzy strony: Page1.jsp, Page2.jsp i *Page3.jsp

1.1. Na pierwszej stronie znajduje się komponent typu Fragment Page Box zawierający logo firmy (dowolny obraz wyświetlany za pomocą komponentu Image), obszar tekstowy z aktualnościami firmy (Text Area), pole typu Static Text oraz trzy linki (komponenty Hyperlink): czynny link do drugiej i trzeciej strony i nieczynny link do strony pierwszej. Przy przejściu do strony drugiej lub trzeciej należy wyświetlić dowolny komunikat w polu typu Static Text fragmentu wybranej strony.

wyklad4, http://www.netbeans.org/kb/55/vwp-pagefragments.html, http://www.netbeans.org/kb/55/vwp-pagenav.html

1.2. Na drugiej stronie znajduje się również fragment strony opisany w p.1.1. Przy przejściu do strony pierwszej lub trzeciej należy wyświetlić komunikat w polu typu Static Text fragmentu wybranej strony. Na pozostałej części strony znajdują się komponenty do obsługi bazy danych: dropDownList oraz Table. Komponent typu dropDownList jest połączony z tabelą TRIP bazy danych travel. Należy wyświetlić zawartość kolumny DEPDATE w sposób posortowany (ORDER BY TRIP.DEPDATE). Komponent Table należy połączyć z tabelą HOTEL i wyświetlić tylko te hotele, które należą do wybranej wycieczki w komponencie dropDownList (wg wybranej pozycji listy).

wyklad1, lab.3 oraz http://www.netbeans.org/kb/55/vwp-databoundcomponents.html.

Należy przystosować komponent Table do również do wstawiania, usuwania oraz zmiany danych nowego hotelu należącego do danej wycieczki.

http://www.netbeans.org/kb/55/vwp-inserts_updates_deletes.html.

Przy wstawianiu danych dokonać przetwarzania danych wprowadzanych do kolumny GUESTS za pomocą komponentu Long Range Validator z palety Validators (liczba gości od 1 do 2) oraz CHECKINDATE i CHECKOUTDATE za pomocą komponentu SqlDateConverter z palety Converters (wybór formatu wprowadzanej daty).

lab1 oraz http://www.netbeans.org/kb/55/vwp-intro.html.

1.3. * Na trzeciej stronie znajduje się również fragment strony opisany w p.1.1. Przy przejściu do strony pierwszej lub drugiej należy wyświetlić dowolny komunikat w polu typu Static Text fragmentu wybranej strony. Na pozostałej części strony umieścić dwa komponenty FileUpload: jeden do zmiany zawartości logo firmy i drugi do wypełnienia obszaru tekstowego (Text Area) we fragmencie strony zawartością wybranego pliku tekstowego.

lab2 oraz http://www.netbeans.org/kb/55/vwp-fileupload.html.

2. Wykonaj aplikację, która zawiera trzy strony: Page1.jsp, Page2.jsp i *Page3.jsp

2.1. Na pierwszej stronie znajduje się komponent typu Fragment Page Box zawierający logo firmy (dowolny obraz wyświetlany za pomocą komponentu Image), obszar tekstowy z aktualnościami firmy (Text Area), pole typu Static Text oraz trzy linki (komponenty Hyperlink): czynny link do drugiej i trzeciej strony i nieczynny link do strony pierwszej. Przy przejściu do strony drugiej lub trzeciej należy wyświetlić komunikat w polu typu Static Text fragmentu wybranej strony.

wyklad4 oraz http://www.netbeans.org/kb/55/vwp-pagefragments.html http://www.netbeans.org/kb/55/vwp-pagenav.html

2.2. Na drugiej stronie znajduje się również fragment strony opisany w p.2.1. Przy przejściu do strony pierwszej lub trzeciej należy wyświetlić dowolny komunikat w polu typu Static Text fragmentu wybranej strony. Na pozostałej części strony znajdują się komponenty do obsługi bazy danych: dropDownList oraz Table. Komponent typu dropDownList jest połączony z tabelą TRIP bazy danych travel. Należy wyświetlić zawartość kolumny DESTCITY w sposób posortowany (ORDER BY TRIP.DESTCITY). Komponent Table należy połączyć z tabelą FLIGHT wyświetlić tylko te loty, które należą do wybranej wycieczki w komponencie dropDownList (wg wybranej pozycji listy).

wyklad1, lab.3 oraz http://www.netbeans.org/kb/55/vwp-databoundcomponents.html.

Należy przystosować komponent Table do również do wstawiania, usuwania oraz zmiany danych nowego lotu należącego do danej wycieczki.

http://www.netbeans.org/kb/55/vwp-inserts_updates_deletes.html.

Przy wstawianiu danych dokonać przetwarzania danych wprowadzanych do kolumny DIRECTION za pomocą komponentu Long Range Validator z palety Validators (wybrane kody znaków) oraz DEPTIME i ARRTIME za pomocą komponentu SqlDateConverter z palety Converters (wybór formatu wprowadzanej daty).

lab1 oraz http://www.netbeans.org/kb/55/vwp-intro.html.

2.3. *Na trzeciej stronie znajduje się również fragment strony opisany w p.2.1. Przy przejściu do strony pierwszej lub drugiej należy wyświetlić dowolny komunikat w polu typu Static Text fragmentu wybranej strony. Na pozostałej części strony umieścić dwa komponenty FileUpload: jeden do zmiany zawartości logo firmy i drugi do wypełnienia obszaru tekstowego (Text Area) we fragmencie strony zawartością wybranego pliku tekstowego.

lab2 oraz http://www.netbeans.org/kb/55/vwp-fileupload.html

Zofia Kruczkiewicz Programowanie komponentowe 1

(2)

3. Wykonaj aplikację, która zawiera trzy strony: Page1.jsp, Page2.jsp i *Page3.jsp

3.1. Na pierwszej stronie znajduje się komponent typu Fragment Page Box zawierający logo firmy (dowolny obraz wyświetlany za pomocą komponentu Image), obszar tekstowy z aktualnościami firmy (Text Area), pole typu Static Text oraz trzy linki (komponenty Hyperlink): czynny link do drugiej i trzeciej strony i nieczynny link do strony pierwszej. Przy przejściu do strony drugiej lub trzeciej należy wyświetlić dowolny komunikat w polu typu Static Text fragmentu wybranej strony.

wyklad4, http://www.netbeans.org/kb/55/vwp-pagefragments.html, http://www.netbeans.org/kb/55/vwp-pagenav.html

3.2. Na drugiej stronie znajduje się również fragment strony opisany w p.3.1. Przy przejściu do strony pierwszej lub trzeciej należy wyświetlić dowolny komunikat w polu typu Static Text fragmentu wybranej strony. Na pozostałej części strony znajdują się komponenty do obsługi bazy danych: dropDownList oraz Table. Komponent typu dropDownList jest połączony z tabelą TRIP bazy danych travel. Należy wyświetlić zawartość kolumny DEPCITY w sposób posortowany (ORDER BY TRIP.DEPCITY). Komponent Table należy połączyć z tabelą CARRENTAL i wyświetlić tylko te wypożyczone samochody, które należą do wybranej wycieczki w komponencie dropDownList ( wg wybranej pozycji listy).

wyklad1, lab.3 oraz http://www.netbeans.org/kb/55/vwp-databoundcomponents.html.

Należy przystosować komponent Table do również do wstawiania, usuwania oraz zmiany danych nowego wypożyczonego samochodu należącego do danej wycieczki.

http://www.netbeans.org/kb/55/vwp-inserts_updates_deletes.html.

Przy wstawianiu danych dokonać przetwarzania danych wprowadzanych do kolumny RATE za pomocą komponentu Double Range Validator z palety Validators (sprawdzający zakres wartości opłaty RATE) oraz PICKUPDATE i RETURNDATE za pomocą komponentu SqlDateConverter z palety Converters (wybór formatu wprowadzanej daty).

lab1 oraz http://www.netbeans.org/kb/55/vwp-intro.html.

3.3. *Na trzeciej stronie znajduje się również fragment strony opisany w p.3.1. Przy przejściu do strony pierwszej lub drugiej należy wyświetlić dowolny komunikat w polu typu Static Text fragmentu wybranej strony. Na pozostałej części strony umieścić dwa komponenty FileUpload: jeden do zmiany zawartości logo firmy i drugi do wypełnienia obszaru tekstowego (Text Area) we fragmencie strony zawartością wybranego pliku tekstowego.

lab2 oraz http://www.netbeans.org/kb/55/vwp-fileupload.html.

4. Wykonaj aplikację, która zawiera trzy strony: Page1.jsp, Page2.jsp i *Page3.jsp

4.1. Na pierwszej stronie znajduje się komponent typu Fragment Page Box zawierający logo firmy (dowolny obraz wyświetlany za pomocą komponentu Image), obszar tekstowy z aktualnościami firmy (Text Area), pole typu Static Text oraz trzy linki (komponenty Hyperlink): czynny link do drugiej i trzeciej strony i nieczynny link do strony pierwszej. Przy przejściu do strony drugiej lub trzeciej należy wyświetlić dowolny komunikat w polu typu Static Text fragmentu wybranej strony.

wyklad4 oraz http://www.netbeans.org/kb/55/vwp-pagefragments.html http://www.netbeans.org/kb/55/vwp-pagenav.html

4.2. Na drugiej stronie znajduje się również fragment strony opisany w p.4.1. Przy przejściu do strony pierwszej lub trzeciej należy wyświetlić dowolny komunikat w polu typu Static Text fragmentu wybranej strony. Na pozostałej części strony znajdują się komponenty do obsługi bazy danych: dropDownList oraz Table. Komponent typu dropDownList jest połączony z tabelą TRIPTYPE bazy danych travel. Należy wyświetlić zawartość kolumny NAME w sposób posortowany (ORDER BY TRIPTYPE.NAME). Komponent Table należy połączyć z tabelą TRIP wyświetlić tylko te wycieczki, które należą do wybranego typu wycieczki w komponencie dropDownList (wg wybranej pozycji listy).

wyklad1, lab.3 oraz http://www.netbeans.org/kb/55/vwp-databoundcomponents.html.

Należy przystosować komponent Table do również do wstawiania, usuwania oraz zmiany danych wycieczki należącej do danego typu wycieczki.

http://www.netbeans.org/kb/55/vwp-inserts_updates_deletes.html.

Przy wstawianiu danych dokonać przetwarzania danych wprowadzanych do kolumny DEPCITY i DESTCITY za pomocą komponentu Length Range Validator z palety Validators (długość ciągu znaków) oraz DEPDATE za pomocą komponentu SqlDateConverter z palety Converters (wybór formatu wprowadzanej daty).

lab1 oraz http://www.netbeans.org/kb/55/vwp-intro.html.

4.3. *Na trzeciej stronie znajduje się również fragment strony opisany w p.4.1. Przy przejściu do strony pierwszej lub drugiej należy wyświetlić dowolny komunikat w polu typu Static Text fragmentu wybranej strony. Na pozostałej części strony umieścić dwa komponenty FileUpload: jeden do zmiany zawartości logo firmy i drugi do wypełnienia obszaru tekstowego (Text Area) we fragmencie strony zawartością wybranego pliku tekstowego.

lab2 oraz http://www.netbeans.org/kb/55/vwp-fileupload.html Uwaga: Punkt oznaczony przez * nie jest obowiązkowy

Zofia Kruczkiewicz Programowanie komponentowe 2

Cytaty

Powiązane dokumenty

testy statyczne: inspekcje struktury produktu, udowadnianie poprawności programu (np. logika Hoare), testowanie symboliczne (testowanie oparte na strukturze programu i

Kliknij prawym klawiszem na plik typu applet (tutaj ApletPliki1) i wybierz pozycję Run File z wyskakującego menu... Zofia Kruczkiewicz,

Aplet uruchomiony w środowiku NetBeans ( uruchomienien typu Run File – kliknięcie prawym klawiszem myszy na plik Applet1 i wybór opcji run).. Zofia Kruczkiewicz,

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,

Tworzenie projektu typu Visual Web Java Sever Faces – VWJSF używającego apletu.{.

Należy w kopii programu wykonanego w lab4, jako rozwinięcie programu Rys1_2 dodać trzy przyciski JButton:jeden do zapisu obiektów z kolekcji figury z rodziny. Punkt, drugi do odczytu

-zastosowanie klasy Produkt1 oraz klasy Fasada_warstwy_biznesowej w wersji SE – klasa typu Produkt_form do wprowadzanie danych produktu.

http://zofia.kruczkiewicz.staff.iiar.pwr.wroc.pl/wyklady/pojava/Lab8_2018s.pdf formularz rysujący wykres (grafika 2D lub 3D), przedstawiający, ile wprowadzono produktów w.