Laboratorium – zaliczenie
Grupa L08, zestaw A, 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 Gui w metodzie showXML napisz kod wg algorytmu:
1. Wywołaj metodę createXMLResultAsText przekazując jej jako parametr zmienną
o nazwie teksty. Metoda utworzy w tej zmiennej tablicę.
2. Utwórz tablicę o nazwie replace, zawierającą 3 elementy: element 0 tablicy teksty,
element 1 tablicy teksty, pole wynik.
3. Wywołaj funkcję str_replace z parametrami: pole search, zmienna replace, pole
xml. Wynik działania funkcji przypisz do zmiennej xml.
4. Używając instrukcji echo, wyświetl zmienną xml.
Zadanie 2 na ocenę 3.5
W pliku gui.xslt wprowadź następujące zmiany:
1. Popraw formularz, tak żeby przeglądarka przesyłała na serwer plik wybrany w polu
o nazwie sql.
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: nazwy tych klientów, którzy kiedykolwiek zamawiali wyrób o nazwie ACE TENNIS
RACKET I. Nazwy klientów mogą się powtarzać. Wyświetl nazwę klienta i nazwę wyrobu.
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 i stałe GUI* w klasie Gui).
4. Popraw instrukcję dołączającą arkusz transformacji w pliku gui.xml.
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.
Uwaga: nazwa znacznika línea zawiera literę í z alfabetu hiszpańskiego.
Laboratorium – zaliczenie
Grupa L08, zestaw A, 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 Gui w metodzie showXML napisz kod wg algorytmu:
5. Wywołaj metodę createXMLResultAsText przekazując jej jako parametr zmienną
o nazwie teksty. Metoda utworzy w tej zmiennej tablicę.
6. Utwórz tablicę o nazwie replace, zawierającą 3 elementy: element 0 tablicy teksty,
element 1 tablicy teksty, pole wynik.
7. Wywołaj funkcję str_replace z parametrami: pole search, zmienna replace, pole
xml. Wynik działania funkcji przypisz do zmiennej xml.
8. Używając instrukcji echo, wyświetl zmienną xml.
Zadanie 2 na ocenę 3.5
W pliku gui.xslt wprowadź następujące zmiany:
1. Popraw formularz, tak żeby przeglądarka przesyłała na serwer plik wybrany w polu
o nazwie sql.
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: nazwy tych klientów, którzy kiedykolwiek zamawiali wyrób o nazwie ACE TENNIS
RACKET I. Nazwy klientów mogą się powtarzać. Wyświetl nazwę klienta i nazwę wyrobu.
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 i stałe GUI* w klasie Gui).
4. Popraw instrukcję dołączającą arkusz transformacji w pliku gui.xml.
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.
Uwaga: nazwa znacznika línea zawiera literę í z alfabetu hiszpańskiego.