University of California, Irvine
University Extension
 

Summer  2001

COURSE PLANNING OUTLINE
(July 09, 2001 to August 6, 2001)

Title:                               Overview of Java 2 Enterprise Edition Technologies

 

Catalog Number:              I&CSCI 460.07                              Units: 1.5

 

Number of Meetings:       5                                                Length of Meetings: 3 hours

 

Prerequisites:                  I&CSCI X460.11, Java Programming II;
     certification as a Sun Certified Java Programmer;
     or equivalent experience

 

Course Description: (Official Catalog Description)

 

A successful eBusiness venture relies not only on a good business model, but on solid technology, as well. Learn how Java 2 Enterprise Edition can enhance the functionality of your business solutions and increase your enterprise’s productivity. This course, of interest to software developers and technical managers with Java programming experience, discusses challenges in enterprise computing and how J2EE can meet those challenges. You’ll learn about specific Java technologies including Enterprise Java Beans (EJB), Java Server Pages (JSP), and Java servlets, and how these technologies are integrated into comprehensive enterprise business solutions.

 

Educational Objectives

 

Upon completing this course students should be able to:

 

1.       Describe the J2EE architectural elements (components, containers, and connectors)

2.       Understand the usage of Enterprise Java Beans (EJB)

3.       Work with Common Object Request Broker Architecture (CORBA)

4.       Understand when and where to use J2EE technologies in conjunction with off-the-shelf applications

5.       Implement simple servlets, Java Server Pages, and J2EE applications

6.       Know how to implement eXtensible Markup Language (XML) and Java Database Connectivity (JDBC)

7.       Understand the usage of J2EE technologies within the greater framework of accelerating time-to-market solutions

 

Instructional Media:

·         Lectures

·         Demonstrations

·         Computers (lab)

·         Guided reading

 

Evaluation (Please indicate how you plan to evaluate students)

·         Exams

·         Class projects

 

Bibliography  

Textbooks:

 

Title: Special Edition Using Java 2, Enterprise Edition

Author: Mark Wutka.

Publisher: Que, Inc., 2001.  

 

 

Recommended Readings:

- XML How To Program, Deitel, Nieto, Lin, & Sadhu.  Prentice-Hall, 2001.

 


 

                                                        TOPICAL OUTLINE

1.       J2EE overview

a.        eCommerce models

b.       N-tier systems

c.        J2EE architecture and benefits

 

2.       Developing enterprise applicatoins with J2EE

a.        J2EE components

b.       J2EE containers and connectors

c.        API definition

 

3.       Using J2EE to solve practical business problems

a.        Identification and analysis of business problems

b.       J2EE application development process

 

4.       Overview of Java Servlets and Java Server Pages

a.        Servlets

b.       Java Server Pages

 

5.       Java IDL, RMI-IIOP, EJB, and JNDI

a.        IDL

b.       RMI-IIOP

c.        EJB

d.       JNDI

 

6.       Applications of XML

a.        Basic XML structures

b.       Document type definition

 

7.       JDBC and Java Transaction Server (JTS)

a.        Database architecture

b.       JDBC drivers

c.        JDBC transactions

 


 

University of California, Irvine
University Extension

Summer 2001   

                              I&CSCI 460.07 Overview of Java 2 Enterprise Edition Technologies  

JAMES DANG, Instructor

Preliminary Weekly Schedule
Reading assignment to be done prior to class

Week Date Chapter Topics
1 07/09/01 1,2,3,4,5,6 Introduction - Java 2EE Overview - Lab1
2 07/16/01 13,14,15,16 Java Server Pages and Servlets - Lab2
3 07/23/01 17,18,19,20,21 Additional J2EE Technologies - Lab3
4 07/30/01 22,23,24,25 Using XML with J2EE - Lab4
5 08/06/01 50,51,52,53,54 J2EE in Practice - Project

 


 

 

  Last Name First Name  
1 Gupta Ashok K. ashokg@infogain.com
2 Ho Michael mho0116@hotmail.com
3 Lee Anna Y. anna.y.lee@kp.org
4 Lin Calvin C. clin@filenet.com
5 Liu Margaret Y mliu949@yahoo.com
6 Livadas Michael G. mlivadas@home.com
7 Metz Arthur artmetz@home.com
8 Ting Allen alanting@mail.com
9 Xu Yang yang_xu@adc.com