JavaServer Pages (JSP) and Servlets |
Duration: 3 days |
|
|
This course is designed for developers who have at least one year of experience in Java. They should also be experienced in developing JavaBeans, have some experience in Client-Server development. Experience in developing database applications would also be helpful.
- Architects
- Designers
- Consultants
- Developers
|
|
Must have some familiarity with the EJB technology and experience in Client-Server development. |
|
|
Description |
JSP technology enables Web designers to include Java programs in their web pages and inter-mix them with HTML. Using JSP, developers can access other Java applications and business objects within HTML. The JSP technology also enables the dynamic creation of Web pages. Java Servlets technology helps extend the functionality of the Web server hosting business applications. Servlets also enable enterprise developers to build component-based, server-side clients that generate and serve Web pages dynamically. |
|
Objectives |
This course aims to teach a set of advanced skills necessary to implement robust, scalable, reusable enterprise applications using JSP and Servlets. On completion, attendees will be able to:
- Generate dynamic web pages using JSP and Servlet technology
- Embed Java Programs in HTML
- Create JSP tags and scriptlets
- Build web based enterprise clients using JSP and EJB
- Build thin web browser based clients using JSP
- Extend functionality of a web server using Servlet technology
- Chain multiple servlets
- Create HTTP and Generic Servlets
- Deploy Servlets on a web browser
|
|
Course Outline |
JavaServer Pages
- Introduction to JavaServer Pages (JSP)
- Embedding Java programs in HTML pages
- Generating dynamic web pages using the JSP technology
- JSP tags
- JSP scriptlets
- Session Management
- Embedding JavaBeans in JSP Pages
- Invoking methods on EJB server objects from JSP pages
- Building web based enterprise clients using JSP and EJB
- Using the JSP technology to build thin web browser based clients
for the specified business problem
- Building Custom Tags
Java Servlets
- Introduction to the Java Servlets API
- Issues in server-side computing
- Using Servlets to extend the functionality of of a web server
- Using Servlets to generate dynamic web pages
- Chaining multiple servlets
- Servlet EJB transactions
- HTTP Servlet
- Generic Servlets
- Session Management
- Multi-threading issues in Servlet design
- Deploying Servlets on a web server
- Using Servlets to implement clients for the specified business
problem
| |