Course Overview
This course teaches students the core Java EE Web Technologies Servlets/JSP together with JAX-RS to build contemporary Web Application using on the Java Platform.
Course Prerequisites
Students should be experienced Java Developers. Basic knowledge of HTML, CSS, JavaScript and JQuery is helpful, however not assumed
Outline
This course guides students through the core and fundamentals of the Web Profile of the Java EE Platform.
- Introduce Web Development inside Java EE
- Develop and understand Java Servlets
- Using JavaServer Pages
- Web Application Security (Authentication and Authorisation)
- Create custom Filters
- Configure Web Application using the
web.xml
- Expose RESTful services using JAX-RS
- Using JavaScript an JQuery to access your RESTful services
- Testing with Arquillian and Selenium
During the course you may uses JBoss WildFly 8.x, Tomcat 8.x or Jetty 9
For WildFLy you will also perform the following tasks
- Setting up standalone and domain mode servers
- Configuring a JBoss domain
- Deploying Web Applications
- Configuring and monitoring database connection pools
After this course you should consider following one or more of the following courses: SPRING-MVC, JEE-JSF or JEE-APP