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ń.