Zaawansowane aplikacje internetowe
JEE
Wyniki kolokwium z dnia 16 grudnia 2008 >>
Kolokwium nr 2 z JEE odbedzie sie 3 lutego, godzina 12:15, sala A5.
Nowe wyklady
Wyklad 1
Wyklad 2
Wyklad 3
Wyklad 4
Wyklad 5
Spring 1
Spring 2
Spring 3
Spring 4
Przydatne linki
Strony w jezyku angielskim
http://java.sun.com
http://www.javaworld.com
http://www.javareport.com
http://www.jars.com
http://www.javalobby.com
Strony w jezyku polskim:
http://www.java.pl
http://www.javasoft.pl
http://www.jdn.pl
http://www.webdeveloper.pl
Inne linki:
Specyfikacje HTML, CSS, XML i
innych
Kurs HTML i CSS
Webmastering
Materialy wykladowe
Servlets
JSP
API
JSE 6 API Specification
JEE 5 API Specification
Driver JDBC do MySQL
mysql-connector-java-3.1.13.tar.gz
mm.mysql-2.0.4-bin.jar
Laboratorium
- Zapoznanie sie z przepisami BHP
- Srodowisko Eclipse: przykladowa strona JSP, przykladowy servlet, uruchamianie i
zatrzymywanie serwera Tomcat
- Uruchamianie i zatrzymywanie serwera MySql, uzywanie klienta MySql
- Konfiguracja serwera Tomcat
- Formularz logowania laczacy sie z servletem w celu autoryzacji. Jezeli login i haslo sie zgadza,
uzytkownik zostaje przekierowany do strony protected.jsp. Jezeli nie, wraca do formularza wraz ze stosownym komunikatem.
Do przekierowania uzyj najpierw metody sendRedirect(...) obiektu HttpServletResponse, a nastepnie metody forward(...) obiektu RequestDispatcher
- J.w. , autoryzacja w oparciu o baze danych uwzgledniajaca role uzytkownikow
- Strona zbierajaca dane o polaczeniach(ip, system operacyjny, przegladarka). Informacja taka zapisywana jest w bazie danych, a nastepnie pokazywane sa statystyki (w wersji tekstowej).
- Taglibs: Wlasny konfigurowalny tag <select> pobierajacy dane z bazy danych
- Projekt serwisu spelniajacego nastepujace warunki:
- serwis skladajacy sie z min 5 stron w oparciu o technologie J2EE i szkielet aplikacyjny Spring
- tematyka serwisu do ustalenia z prowadzacym
- realizacja logowania w oparciu o baze danych
- personalizacja, mozliwosc edycji wlasnych danych
- role: administrator, uzytkownik, gosc, inne
- obsluga formularzy
- raporty w oparciu o baze danych
- prawidlowa struktura katalogow, strony w oparciu o komponenty (lub tiles)
- connection pooling (moze byc w oparciu o Tomcata lub Hibernate)
- polskie litery w formularzach i bazie danych
- serwis ma byc oddany w pliku o nazwie zai_imie_nazwisko_tytul_projektu.zip zawierajacy w srodku katalog o takiej samej nazwie. Tylko takie pliki beda przyjmowane
Dodatkowo:
- Format wyjsciowy bedacy
dokumentem XML formatowanym do HTML i WML za pomoca XSLT
- Schemat serwisu w oparciu o
metodologie UML
- XHTML 1.0 Strict zgodny ze specyfikacja
http://www.w3.org
W serwisie ma sie znalezc sie strona About zawierajaca:
- dokumentacje z opisem
projektu,
- dane autor
- opis instalacji (baza
danych itd.);
- odnosniki do materialow zrodlowych