background image

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.

background image

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.


Document Outline