Laboratorium – zaliczenie
Grupa L08, zestaw B, semestr zimowy 2012/2013
Skonfiguruj projekt Netbeans, tak żeby pliki były kopiowane do katalogu
c:\xampplite\htdocs\JAOZaliczenie i URL projektu było ustawione na
http://localhost:8080/JAOZaliczenie/. W systemie Linux pliki kopiujemy do
/var/www/html/JAOZaliczenie_x (x – numer komputera z naklejki na obudowie) i URL
projektu to http://localhost/JAOZaliczenie_x/.
Zadanie 1 na ocenę 3.0
W klasie Controller w metodzie getAction napisz kod wg algorytmu:
1. Do zmiennej o nazwie akcja przypisz stałą klasy SHOW_GUI.
2. Wywołaj metodę checkEvents.
3. Jeżeli pole wczytajZapytanieClicked ma wartość logiczną TRUE, to do zmiennej o nazwie akcja przypisz stałą klasy READ_QUERY.
4. Jeżeli pole wczytajZapytanieClicked ma wartość logiczną TRUE, to do zmiennej o nazwie akcja przypisz stałą klasy PROCESS_QUERY.
5. Jeżeli pole xsltRequest ma wartość logiczną TRUE, to do zmiennej o nazwie akcja przypisz stałą klasy GET_XSLT.
6. Zwróć z metody zmienną akcja.
Zadanie 2 na ocenę 3.5
W klasie Gui w metodzie getLoadedFileName w linii 120 prowadź następujące zmiany: 1. Popraw kod, tak żeby do zmiennej fileName przypisana została nazwa pliku przesłanego na serwer.
Zadanie 3 na ocenę 4.0
Na pulpicie utwórz plik o nazwie zapytanie.sql z instrukcją SQL, która zwróci następujące informacje:
Wyświetl: imiona, nazwiska i etaty tych pracowników, którzy obsługiwali takich klientów, którzy zamówili kiedykolwiek wyrób o nazwie ACE TENNIS RACKET II (dane w wierszach mogą się powtarzać). Pokaż imię i nazwisko pracownika, nazwę etatu, nazwę klienta, nazwę wyrobu (kolumna opis).
Zadanie 4 na ocenę 4.5
Przekształć projekt w taki sposób, żeby jego struktura była zgodna z wzorcem projektowym Model-View-Controller.
1. Utwórz odpowiednie katalogi i przenieś lub utwórz pliki.
2. Dodaj lub zmodyfikuj instrukcje require_once.
3. Popraw ścieżki do plików (stała SCHEMA w klasie DBService, stałe GUI_XML
i XSLT_FILE w klasie Gui).
Zadanie 5 na ocenę 5.0
W pliku gui.xslt wprowadź następujące zmiany:
1. Popraw arkusz transformacji, tak żeby pojawiła się tabelka z wynikiem zapytania.
W celu zbadania struktury dokumentu XML, w przeglądarce internetowej wyświetl źródło strony.
Laboratorium – zaliczenie
Grupa L08, zestaw B, semestr zimowy 2012/2013
Skonfiguruj projekt Netbeans, tak żeby pliki były kopiowane do katalogu
c:\xampplite\htdocs\JAOZaliczenie i URL projektu było ustawione na
http://localhost:8080/JAOZaliczenie/. W systemie Linux pliki kopiujemy do
/var/www/html/JAOZaliczenie_x (x – numer komputera z naklejki na obudowie) i URL
projektu to http://localhost/JAOZaliczenie_x/.
Zadanie 1 na ocenę 3.0
W klasie Controller w metodzie getAction napisz kod wg algorytmu:
1. Do zmiennej o nazwie akcja przypisz stałą klasy SHOW_GUI.
2. Wywołaj metodę checkEvents.
3. Jeżeli pole wczytajZapytanieClicked ma wartość logiczną TRUE, to do zmiennej o nazwie akcja przypisz stałą klasy READ_QUERY.
4. Jeżeli pole wczytajZapytanieClicked ma wartość logiczną TRUE, to do zmiennej o nazwie akcja przypisz stałą klasy PROCESS_QUERY.
5. Jeżeli pole xsltRequest ma wartość logiczną TRUE, to do zmiennej o nazwie akcja przypisz stałą klasy GET_XSLT.
6. Zwróć z metody zmienną akcja.
Zadanie 2 na ocenę 3.5
W klasie Gui w metodzie getLoadedFileName w linii 120 prowadź następujące zmiany: 1. Popraw kod, tak żeby do zmiennej fileName przypisana została nazwa pliku przesłanego na serwer.
Zadanie 3 na ocenę 4.0
Na pulpicie utwórz plik o nazwie zapytanie.sql z instrukcją SQL, która zwróci następujące informacje:
Wyświetl: imiona, nazwiska i etaty tych pracowników, którzy obsługiwali takich klientów, którzy zamówili kiedykolwiek wyrób o nazwie ACE TENNIS RACKET II (dane w wierszach mogą się powtarzać). Pokaż imię i nazwisko pracownika, nazwę etatu, nazwę klienta, nazwę wyrobu (kolumna opis).
Zadanie 4 na ocenę 4.5
Przekształć projekt w taki sposób, żeby jego struktura była zgodna z wzorcem projektowym Model-View-Controller.
1. Utwórz odpowiednie katalogi i przenieś lub utwórz pliki.
2. Dodaj lub zmodyfikuj instrukcje require_once.
3. Popraw ścieżki do plików (stała SCHEMA w klasie DBService, stałe GUI_XML
i XSLT_FILE w klasie Gui).
Zadanie 5 na ocenę 5.0
W pliku gui.xslt wprowadź następujące zmiany:
1. Popraw arkusz transformacji, tak żeby pojawiła się tabelka z wynikiem zapytania.
W celu zbadania struktury dokumentu XML, w przeglądarce internetowej wyświetl źródło strony.