|
May 04, 2024
|
|
|
|
MS 2777 - Web JavaServer Pages3 lecture hours 0 lab hours 3 credits Course Description This hands-on course is designed for experienced programmers that want to learn the basics of server-side Java programming. Upon completion of this course, students will be able to create JSP pages that provide dynamic Web content to users; incorporate graphics and multimedia responses to client requests; understand how multiple threads affect JSP coding; allow users to authenticate themselves in order to protect web content; and, understand the basics of XML processing. (prereq: MS 2775 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to:
- Develop server-side JSP’s that dynamically respond to user requests submitted by web browsers.
- Understand the essentials of the HTTP 1.1 protocol
- Understand the essentials of the HTML 4.01, particularly HTML Forms
- Understand the Model-View-Controller design pattern
- Understand JSP Custom Tag Libraries and JSTL 1.0 basics
- Understand the basics of network security and web authentication
- Develop a simple e-commerce site that is built entirely using JSP’s
- Understand basic database integration into dynamic web sites
- Understand the basics of XML processing of dynamic web content.
Prerequisites by Topic
- Knowledge, understanding and familiarity with Java programming techniques
Course Topics
- An introduction to JavaServer Pages
- JSP lifecycle model
- JSP expressions, declarations and scriptlets
- JSP page directive
- JSP include directive (server-side includes)
- JSP object scope (page, request, session and application)
- JSP, JavaBean and servlet integration
- The Model-View-Controller design pattern
- JSP Custom Tag Libraries and the JSTI 1.0 (i.e.. lJSP 2.0)
- Complementary JSP technologies (Struts)
- Alternative JSP technologies (Velocity)
- Database essentials: SQL and JDBC
Coordinator Jeffrey Blessing
Add to Portfolio (opens a new window)
|
|