DevTech - Web Application Development and Training
DevTech - Web Application Development and Training

Fast Track to JavaServer Pages

$995 USD $1495 CND   2 day course
Class times: 8:30 AM to 5:00 PM  Lunch & Breaks throughout day

Fast Track to JavaServer Pages with JRun is a 2-day course that provides experienced Web developers with the knowledge and hands-on practice they need to start building and maintaining dynamic and interactive JSP-based Web applications using JRun.

· Topics
· Objectives
· Prerequisites
· Course Outline
· Register

Topics
· Understanding JavaServer Pages (JSP) and the J2EE platform
· Working in the JRun development environment
· Using JRun Studio
· Incorporating JSP components into a JSP
· Developing and deploying a basic JSP-based Web application
· Reusing common code
· Publishing dynamic content
· Creating dynamic queries
· Building forms
· Accepting and validating user information
· Integrating JavaBeans into a JSP
· Error handling
· Implementing session management

Objectives
Upon completion of this course, you should be able to:
· Describe the JavaServer PagesTM (JSP) architecture, how it fits into the J2EE platform, and recognize the benefits of such an architecture
· Set up a Web application on the JRun default server
· Use the JRun Studio development environment
· Create a simple JSP
· Describe the basic components of a JSP
· Develop and deploy a basic JSP-based Web application
· Reuse code
· Dynamically generate content in a JSP
· Create dynamic queries based on URL attributes
· Generate a form in a JSP
· Integrate JavaBeans into a JSP
· Handle errors in a JSP
· Describe JSP support for session state maintenance
· Use the JRun tag library

Prerequisites
To gain the most from this class you should:
· Be familiar with Web terminology
· Understand Web server characteristics
· Have experience with the HTML tag set and syntax
· Be familiar with the SQL command set, including SELECT, INSERT, UPDATE, and DELETE
· Know a programming language

Course Outline
Unit 1: Course Overview
· Understand the course objectives
· Understand the course prerequisites
· Describe the course format
Unit 2: Setting Up the Environment
· Explain the advantages of dynamic Web pages
· Describe the JRun development environment
· Create a Web application on the JRun default server using the JRun
· Management Console (JMC)
· Create a project using JRun Studio
· Create a simple JSP
Unit 3: Introducing JavaServer Pages
· Explain how JSPs relate to Web development and the J2EE platform
· Describe the development cycle
· Describe the basic components of a JSP
· Describe custom tags
· Become familiar with the course application
Unit 4: Re-using Code
· Use both a directive and an action to include another page in a JSP
· Understand the difference between dynamic and static includes
Unit 5: Dynamically Generated Content
· Connect a JSP to a database
· Describe basic SQL statements and build SQL queries
· Configure the Remote Development Services
· Connect to a database from JRun Studio
· Describe JRun tags
· Write JSP expressions
· Use JRun tags to dynamically generate content
Unit 6: Building a Drill-down Interface Using URL Parameters
· Describe anchors and URL parameters
· Combine JSP components with standard HTML anchor tags
· Use the request object
· Create dynamic queries based on URL attributes
· Use scriptlets
· Implement conditional processing to identify null values
Unit 7: Inserting Data
· Describe forms and form fields
· Validate form fields
· Write data to the database
· Forward control to another JSP
Unit 8: Application Partitioning Using JavaBeans
· Describe the benefits of separating the presentation layer from the business logic
· Learn about Web application architectures
· Describe the JavaBean design pattern
· Use JavaBeans in a JSP Web application
· Handle errors in a JSP
Unit 9: Session Management
· Describe the benefits of session management
· Use the JSP session object
· Manage session parameters using the JMC
· Implement session management

Course Schedule