Design and Development of Simple Java Servlet Applications
The Design and Development of Simple Java Servlet Applications course
provides important background material on Web technologies, and also introduces
specific Java technologies for the Web-tier: servlets and Web applications.
NOTE: The optional exercises in this course require a separate download and
installation of the Apache Tomcat server and Java virtual machine.
Course length: 5 hours

Course ID:
WJ-3141-90 |
Subscription Duration:
90 days
| Price: $US
125.00 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
Students who can benefit from this course are Web Component Developers.
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Create and use Java technology classes, packages, interfaces, exceptions, and collectionsCompile and execute a Java technology programRead and use an object-oriented APIIntegrate with existing Java technology code (for example, when code
developed by another team is needed)Model the "what" and "how" of a software system using some modeling language, such as Unified Modelling Language (UML)Understand the component/container software frameworkUnderstand what an n-tiered architecture consists of (presentation logic, business logic, data store)Understand why separation of presentation logic and business logic is a good idea
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Understand Web technologies, in general, and Java technology servlets, in
particular recognize a simple Web application architectureDevelop a servlet that accesses HTML form parameters using the
HttpServletRequest interface and generate a dynamic HTML response using the
HttpServlerResponse interfaceCreate an XML deployment descriptor file that configures one or more servlet definitions and servlet-to-URL mappingsConfigure servlet initialization parameters in the deployment descriptor and access these parameters using the getInitParameter methodCreate and share application-wide resources using the ServletContext interface
|
Related Courses |
 |
Before: WJB-250: The Java Programming Language Bundle
|
Course Content |
 |
Module 1: Introduction to Web Application Technologies
|
Describe Internet servicesDescribe the World Wide WebDistinguish between Web applications and Web sitesDescribe Java servlets technology and list three benefits of this
technology compared with traditional Common Gateway Interface (CGI) scriptingDescribe JavaServer Pages technology and list three benefits of JSP pages technology over rival template page technologiesDescribe the Java 2 Platform, Enterprise Edition (J2EE)
Module 2: Developing a Simple Servlet
|
Develop a simple generic servletDescribe the Hypertext Transfer Protocol (HTTP)Develop a simple HTTP servletDeploy a simple HTTP servletDevelop servlets that access request headersDevelop servlets that manipulate response headers
Module 3: Developing a Simple Servlet that Uses HTML Forms
|
Describe the structure of HTML FORM tagsDescribe how HTML forms send data using the CGIDevelop an HTTP servlets that accesses form data
Module 4: Developing a Web Application Using a Deployment Descriptor
|
Describe the requirements for a more robust Web application modelDevelop a Web application using a deployment descriptor
Module 5: Configuring Servlets
|
Describe the events in a servlet life cycle and the corresponding servlet API methodsDescribe servlet initialization parameters and their use with individual servlet instancesWrite servlet code to access the configured initialization parameters
Module 6: Sharing Resources Using the Servlet Context
|
Describe the purpose and features of a servlet contextDevelop a context listener that manages a Web application resource |