Java Server Programming
Description
This course will cover the programming of Java Server Pages (JSP) and Java Servlets in an E-Commerce environment. Students will develop reusable E-Commerce software using server-side Java components.
Textbook
Bai, Java Server Pages, Course Technology, ISBN 0619063432
Course Outcomes
- Apply problem-solving techniques in designing computer applications (CIT 2)
- Use control structures and web protocols correctly (CIT 9)
- Successfully create programs using the JSP development environment (CIT 3)
- Explain client/server concepts as they apply to JSP (CIT 4)
- Apply object-oriented modeling and design elements to Java Server Pages (CIT 9)
CIT Student Outcomes (What are these?)
2.
3.
4.
9.
Principles of Undergraduate Learning (What are Principles of Undergraduate Learning?)
1b.
2b.
2c.
2d.
4b.
4c.
5c.
Topics
- Handling cookies in servlets
- Client-side and Server-side scripting
- Basic form processing techniques
- Variable and JSP Control Structures
- Scripting with JSP Elements
- Processing the Client Request
- Applications, Sessions, and Cookies
- JavaBeans
- Scopes of Variables and JavaBeans
- Databases with JSP
- JSP Tags
- Struts
Assessment
- Quizzes (2)
- Practice Exercises (2)
- Assignments
- Final Assignment