Training Course:JSPSchool/Trainer:Computer Training Unit, North Carolina State University Raleigh, North Carolina, United States
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' Learn to deliver dynamic content to Web pages using JavaServer Pages. The is an ideal introduction to this server-side scripting language that first covers the building blocks, such as JSP syntax, scripting elements, implicit objects, and tag libraries. Youll then learn how to build solid JSP architectures, create real-world Web applications, implement application security measures, and integrate a database into your JSP architecture. (Outline Subject to Change)
Suggested Prerequisites: Introduction to PC Programming Concepts
Attend and You Will Learn Lesson 1: INTRODUCTION TO INTERNET TECHNOLOGIES The Internet as a Client-Server
Architecture
HTTP Requests
HTTP Responses
The Rest of the Story
Project:
Echoing the HTTP Protocol
Client-Side Web Programming
Server-Site Web Programming
Project:
Running Your first JSP Program Lesson 2: JSP ELEMENTS: COMMENTS & DIRECTIVES The JSP Container
JSP Comments
JSP Directives
Project:
include Directive Test
Project:
page Directive Test Lesson 3: JSP ELEMENTS: SCRIPTING ELEMENTS The Three Scripting Elements
How the Container Translates
JSP Scripting Elements
JSP Declarations
JSP Expressions
JSP Scriptlets
Project:
Scripting Elements Lesson 4: IMPLICIT OBJECTS The request Variable
The response Variable
Project:
Streaming the Contents of a File
The pageContext Variable
The session Variable
Project:
URL Redirection and URL Includes
The out Variable
The application Variable
The config Variable
The page Variable
The exception Variable Lesson 5: STANDARD ACTIONS JSP Actions
The jsp:useBean Action
The jsp:setProperty Action
The jsp:getProperty Action
the jsp:include Action
The jsp:forward Action
The jsp:param Action
Project:
A Simple Shopping Cart
The jsp:plugin Action
Project:
Inserting a Menu Applet Lesson 6: TAG LIBRARIES Why Define Custom Tags?
Elements of a Tag Library
Life Cycle of a Tag Handler
Defining Scripting Variables
Project:
Defining Implicit Objects
Exchanging Data Between Actions
and Tag Libraries
Project:
A Template Using a Tag Library Lesson 7: JSP ARCHITECTURES Patterns in Application Development
Architectural Patterns
Object-Oriented Software Design Patterns
Project:
Gallery Viewer
The Application:
A Family Center Lesson 8: JSP SECURITY Basic Application Security
Web Authentication
Servlet Container Authentication
Tomcat Security Interceptors
Project:
A Custom Tomcat Security Interceptor
Project:
Enhancing Our Login Pages
The Elements of Our Security Solution Lesson 9: CONTROLLER & FLOW CONTROL Controller
Simple Flow Control
Project:
Address Book Search
Advanced Flow Control:
The Struts MVC Framework Lesson 10: INTEGRATING A DATABASE The Role of External Content Sources
The JDBC Data Access API
Project:
Using Jakarta DBTags
The Family Center Data Model
Project:
Adding Security to the Family Center
The Family Center Data Access Approach ...''
Please go to the school's official website for training price and schedule: http://www.ncsu.edu/
http://www.ncsu.edu/ctu/
Phone:919.515.8163
School Address:
Computer Training Unit NC State University McKimmon Center 1101 Gorman Street Raleigh, NC 27606 USA
Jobs & Resumes: Raleigh Houses & Roommates: Raleigh
Other training courses offered by Computer Training Unit, North Carolina State University:
Web Design
Web Server
XHTML
XML
Webmaster Certificate
ADO.NET
ASP.NET
C#.NET
.NET
Java Programming
Perl
SAS Programing
SQL
VB.NET
Network Security & Firewalls - Personal Use
Network Security & Firewalls
Virtual Private Networks (VPN)
CompTIA A+
Advanced JavaScript Programming
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Tips: If you can not find a training course suitable for you instantly, you can leave your training request here and let trainers contact you later. |
|
|