Webové a podnikové aplikace
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
AD7B39WPA | Z,ZK | 6 | 14+6c | česky |
- Přednášející:
- Martin Klíma (gar.)
- Cvičící:
- Martin Klíma (gar.)
- Předmět zajišťuje:
- katedra kybernetiky
- Anotace:
-
Návrh a implementace aplikací na platformě Java Enterprise Edition. Absolvent bude ovládat základní komponenty nutné pro tvorbu rozsáhlých aplikací a jejich zpřístupnění přes webové rozhraní. V rámci kurzu bude implementována aplikace jako semestrální úloha.
- Požadavky:
- Osnova přednášek:
-
1. Úvod, architektura Java EE, Servlety
2. Vybrané vlastnosti jazyka Java
3. Java Server Pages
4. JSTL
5. Google Web Toolkit (GWT)
6. Java Server Faces (JSF)
7. Přístup k databázím
8. Enterprise Java Beans (EJB) I - Session Beans
9. Enterprise Java Beans (EJB) II - JPA
10. Enterprise Java Beans III - MDB
11. Spring, Spring MVC
12. Web services
13. Nasazení enterprise aplikací
14. Rezerva
- Osnova cvičení:
-
1. Seznámení s prostředím, servlety
2. Jazyk Java, generika, anotace
3. Java Server Pages
4. JSTL, psaní vlastních značek
5. Jednoduchá aplikace v GWT
6. Java Server Faces framework
7. Komunikace s DB pomocí JDBC, jednoduchá webová aplikace
8. RMI, EJB - statefull, stateless
9. ORM-JPA
10. Konzultace a kontrola semestrální práce
11. Asynchronní zasílání zpráv (MDB)
12. Webové služby
13. Odevzdání semestrálních úloh, zápočet
14. Rezerva
- Cíle studia:
-
Cílem předmětu je seznámit absolventy s postupem návrhu a implementace podnikových aplikací založených na platformě Java EE.
- Studijní materiály:
-
Sun Microsystems Java EE
Oficiální dokumentace Sun Microsystems pro Java EE (1.5 i 1.4)
http://java.sun.com/javaee/reference/tutorials
Your First Cup: An Introduction to the Java EE Platform
http://java.sun.com/javaee/5/docs/firstcup/doc/toc.html
The Java EE 5 Tutorial
http://java.sun.com/javaee/5/docs/tutorial/doc/
Tutorials and Online Training
http://java.sun.com/developer/onlineTraining/
NetBeans IDE
http://netbeans.org/kb/trails/java-ee.html
Apache Tomcat
Dokumentace pro verzi 5.5 - http://tomcat.apache.org/tomcat-5.5-doc/index.html
JavaPassion.com
JavaTM EE (J2EE) Programming (with Passion!)
AJAX and Web 2.0 Programming (with Passion!)
Další zdroje
J2EE otázky a odpovědi
http://www.allinterview.com/Interview-Questions/Java-J2EE.html
Povídání o transakcích
http://www.oracle.com/technology/oramag/oracle/05-nov/o65asktom.html
Kompatibilita prohlížečů
- Poznámka:
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- Softwarové inženýrství (STM-A7B-přechodné) (povinný předmět oboru)
- Softwarové inženýrství (STM-A7B) (povinný předmět oboru)