Java Programming Technology
Code | Completion | Credits | Range |
---|---|---|---|
X36TJV | Z,ZK | 4 | 2+2c |
- Lecturer:
- Zdeněk Troníček, Neurčen (gar.), Jiří Daněček
- Tutor:
- Zdeněk Troníček, Neurčen (gar.), Jiří Daněček
- Supervisor:
- Department of Computer Science and Engineering
- Synopsis:
-
The course is on advanced technologies in the Java programming language. The focus is on technologies for development of enterprise information systems which are connected to a database and are accessed through the web interface.
For more information, see
- Requirements:
-
Semestral project
- Syllabus of lectures:
-
1. New features in Java 5
2. Serialization, RMI, Java Beans
3. JEE, servlets, JSP
4. JSF
5. JPA, EJB
6. Transactions, security
7. JMS, MDB, JWS
8. Web services, REST
9. Spring
10. Web frameworks
11. JMX, design patterns
12. Application servers, clustering
13. Development trends
14. Reserve
- Syllabus of tutorials:
-
1. Generic types
2. Serialization, development of RMI application
3. Servlets, JSP
4. JSF
5. JPA, EJB
6. Optimistic locking
7. Security
8. MDB
9. Web services
10.-13. Work on semestral project
14. Assessment of semestral project
- Study Objective:
- Study materials:
-
1. any book on Java 5, e.g. David Flanagan: Java in a Nutshell, O'Reilly, 2005, or Walter Savitch: Absolute Java, Addison-Wesley, 2005.
2. electronic tutorials on java.sun.com.
3. Java Generics FAQs.
4. Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates: Head First Design Patterns, O'Reilly, 2004.
- 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:
-
- Computer Technology- structured studies (compulsory elective course)