Aplikacje Bazodanowe JEE W celu uzyskania zaliczenia zajŚ
Transkrypt
Aplikacje Bazodanowe JEE W celu uzyskania zaliczenia zajŚ
Aplikacje Bazodanowe JEE semestr zimowy, rok akademicki 2012/13 W celu uzyskania zaliczenia zaj¦¢ laboratoryjnych Aplikacje Bazodanowe w JEE nale»y napisa¢ aplikacj¦ w j¦zyku Java wykorzystuj¡c¡ co najmniej 2 z wymienionych technologii: • Java Servlet - wªasny Servlet Java do obsªugi zapyta« • Wªasne pliki jsp do obsªugi zapyta« • Usªugi sieciowe typu REST1 lub SOAP2 Dodatkowo aplikacja musi korzysta¢ z bazy danych stosuj¡c do tego celu przynajmniej jedn¡ z poni»szych technologii • poª¡czenie z relacyjn¡ baz¡ danych za pomoc¡ JDBC • poª¡czenie z baz¡ danych wykorzystuj¡c JPA Mile widziane jest zastosowanie technologii logowania aplikacji i testów jednostkowych. Aplikacje nale»y odda¢ do oceny przed rozpocz¦ciem sesji egzaminacyjnej, tzn. do 21.01.2013. Tematyka programów jest dowolna poni»ej przedstawiam kilka propozycji: 1. Aplikacje webowe: (a) Wypo»yczalnia lmów wideo. (b) Sklep internetowy. (c) Odpowiednik programu squirre-mail (webowy dost¦p do konta email). (d) System tworzenia/zarz¡dzania wªasnych portali internetowych (odpowiednik jomli). (e) Zarz¡dzalne forum internetowe. 2. Web serwisy (serwis+klient) - stworzenie wªasnego web-serwisu i przykªadowego klienta3 . 1 wykorzystuj¡cych JSON lub XML jako format przesyªania POST, PUT 2 usªugi 3 klient wykorzystuj¡ce WSDL lub nie, w zale»no±¢i od uznania dowolnego typu: desktopowy, serwerowy lub mobilny 1/2 zapyta«/odpowiedzi Aplikacje Bazodanowe JEE semestr zimowy, rok akademicki 2012/13 (a) Hurtownia elektroniczna, klienci za pomoc¡ web serwisu mog¡ skªada¢ zamówienia, (ograniczony/zabezpieczony dost¦p). (b) Zarz¡dzanie audio taxi, informacja live gdzie s¡ pojazdy, kontakt z pojazdem, zbieranie informacji o wykonanych kursach itp. (c) Wizualizacja SVG dla komórek (telefon przesyªa plik svg a otrzymuje jpg'a o zadanych rozmiarach) z zarz¡dzaniem danymi o "transakcjach"w celu wystawiania rachunków za usªug¦. (d) Wy±wietlanie zadanej strony na telefonie komórkowym (dowolnym), z buforowaniem odwiedzonych stron i mo»liwo±ci¡ nadzoru wszystkich operacji. (e) System zarz¡dzania sprzeda»¡ wysyªkow¡ (przygotowywanie etykiet, przypominaniu o wysyªce, zbieranie danych o sprzeda»y, podstawowe elementy ksi¦gowe). 2/2