CIT Department Logo CIT 329
Java Server Programming

Prerequisites
CIT 270
Offered
Spring, Fall
Software
HTML
JSP
JDK
Credit By Exam
No
Coordinator
Tim Price

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.

Objectives
  • To use the Collections API for processing groups of objects in a web application.
  • To use Java Script for web form validation.
  • To introduce database access with Java.
  • To introduce web application development using Java.
  • To process data and control web application flow using servlets.
  • To develop an understanding of the types of Java web architectures.
  • To utilize Java Struts in a dynamic web application
  • To integrate Java web applications with database design
ABET Outcomes (What is ABET?)
  • b. Analyze, identify and define the requirements that must be satisfied to address problems or opportunities faced by organizations or individuals.
  • c. Design effective and usable IT-based solutions and integrate them into the user environment.
  • f. Analyze the impact of information technology on individuals, organizations and society, including ethical, legal and policy issues.
Principles of Undergraduate Learning (What are Principles of Undergraduate Learning?)
  • Comprehend, interpret, and analyze texts.
  • Communicate orally in one-on-one and group settings.
  • Solve problems that are quantitative in nature.
  • Make efficient use of information resources and technology for personal and professional needs.
  • Synthesize information in order to arrive at reasoned conclusions.
  • Evaluate the logic, validity, relevance of data.
  • Solve challenging problems.
  • Modify their approach to an issue or problem based on the contexts and requirements of particular situations.
Topics
  • 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


Bobby Approved Logo Bobby 508 Approved Logo All contents copyright 2003, CIT Department, IUPUI
Last Updated: