Course
digicode: JEE03
Introduction to the JavaServer Pages API
This course provides an introduction to the practical use of JavaServer Pages (JSP) in web applications.
Duration
2 days
Price
1'400.–
Course facts
Download as PDF- Getting to know the JavaServer Pages (JSP) API specification
- Using JavaServer Pages (JSP) in practice
1 Basics
- JSP Life Cycle
- Interface javax.servlet.jsp.JspPage
- Interface javax.servlet.jsp.HttpJspPage
2 Web applications
- Texture
- Deployment Descriptor
- Web Archive (WAR)
3 JSP Elements
- directive
- declaration
- expression
- scriptlet
- comment
4 Web container
- scope
- Implicit Objects
- Class javax.servlet.jsp.JspContext
- Class javax.servlet.jsp.PageContext
- Class javax.servlet.jsp.JspWriter
5 JSP Documents
- XML namespace
- directive
- declaration
- expression
- scriptlet
- comment
- text
- CDATA
6 Expression Language (EL)
- syntax
- types of data
- Implicit Objects
- scope
- operators
- functions
7 Standard Actions
- syntax
- worker bean
- items
8 JSP Standard Tag Library (JSTL)
- basics
- Core Tag Library
- Formatting Tag Library
- SQL Tag Library
- XML Tag Library
- Functions Tag Library
9 Custom Tags
- Day Life Cycles
- Interface javax.servlet.jsp.tagext.JspTag
- Interface javax.servlet.jsp.tagext.day.tag
- Interface javax.servlet.jsp.tagext.iterationTag
- Class javax.servlet.jsp.tagext.TagSupport
- Interface javax.servlet.jsp.tagext.BodyTag
- Class javax.servlet.jsp.tagext.BodyTagSupport
- Interface javax.servlet.jsp.tagext.SimpleTag
- Class javax.servlet.jsp.tagext.SimpleTagSupport
- Class javax.servlet.jsp.tagext.JspFragment
10 Tag Files
- syntax
- directive
- Implicit Objects
11 Tag Library Descriptor (TLD)
- Tag Deployment
- syntax
This course is aimed at application developers who want to use JavaServer Pages (JSP) in web applications.
Several months of practical experience in application development with Java and/or completion of the previous course: