Check out our related in-house workshops:
Why do we organize this seminar ?
In this seminar, you will learn some of the key new features of the upcoming Java EE (Enterprise Edition) 5 platform and how it simplifies the development of enterprise applications. As such, we will also cover the J2EE API's, the Spring and Struts frameworks (open source application frameworks that made J2EE development a whole lot easier), as well as the Hibernate persistency solution and its relationship with EJB 3.0.
This two-day seminar starts with a closer look at the Java EE status and roadmap. Major features of Java EE 5 are Ease of Development (EoD) enhancements using Plain Ordinary Java Objects (POJO) based persistency. As a result, EJB development gets greatly simplified. We will also look at how annotations can be used for defining persistence units, Web services, enterprise beans and dependency injection within Java EE 5.
You will receive an introduction to the drag and drop web application development with JavaServer Faces. We'll discuss the extensible UI component model, designed to use for tools, and explain how it works and what tools are available. We will also look at Ajax, the new paradigm for building rich internet applications.
Because of the success of service-oriented architectures and Web services, we will also look at how JEE5 simplifies SOA and Web services development, in particular how JAX-WS 2.0, annotations and dependency injection can simplify the programming model. Also: how does REST fit in, and how does it compare to SOAP ?
Why should you attend this seminar ?
This two-day seminar gives a pragmatic overview of the Java EE 5 platform.
By attending this seminar, you will get a good understanding of what is important in Java EE 5, why this was included, and what the advantages and disadvantages of the available options are.
Who should attend this seminar ?
This seminar is targeted towards solution architects, software developers and project managers who want to know how Java EE 5 looks and feels like.
This seminar is particularly useful for: