Try Our Java Courses FREE!Buy This Course NOW!For discount pricing information, email us here!
Overview/Description
To outline the relationship between JavaServer Pages (JSPs) and servlets, to describe how to create servlets, and to explain how they fit into the web tier of the J2EE platform
Target Audience
Java developers who want to achieve an understanding of how web application components are developed for the
Java 2 Enterprise Edition (J2EE) platform; business analysts, system architects, technical managers, and technology evaluators who are interested in gaining an overview of Java web-component technologies
Prerequisites
A good working knowledge of the
Java language, specifically the
Java 2 Standard Edition (J2SE) development kit APIs; familiarity with object-oriented analysis and design techniques, distributed component development concepts, and web development concepts would be useful
Expected Duration
4:40 Hours
Objectives:
- Describe the role of Java web components and to differentiate between the responsibilities of servlets, JSPs, and EJBs.
- Describe the main classes of the servlet API and outline the life cycle of an HTTP servlet.
- Describe the steps required to create a basic HTTP servlet.
- Create a simple HTTP servlet to verify the logon to a web page.
- Configure the deployment descriptor of a servlet and describe the steps necessary to run it on a web server.
- Access and use Enterprise JavaBeans (EJBs) from within servlets.
- Access and use an Enterprise JavaBean (EJB) from within a servlet.
- Outline the issues involved in integrating servlets with JavaServer Pages (JSPs).
- Make JDBC API calls from a servlet to a database.
- Describe how to use servlets to track sessions using Http Session objects, cookies, and URL rewrites.
- Describe how to handle thread safety issues in multi threaded servlets to prevent servlet conflicts.
- Describe how filters can be used to manipulate servlet requests and responses.
- Code a simple filter and set it up in the deployment descriptor.
- Describe how to implement listeners for web application life-cycle events.