>>PRINT
Web Programming II
WEB PROG II
CLASS CODE: IS 460 CREDITS:  3
DIVISION: BUSINESS & COMMUNICATION
DEPARTMENT: INFORMATION SYSTEMS
GENERAL EDUCATION: This course does not fulfill a General Education requirement.

DESCRIPTION: This course is a continuation of the study of the design and development of multi-tier web applications. The J2EE architecture will be covered in depth with an emphasis on the business rules and data access layer. Applications that implement all parts of the multi-tier web based architecture will be designed, implemented and deployed. Students registering for this class must also register for the corresponding lab (IS 400L) that goes with this course. See the class schedule for the specific section to register for.
TAUGHT: Winter, Summer, Fall
CONTENT AND TOPICS:

  • J2EE architecture

  • Overview of application servers

  • Analysis and design of a J2EE system

  • Servlets

  • Java Server Pages (JSP)

  • Session Beans

  • Entity Beans

  • Message Beans

  • Assembly and Deployment of J2EE application

GOALS AND OBJECTIVES:

  1. Identify and describe the function of each tier of the N-Tier model.

  2. Understand the Model View Control design pattern and apply it to the design of a web based interactive transaction based system.

  3. Describe the role of an application server in the J2EE model.

  4. Use UML to draw a model of a typical J2EE application and describe the functionality and interaction of Servlets, Java Server Pages, Session Beans, Entity Beans and Message Beans.

  5. Understand the purpose of Web Services Description Language (WSDL) and Universal Description, Discovery and Integration (UDDI) registries, and be able to describe the purpose of each statement in a typical WSDL and UDDI file.

  6. Develop and deploy a web based interactive transaction based system using the J2EE architecture including Servlets, JSP, Session and Entity Beans.

REQUIREMENTS: Exams, UML diagrams, and the development and deployment of a J2EE application.
PREREQUISITES: IS 450
OTHER:
EFFECTIVE DATE: August 2002