Java EE
Overview of Java EE (a.k.a. J2EE)
Comparison of Java EE with other enterprise technologies
Java Web Applications
Overview of Java Web Application Development
Servlets: advantages, disadvantages, API, life-cycle, etc.
Java Web Application development life-cycle
Writing Code with Servlet API's
Generic Servlet,Http Servlet,Servlet Config,Servlet Context,Http Session etc
Writing Deployment Descriptors (WEB-INF/web.xml files)
Packaging web applications (generating WAR files)
Deploying web applications (e.g. on Tomcat)
Java Servlet Filters: uses, API, life-cycle, etc.
Servlet Listeners
JavaServer Pages (JSP): advantages, disadvantages, API, life-cycle, etc.
Overview of JSTL
JSP Expression Language (EL)
JSP Implicit objects
JSP custom tags
JSTL
Best practices with Servlets and JSPs
Database-driven Java Web Applications
Connecting to databases from Java web applications
Review of JDBC
Overview of JNDI
Overview of container-managed database connection pools (DBCP)
Overview of DAO design pattern
Using both Servlets and JSPs through clean design
HTML
JavaScript



Servlet & Jsp Training