Laboratorium JAiO
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 JAiO
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.