This course is for experienced Java developers who want to learn about the latest technology on the Java platform. The Season Class is updated after the JavaOne conference each year, to include the latest "bleeding edge" technology.
The next version of the enterprise framework (JEE 6) will update APIs introduced in JEE 5 and add some very useful APIs such as JAX-RS and CDI to the toolset of the enterprise developer. JEE 6 gives development speed and ease of use that compares to popular scripting solutions while still being a real enterprise ready stack.
JavaFX in the contrary is all about rich user interfaces, and enables you to create appealing applications for the desktop, the web and mobile devices.
The seemingly not related topics JavaFX and JEE 6 are glued together in this course. You will first learn how to leverage the new additions to JEE 6 to create backend components using JPA 2 and EJB 3.1 and leverage those components in JSF 2.0 web applications using the newly introduced component model and dependency injection mechanism from the CDI specification. You will learn to create RESTful web services using JAX-RS. You will then learn the basics of creating user interfaces using the latest updates of JavaFX and finally you will learn how to connect a JavaFX user interface to a JEE 6 backend using the RESTful web services client API in JavaFX and JAX-RS on the server side.
This course is a look into the near future. Combining JavaFX and JEE will become the common way to develop serious applications, and this course shows you how.
In the course you'll use the Glassfish 3 application server which is the the reference implementation of JEE 6. Glassfish 3 is also the first production ready application server that supports the JEE 6 Web Profile that makes it ideal for deploying enterprise web applications.
Course content
EJB 3.1 – Updates and added features
JPA 2.0 – Updates and added features
Servlet 3.0 – Updates and added features
JSF 2.0 – Updates and added features
CDI – Introduction to the new component model
JAX-RS – Creating RESTful webservices
JavaFX – The basics of creating appealing user interfaces
Developing Web Applications using Java Server Faces (JSF) (JSF)
More information
For more information about our training solutions and the other services of our Knowledge Center,
contact us by phone: For The Netherlands +31 (0)318 - 50 11 19 - For Belgium +32 (0)15 - 28 63 70 or via e-mail: For The Netherlands: training.nl@infosupport.com, for Belgium training.be@infosupport.com