Training
>
Courseware
>
Java Web Development with Servlets and JSPs
Summary
This 2-day training courseware teaches students how to develop enterprise Java web applications with Servlet/JSP Java EE technology. Students learn about Java EE is, Servlet/JSP API, life-cycle, JSTL, EL, packaging, deployment, and best practices.
Description
Length
2 days, 68 pages
Audience
Java Developers and Quality Assurance Engineers.
Prerequisites
Knowledge of Java programming is a must. Familiarity with HTML/CSS/JavaScript is recommended.
Outline
Java Web Applications
- Overview of Java Web Application Development
- Overview of Servlets: advantages, disadvantages, API, life-cycle, etc.
- Java Web Application development life-cycle
- Writing Code
- Compiling Code
- Writing Deployment Descriptors (WEB-INF/web.xml files)
- Packaging web applications (generating WAR files)
- Deploying web applications (e.g. on Tomcat)
- Overview of Java Servlet Filters: uses, API, life-cycle, etc.
- Overview of JavaServer Pages (JSP): advantages, disadvantages, API, life-cycle, etc.
- Overview of JSTL
- Overview of JSP Expression Language (EL)
- Best practices with Servlets and JSPs: examples and labs
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: examples and labs