Module
1 - Introduction to Web Application Technologies |
| 4 |
Describe
Internet services |
| 4 |
Describe
the World Wide Web |
| 4 |
Distinguish
between web applications and web sites |
| 4 |
Describe
Java servlet technology and list three benefits
of this technology compared to traditional |
| 4 |
Common
Gateway Interface (CGI) scripting |
| 4 |
Describe
JavaServer Pages technology and list three benefits
of JSP pages technology over rival |
| 4 |
template
page technologies |
| 4 |
Describe
the Java 2 Platform, Enterprise Edition (J2EE
platform) |
Module
2 - Developing a View Component |
| 4 |
Design
a view component |
| 4 |
Describe
the Hypertext Transfer Protocol |
| 4 |
Describe
the web container behavior |
| 4 |
Develop
a view servlet |
4 |
Configure
and deploy a servlet |
Module
3 - Developing a Controller Component |
| 4 |
Design
a controller component |
| 4 |
Create
an HTML form |
| 4 |
Describe
how HTML form data is sent in the Hypertext Transfer
Protocol (HTTP) request |
| 4 |
Develop
a controller servlet |
4 |
Dispatch
from a controller servlet to a view servlet |
Module
4 - Developing Dynamic Forms |
| 4 |
Describe
the servlet life cycle |
| 4 |
Customize
a servlet with initialization parameters |
| 4 |
Explain
error reporting within the web form |
| 4 |
Repopulating
the web form |
Module
5 - Sharing Application Resources Using the
Servlet Context |
| 4 |
Describe
the purpose and features of the servlet context |
| 4 |
Develop
a servlet context listener to initialize a shared
application resource |
Module
6 - Designing the Business Tier |
| 4 |
Describe
the Analysis model |
| 4 |
Design
entity components |
4 |
Design
service components |
Module
7 - Developing Web Applications Using Struts |
| 4 |
Design
a web application using the Struts MVC framework |
| 4 |
Develop
a Struts action class |
4 |
Configure the Struts
action mappings |
Module
8 - Developing Web Applications Using Session
Management |
4 |
Describe the purpose
of session management |
4 |
Design a web application
that uses session management |
4 |
Develop servlets
using session management |
4 |
Describe the cookies
implementation of session management |
4 |
Describe the Uniform
Resource Locator (URL)-rewriting implementation
of session |
Module
9 - Using Filters in Web Applications |
4 |
Describe the web
container request cycle |
4 |
Describe the Filter
API |
4 |
Develop a filter
class |
4 |
Configure a filter
in the web.xml file |
Module
10 - Integrating Web Applications With Databases |
4 |
Understand what a
database management system (DBMS) does |
4 |
Design a web application
to integrate with a DBMS |
4 |
Configuring a DataSource
and Java Naming and Directory Interface (JNDI)
API |
Module
11 - Developing JSP Pages |
4 |
Describe JSP technology |
4 |
Write JSP code using
scripting elements |
4 |
Write JSP code using
the page directive |
4 |
Write JSP code using
standard tags |
4 |
Write JSP code using
the Expression Language (EL) |
4 |
Configure the JSP
environment in the web.xml file |
Module
12 - Developing JSP Pages Using Custom Tags |
4 |
Understand the job
roles involved in web application development |
4 |
Understand the rationale
in using custom tags |
4 |
Develop a JSP page
using an existing custom tag library |
Module
13 - Developing Web Applications Using Struts
Action Forms |
4 |
Describe the components
in a Struts application |
4 |
Develop an ActionForm
class |
4 |
Develop a JSP page
for a View form |
4 |
Configure the View
forms |
Module
14 - Building Reusable Web Presentation Components |
4 |
Describe how to build
web page layouts from reusable presentation components |
4 |
Include JSP segments |
4 |
Develop layouts using
the Struts Tiles framework |