FJ-21 icon

Java for Web Development

This training is not focused only in the basics of a web application's concepts. It will also introduce famous frameworks applied in the architectural pattern Model View Controller, from Hibernate and Struts to JSP with JSTL ad EL.

FJ::21 - Java for Web Development (40 hours)


Requirements: FJ::11 or: java language, primitive variables and objects orientation, error handling, basic knowlaedge of Java SE, Input and Output, Collections, basic of multi-threading in Java, basic http and html concepts.

IDE used and other tools:
eclipse logo tomcat logo
hibernate logo mysql logo

Including Hibernate 3 with Java 5.0 features and JPA anotations, Struts 1.2 and taglib. Tomcat 5 and 6 are used as our servlet container.


Contents course

  1. JDBC - java.sql - Accessing a Database
  2. What is Java EE?
  3. Servlet Containers and Apache Tomcat 5
  4. Eclipse and its plugins
  5. A new web project
  6. JSP - JavaServer Pages
  7. JSTL - JavaServer Pages Standard Tag Library
  8. Error handling
  9. Sevlets
  10. Servlet and JSP API
  11. Model View Controller - Architectural pattern MVC
  12. Building a MVC framework
  13. Jakarta Struts - Working with MVC controllers
  14. Jakarta Struts - Advanced
  15. Hibernate 3.2 - Database independency
  16. VRaptor 2
  17. And now?
  18. (appendix) Jakarta Velocity - Anoteher option to JSP.
  19. (appendix) Design Patterns
  20. (appendix) Servlets
  21. (appendix) More Design Patterns