What you'll learn?

·     Define JPS, as well as other Java-based technologies used in conjunction with JSP.

·     Use basic JSP syntax to create expressions, scriptlets and declarations.

·     Use JSP directives.

·     Use JSP files to interact with JavaBeans.

·     Download, install and use preexisting JSP tag libraries, and create your own custom tags.

·     Use JSP to interact with Java servlets.

·     Use JPS to interact with HTML forms and databases.

Description

This course focused on the JavaServer Pages (JSP) server-side development environment. JSP is a Java-based technology used to create dynamic, data-driven Web applications. In this course, you will learn the fundamentals of JSP, including using JPS to interact with JavaBeans, the creation of JSP custom tags and tag libraries, and the use of JSP with databases. This course will also teach you the basics of using JSP files to interact with Java servlets

Audience :

Web Developers, Java Programmers, Solution Developers, and Enterprise Developers.

Topics :

Introduction to JavaServer Pages
Introduction to JavaScrver Pages (JSP)
What is Enterprise JavaBeans (EJB)?
What are Java Servlets?
What is JSP?
Web Application Technologies
Advantages of JSP
The Mechanics of JSP
Basic JSP Syntax
Lesson 1 Review
Lesson 1 Instructor Section
Additional Instructor Notes
JSP Fundamentals
Fundamentals of JSP
Evaluating Java Expressions
Using JSP Scriptlets
Using JSP Declarations
Using JSP Predefined Variables
Lesson 2 Review
Lesson 2 Instructor Section
Additional Instructor Notes
JSP Directives
Introduction to JSP Directives
Including Files in JSP
Using the jsp:plugin Element
Lesson 3 Review
Lesson 3 Instructor Section
Additional Instructor Notes
JSP and JavaBeans
Introduction to JSP and JavaBeans
Component-Centric Architecture
JavaBeans
JavaBean Property Data Types
JSP-JavaBean Tags
The <jsp:getProperty> Tag
The <jsp:setProperty> Tag
Rules for Constructing JavaBeans
The JavaBean Serializable Interface
Accessing JavaBeans Through Scriptlets and Expressions
Lesson 4 Review
Lesson 4 Instructor Section
Additional Instructor Notes
JSP Custom Tags and Tag Libraries
Introduction to JSP Tag Libraries
Why Use Tag Libraries?
Using Custom Tags
Creating JSP Custom Tag Libraries
The taglib Directive
Using Custom Tags in JSP Files
Tag Handlers
Tag Library Descriptor
Deploying Tag Libraries
Lesson 5 Review
Lesson 5 Instructor Section
JSP and Java Servlets
Interaction Between JSP and Java Servlets
Servlets
Servlets vs. JSP
Web Application Architecture
JSP vs. Servlet Architecture
Controlling the flow with RequestDispatcher
Lesson 6 Review
Lesson 6 Instructor Section
JSP, HTML Forms and Databases
Introduction to JSP, HTML Forms and Databases
Distributed Multi-tiered Applications
Steps in a Typical Web Communication
HTML Forms
Request Object
Relational Databases
Structured Query Language (SQL)
Java Database Connectivity (JDBC)
Lesson 7 Review
Lesson 7 Instructor Section
Additional Instructor Notes
 

Prerequisities :

Recommended Knowledge :

Students must have completed the Java Programming Fundamentals course or be able to demonstrate equivalent Java Programming knowledge before taking this course.

Recommended Course(s) :

Category :

  • Programming

Training Materials :

CIW Official Curriculum

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

This course is a credit towards the CIW Web Developer Certification

Related Courses