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.

Document Outline

  • Zadanie 1 na ocenę 3.0
  • Zadanie 2 na ocenę 3.5
  • Zadanie 3 na ocenę 4.0
  • Zadanie 4 na ocenę 4.5
  • Zadanie 5 na ocenę 5.0
  • Zadanie 1 na ocenę 3.0
  • Zadanie 2 na ocenę 3.5
  • Zadanie 3 na ocenę 4.0
  • Zadanie 4 na ocenę 4.5
  • Zadanie 5 na ocenę 5.0