Learning Patterns Your Source for Quality Technology Courseware

Developing Java EE Web Applications (JEE6/JEE7), plus JPA and REST

Java Enterprise Edition (JEE) is a powerful platform for building web and database-driven applications. This course provides the information you need to design and build your own data-driven web applications. You’ll learn the details of the core JEE Web and database technologies and how to leverage the strengths of each. You’ll also be introduced to other important web-based technologies such as creating REST services with JEE.

Throughout the course, students will create code for a online store. Students will learn not only specific topics and APIs but also how to fit the pieces together into a complete application.

Course Objectives:

  • Design and build robust and maintainable web applications
  • Create dynamic HTML content with Servlets and Java ServerPages, using the JSP Standard Tag Library (JSTL)
  • Make Servlets and JSP work together cleanly
  • Use JSTL and other Custom Tag Libraries to separate Java and HTML code
  • Access databases with JDBC and the JPA (Java Persistence API)
  • Structure a clean data access layer.
  • Gain a high level understanding of REST services and JAX-RS
  • See the full descriptions for detailed content

Course Outline: