|
Jan 03, 2025
|
|
|
|
MS 3805 - Introduction to Enterprise Java Programming3 lecture hours 0 lab hours 3 credits Course Description The Java 2 Enterprise Edition (J2EE) is introduced in this course by exploring servlets (Java server-side components that complement applets on the client-side). All aspects of servlets are introduced via hands-on programming assignments that exercise the details of how servlets interface with the client by using Hypertext Markup Language (HTML) and Hypertext Transfer Protocol (HTTP). Open source components such as Apache, Tomcat-Catalina and Ant will be used in the hands-on portion of the course. (prereq: MS 3803 ) Course Learning Outcomes Upon successful completion of this course, the student will be able to: • Develop server-side Java programs that 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 “cookies” and session tracking
• Understand the basics of network security and web authentication
• Develop a simple e-commerce site that uses shopping carts, HTML GET and POST data, and other elements to produce a dynamic web site
• Understand the basics of Java ServerPages for dynamic web content Prerequisites by Topic • Knowledge, understanding and familiarity with Java programming techniques Course Topics • An introduction to Java Servlets
• Servlet lifecycle methods
• Debugging servlets dynamically with Netbeans
• Handling client requests: HTML Form data and request headers
• Generating the response: HTTP status codes and response headers
• Auto-reloading, Persistent connections, and generating GIF images
• Handling cookies from the browser
• URL re-writing and session tracking
• Java ServerPages basics
• Putting it all together in an e-commerce web-based application Coordinator Jeffrey Blessing
Add to Portfolio (opens a new window)
|
|