JavaServer Pages Programming and Deployment
- 14 Hour Online Class or 2 Day Classroom Workshop
How to write JavaServer Pages (JSPs) and Custom Tag Libraries (CTLs), to create sophisticated, dynamic web pages with embedded Java code with the ease of writing HTML. This class is for Java developers with a solid understanding of Servlets. Covers an introduction to JSP including mechanics, constructs and other features and a comparision between JSP, and Servlets and ASP; JSP basics including installing, using and troubleshooting JSPs, predefined variables, expressions, scriptlets and declarations; installing JSPs in the application server; JSP Directives; combining files in JSP; using JavaBeans with JSP; an overview and the basic mechanics of Custom Tag Libraries (CTLs); developing and installing a CTL; CTL advanced features including Tag Attributes, using PageContext and handling exceptions; and Tag Bodies.
JavaServer Pages (JSPs) are an exciting extension to the JavaServer / servlet technology. JSPs allow you to create complex, sophisticated web pages that include embedded Java code, but with the ease of writing HTML. Custom tag libraries further enhance the power of JSPs by hiding sophisticated Java functionality behind simple XML markup.
This course will, through lecture and hands-on workshops, teach you how to write JSPs and custom tag libraries. The course book is customized for any J2EE compliant application server, including WebLogic 8.1. BEA Systems Weblogic is a full-featured, state of the art industrial strength J2EE server. Note that we will add support for additional server products throughout 2004.
Audience: This course is intended for Java developers interested in using JSPs to present sophisticated, dynamic pages in a web-based application.
Prerequisites: Students are expected to have a solid understanding of Java servlets. The SkillBuilders course on Java Servlets or an equivalent course is sufficient. Familiarity with HTML and XML is very helpful but not essential.
Objectives: After successfully completing this course, you will be able to:
Understand what JSPs are, what they can do for you, and how they relate to servlets
Understand how to construct and install a JSP
Understand how to use a JavaBean to encapsulate data for a JSP
Understand how to install and maintain JSPs in the application server environment