Code | Completion | Credits | Range | Language |
---|---|---|---|---|
A7B39WPA | Z,ZK | 6 | 2+2c | Czech |
- Enrollement in the course requires an successful completion of the following courses:
- Programming in Java (A7B36PJV)
- The course cannot be taken simultaneously with:
- Web Application Development 2 (Y39TW2)
- The course is a substitute for:
- Web Application Development 2 (Y39TW2)
- Lecturer:
- Petr Aubrecht, Martin Ptáček
- Tutor:
- Petr Aubrecht, Miroslav Blaško, Petr Křemen, Martin Ptáček, Marek Šmíd
- Supervisor:
- Department of Cybernetics
- Synopsis:
-
The aim of the course is to get practical skills with implementation of web applications based on application servers technology, next to get overview knowledge of modern web concepts.
- Requirements:
-
http://eduweb.felk.cvut.cz/courses/A7B39WPA/
Prerequisities: A7B38PJV, A7B36DBS,
Recommended: A7B39WA1
Korequizities: A7B36PSI
- Syllabus of lectures:
-
Úvod, architektura Java EE, Servlety
Vybrané vlastnosti jazyka Java
Java Server Pages
JSTL
Google Web Toolkit (GWT)
Java Server Faces (JSF)
Přístup k databázím
Enterprise Java Beans (EJB) I - Session Beans
Enterprise Java Beans (EJB) II - JPA
Enterprise Java Beans III - MDB
Spring, Spring MVC
Web services
Nasazení enterprise aplikací
Rezerva
- Syllabus of tutorials:
-
Introduction to environment, servlets
Java language Java, generics
Java Server Pages
JSTL
GWT
Java Server Faces framework
JDBC
RMI, EJB - statefull, stateless
ORM-JPA
Consultation
Java messaging (MDB)
Web services
Semestral work submissions
Reserve
- Study Objective:
- Study materials:
-
Sun Microsystems Java EE
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
Documentation - 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!)
J2EE Q&A
http://www.allinterview.com/Interview-Questions/Java-J2EE.html
Transactions
http://www.oracle.com/technology/oramag/oracle/05-nov/o65asktom.html
Web browser compatibility
- Note:
- Time-table for winter semester 2011/2012:
- Time-table is not available yet
- Time-table for summer semester 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
Mon Tue Fri Thu Fri - The course is a part of the following study plans:
-
- Softwarové inženýrství (STM-A7B-přechodné) (compulsory course of the specialization)
- Softwarové inženýrství (STM-A7B) (compulsory course of the specialization)