 |
|
OL313: Developing Web Applications with JavaServer Pages
- Description:
JavaServer Pages (JSP) are part of the web technologies included in the Java 2 Enterprise Edition platform. They make it easier for web site designers to add dynamic content to their sites. JSP is closely related to Java Servlets. In fact, Servlets can do everything that JSP pages can do, the difference between them is the intended user base. Servlets are intended for developers with a background in Java language programming, while JSPs are created for use by site designers familiar with HTML and Scripting languages.
This course will discuss the foundations of JSP using hands-on exercises. Participants install a development server required to run JSP pages. The complete set of elements that compose JSP pages are discussed and reviewed using exercises where you create and run JSP pages. Using Tag libraries and advanced topics such as integration with Servlets, databases, and JSP-based Struts technology are covered.
-
- Objectives:
-
- At the end
of the course, participants will be able to:
- Understand JavaServer Pages technology
- Set up the server environment
- Use JSPs, scripting elements including: Expressions, Scriptlets, Declarations and Comments
- Create JSP pages using directives, implicit objects and JavaBeans
- Use JSPs to accept form data, integrate with Servlets and databases
- Use the Java Standard Tag Library tags
- Set up and use tags from a custom tag library
Audience:
Java programmers and Web designers interested in using JSP technology to
extend HTML by adding programmable capabilities.
Prerequisites:
Participants should understand HTML, Java, be familiar with Servlets and
JDBC and basic XML concepts.
Duration:
1 day. 50% Lecture/ 50% Lab
Brief Course Outline:
- Introduction to JavaServer Pages
- Application Servers
- JSP Scripting
- JSP & Servlets
- JSP & Database
- JSP Tags and Tag Libraries
- Future JSP and Web Technologies
Outsource
Laboratories' instructor package includes: student guides, instructor
presentation files, lab exercise templates, solution files, set-up
instructions, and technical support.
|
|