Special Topics in Software Engineering:
Programming Java EE6
The Java Enterprise Edition (Java EE) is a platform for distributed server-side and service-oriented applications. The importance of this technology stems from the support of many large companies in the IT industry such as SAP, IBM, HP, Sun, Oracle, JBoss, Apache, SpringSource and many more. It is these big companies that jointly work out the technical specification of the Java EE platform in the so-called Java Community Process.
Both the mature technical concepts as well as the high demand in the labor market for Java EE specialists justify the discussion of this technology.
This lecture gives an introduction to the Java EE 6 platform. After a short discussion of fundamental concepts, it shows in detail how to develop Enterprise JavaBeans, database access with object-relational Mapping Tools, SOAP-based Web Services, declarative transaction demarcation as well as asynchronuous message passing via the Message-oriented Middleware (MOM). The discussion of these concepts is supported by practical code examples.
Students which would like to follow the code examples during the lecture, should install the latest Netbeans IDE from http://netbeans.org/downloads/index.html on their notebooks (please download "Java" edition, "JavaSE" edition is not sufficient).
Dipl.-Ing. Michael Schaffler-Glößl