Java Enterprise Edition 2008/2009


Zadanie 1 (do 15.12.2008)

Przygotuj system pozwalający składować na koncie pocztowym biblioteki zdjęć. Można założyć, że konto pocztowe nie jest używane do żadnych innych celów. Zdjęcia należy składować jako załączniki do listów. Duże zdjęcia powinny być w przezroczysty dla użytkownika sposób dzielone na kawałki. Logowanie do systemu polega na podaniu informacji niezbędnych do połączenia się z kontem pocztowym (adres serwera POP3, nazwę konta i hasło) oraz maksymalny dopuszczalny przez rozmiar załącznika. Po pomyślnym połączeniu się z kontem system system powinien wyświetlić listę bibliotek, po wybraniu biblioteki listę zebranych w niej zdjęć (nazwy, opisy tekstowe, daty, itp.), a po wskazaniu zdjęcia jego zawartość (obrazek). System powinien udostępniać podstawowe operacje CRUD na bibliotekach oraz zdjęciach. Dodawanie zdjęć do biblioteki powinno być możliwe pojedynczo (po jednym pliku jpg) lub grupowo (przy pomocy archiwów zip).

W rozwiązaniu należy wykazać się znajomością technologii: JavaMail, Serwlety (tak, ma być serwlet), JSP, Struts 2.

Zadanie 2 (do 26.01.2009)

Analogicznie jak w Zadaniu 1, ale dane składujemy w bazie danych zamiast na koncie pocztowym, użytkownicy mogą zakładać sobie w systemie konta i używamy innych technologii.

W rozwiązaniu należy wykazać się znajomością technologii: JPA, EJB, JSF.

Pokazanie w wydziałowym laboratorium działających rozwiązań obu zadań jest warunkiem koniecznym do zaliczenia przedmiotu.