|
Description
This course
offers coverage of the full breadth of technologies needed
to create modern web applications. Starting with the client
side, the class covers HTML and JavaScript, which can be
used to make interactive and professional and web pages.
Java Servlet technology provides a Java-based replacement
for CGI scripts. It offers better performance, portability
among different platforms, and full access to the Java technology.
It also enables enterprise developers to build component-based,
server-side clients that generate and serve web pages dynamically.
JSP is based on Servlets. It enables web designers to embed
Java code in HTML pages through easy-to-use tags. Using
JSP, developers can access other Java applications and business
objects to build dynamic Web pages.
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:
- Create
HTML web pages
- Use JavaScript
to add dynamism to client side HTML
- Generate
dynamic web pages using JSP and Servlet technologies
- Leverage
Java Component technology in building web pages
- Use and
create JSP custom tags
- Set up
and deploy JSP and Servlets on a popular application server
or servlet engine, e.g. tomcat.
Audience
This course
is designed for developers who already have some experience
in Java.
- Web Architects
and Designers
- Consultants
- Web Developers
Prerequisites
Java and
some familiarity with JavaBeans
Duration:
5 days
Course
Outline
Internet
Technology Overview
- What
is the Internet?
- IP
- TCP
- HTTP
HTML
- Introduction
to HTML
- Formatting
tags
- List
- Tables
- Hyperlinks
and Anchors
- Images
- Form
- Cascading
Style Sheets
JavaScript
- Adding
JavaScript to HTML
- Data
types
- Arrays
- Operators
- Control
Structures
- Objects
- Browser
Object Model
- Document
Object Model
- Verifying
form data
Java
Servlets
- Introduction
to the Java Servlets API
- Issues
in server-side computing
- Using
Servlets to extend the functionality of a web server
- Using
Servlets to generate dynamic web pages
- HTTP
Servlets
- Generic
Servlets
- Session
management
- Multi-threading
issues in Servlet design
- Setting
up and deploying Servlets
JavaServer
Pages
- Introduction
to JavaServer Pages (JSP)
- JSP basics:
directives, scripting elements, etc.
- JSP actions
- JSP implicit
objects
- JSP session
management
- JavaBeans
and JSP
- Error
handling in JSP
- Using
JDBC in JSP
|