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 |