Enterprise Java
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
X33EJA | KZ | 4 | 2+2c | Czech |
- The course cannot be taken simultaneously with:
- Webové a podnikové aplikace (A7B39WPA)
- Lecturer:
- Petr Aubrecht, Miroslav Blaško, Petr Křemen, Martin Ptáček
- Tutor:
- Petr Aubrecht, Miroslav Blaško, Petr Křemen, Pavel Mička, Martin Ptáček, Marek Šmíd
- Supervisor:
- Department of Cybernetics
- Synopsis:
-
The subject is targeted to students interested in the design and implementation of complex information systems, with good knowledge of Java programming language and experienced in design of simple Java-based applications in the extent of the subject XE36PJV - Programming in Java. Students will be introduced to modern Java-based technologies for implementation of enterprise information systems.
- Requirements:
-
Good knowledge of Java programming language and interest for this problems.
- Syllabus of lectures:
-
1.Introduction, organization of lectures and seminars
2.Overview of J2EE technologies, common context and connections between them, architecture of J2EE systems
3.Object-relational mapping, entity beans, Java Persistency API (JPA)
4.Session beans, transactional model, web services
5.Message sending apparatus, message-driven beans, Java Message Service (JMS)
6.Java-based technologies for web applications, servlets, Java Server Pages (JSP)
7.Overview of major web frameworks, Java Server Faces (JSF), selected libraries supporting JSF
8.Web services (XML, SOAP, WSDL)
9.Related supporting java-based technologies (JNDI, JTA, JTS, JCA)
10.Demonstration of design and implementation of a simple application
11.Application deployment, configuration management of J2EE systems
12.Performance aspects of J2EE systems, load balancing
13.Implementation techniques (proxy, connection pool, bean pool)
14.Current trends in J2EE application development
- Syllabus of tutorials:
-
1.Introduction, work safety, organization
2.Presentation of individual work topics, task assignment
3.Practicing with the recommended design environment
4.Simple application utilizing JPA
5.Solving individual tasks: general application design
6.Solving individual tasks: general application design
7.Solving individual tasks: general application design
8.Solving individual tasks: implementation
9.Solving individual tasks: implementation
10.Solving individual tasks: implementation
11.Solving individual tasks: implementation
12.Solving individual tasks: deployment
13.Solving individual tasks: deployment
14.Credits
- Study Objective:
- Study materials:
-
Burke Bill, Monson-Haefel Richard: „Enterprise JavaBeans 3.0“, O'Reilly
Media, Inc., 5th edition, 2006, 760 pages, ISBN 978-0596009786
- Note:
- Time-table for winter 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 - 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:
-
- Common plan- structured studies (elective specialized course)
- Computer Technology- structured studies (elective specialized course)
- Electronics and Communication Technology - structured studies (elective specialized course)
- Cybernetics and Measurements- structured studies (elective specialized course)
- Heavy-current Engineering- structured studies (elective specialized course)
- Telecommunications and Radio-engineering - High-frequency and Microwave Technology- structured studi (elective specialized course)
- Heavy-current Engineering - Technological Systems- structured studies (elective specialized course)
- Cybernetics and Measurements - Control Engineering- structured studies (elective specialized course)
- Electronics - Electronic Systems- structured studies (elective specialized course)
- Economics and Management of Power Engineering- structured studies (elective specialized course)
- Biomedical Engineering- structured studies (elective specialized course)
- Economics and Management in Electrical Engineering- structured studies (elective specialized course)
- Electronics - Electronic Applications- structured studies (elective specialized course)
- Electronics - Electronics and Photonics- structured studies (elective specialized course)
- Cybernetics and Measurements - Artificial Intelligence- structured studies (elective specialized course)
- Cybernetics and Measurements - Measurement and Instrumentation Systems- structured studies (elective specialized course)
- Cybernetics and Measurements - Aeronautical Engineering and Control Systems- structured studies (elective specialized course)
- Heavy-current Engineering - Electric Drives- structured studies (elective specialized course)
- Heavy-current Engineering - Electroenergetics- structured studies (elective specialized course)
- Heavy-current Engineering - Electrical Engineering Applications- structured studies (elective specialized course)
- Telecommunications and Radio-engineering - Opto-electric Systems- structured studies (elective specialized course)
- Telecommunications and Radio-engineering - Radio Communications, Navigation and Radar Systems- struc (elective specialized course)
- Telecommunications and Radio-engineering - Multimedia, Sound and Television Technology- structured s (elective specialized course)
- Telecommunications and Radio-engineering - Telecommunications- structured studies (elective specialized course)
- Softwarové inženýrství (elective specialized course)
- Web a multimedia (elective specialized course)
- Manažerská informatika (elective specialized course)
- Inteligentní systémy (elective specialized course)