|
Jan 13, 2025
|
|
|
|
MS 3806 - Intermediate Enterprise Java3 lecture hours 0 lab hours 3 credits Course Description The Java 2 Enterprise Edition (J2EE) is further investigated in this course by using JavaServer Pages (JSP) as a server-side scripting language to quickly develop Enterprise Java Web sites. JSP expressions, declarations, scriptlets, directives and custom tag libraries are investigated and used in course programming assignments. Open source components such as Apache, Tomcat-Jasper, Ant, JUnit, Struts and Velocity are used in the hands-on portion of the course. (prereq: MS 3805 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to: • Develop server-side JSPs 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 JSPs
• 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 server-side java programming techniques and Open Source tools 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 JSTL 1.0
• Complementary JSP technologies (Struts)
• Alternative JSP technologies (Velocity)
• Database essentials: SQL and JDBC Coordinator Jeffrey Blessing
Add to Portfolio (opens a new window)
|
|