Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Enterprise Java

Login to KOS for course enrollment Display time-table
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
roomKN:E-220
Blaško M.
Šmíd M.

09:15–10:45
(lecture parallel1
parallel nr.101)

Karlovo nám.
Laboratoř BIO
roomKN:E-220

11:00–12:30
(lecture parallel1
parallel nr.102)

Karlovo nám.
Laboratoř BIO
Tue
Fri
roomKN:E-301
Aubrecht P.
Ptáček M.

07:30–09:00
(lecture parallel1)
Karlovo nám.
Šrámkova posluchárna K9
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
roomKN:E-301
Aubrecht P.
Ptáček M.

07:30–09:00
(lecture parallel1)
Karlovo nám.
Šrámkova posluchárna K9
Thu
Fri
roomKN:E-220
Mička P.
09:15–10:45
(lecture parallel1
parallel nr.103)

Karlovo nám.
Laboratoř BIO
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet12641604.html