Zadanie nr 4. Do rozwijanego projektu dodać stronę listy zamówień i

Transkrypt

Zadanie nr 4. Do rozwijanego projektu dodać stronę listy zamówień i
Zadanie nr 4.
Do rozwijanego projektu dodać stronę listy zamówień i szczegółów zamówienia. Uwaga! Należy
użyć XQuery i XSLT:
• Lista zamówień ma być prostą tabelą (użyć XSLT).
• Po kliknięciu na zamówienie w liście zamówień powinienem zostać odesłany na stronę ze
szczegółami zamówienia.
• Strona zamówienia powinna wyświetlić nagłówek zamówienia i listę elementów
zamówienia (tutaj proszę użyć XSLT)
• Na stronie zrobić formularz filtra w którego będzie można wpisać co najmniej jedną wartość
numeryczna i tekstową. Po kliknięciu przycisku lista elementów zamówienia powinna
zostać odpowiednio przefiltrowana (tutaj należy użyć Xquery).
Wymagania:
• Podczas wykonywania akcji filtrowania i wczytywania danych nie dozwolone jest
przeładowanie strony. To znaczy należy wejść na stronę detali przez link z listy zamówień i
odtąd używać AJAXa do modyfikowania treści strony.
• Operujemy na XML, bez pomocy Javy.
Przykładowe rozwiązanie:
• Napisać dwie strony .jspx (odmiana jsp do generowania XMLi szczegóły w resourcach) do
generowania XML z listą zamówień i szczegółami zamówienia.
• Na odpowiednich stronach wczytywać AJAXem XMLe produkowane przez napisane
strony .jspx i odpowiednia ich obróbka javascriptem.
Zadanie należy przesłać w postaci pliku WAR oraz dołączonymi źródłami do dnia 18.
kwietnia 2011 r. Każdy tydzień opóźnienia powoduje obniżenie oceny za to zadanie o jeden
stopień.