Fall, 2021 (Archived)
This course is to train students to be conversant in the approaches and technologies to develop an enterprise level software (lecture sessions). For laboratory sessions, the emphasis concentrates on teaching Java EE (Java Enterprise Edition). After completing this course, you can understand how-to deploy an enterprise software by using Java EE technology, and some fundamental knowledge about Enterprise Systems Development.
Evaluation categories | Weight (%) | Types |
---|---|---|
Process evaluation 1 | 10 | Process Exercise |
Process evaluation 2 | 20 | Presentation |
Mid-term examination | 20 | Practice test |
Final examination | 50 | Report |
Group - Unit | Day | Google Classroom | Google Meet |
---|---|---|---|
N5 | Tuesday [1] | | | |
N4 | Tuesday [2] | | | |
N4-T1 | Tuesday [3] | | | |
N5-T1 | Tuesday [4] | | | |
N3 | Friday [2] | | | |
N3-T1 | Friday [3] | | | |
N3-T2 | Friday [4] | | |
Weeks | Topics | Resources |
---|---|---|
1 |
Chapter 00: Course Introduction Chapter 01: Java Review |
Ch-00.pdf Ch-01.pdf |
2 | Chapter 02: The Systems Analyst, Information Systems Development, Project Selection and Management | Ch-02.pdf |
3 | Chapter 03: Requirements Determination, Use-case Analysis | Ch-03.pdf |
4 - 5 | Chapter 04: Process Modeling, Data Modeling |
Ch-04.pdf ch04-docs ch04-read |
6 | Chapter 05: Designing Databases | Ch-05.pdf |
7 | Chapter 06: Architecture Design, User Interface Design |
Ch-06-A.pdf chapter_06a.pdf chapter_06b.pdf |
8 | Chapter 07: Moving into Implementation, Transition to the New System | Ch-07.pdf |
9 | Chapter 08: Security | Ch-08.pdf |
10 | Chapter 08: Security (Cont.) | Ch-08.pdf |
Weeks | Topics | Resources |
---|---|---|
1 | Java Review |
Lab-01.pdf ex_52.zip ex_63.zip |
2 | Java Serialization |
Lab-02.pdf serialVersionUID |
3 - 4 | Java - Remote Method Invocation |
Lab-03.pdf Lab-04.pdf |
5 | Mid-term Review | Mid-term Review |
6 | Midterm Exam | — |
7 |
Enterprise JavaBeans Java Hibernate |
Lab-05.pdf hibernate-tutorial.pdf |
8 | EJB – Stateless & Stateful | Lab-06.pdf |
9 |
EJB – Persistence Architecture Seminar Final Project |
Lab-07.pdf Rubric.pdf |
10 |
EJB – Entity Relationship (Part 1) EJB - Entity Relationship (Part 2) Java Web Application Seminar Final Project |
Lab-08.pdf Lab-09.pdf Lab-10.pdf Rubric.pdf |
Sign up with your email address at this form to receive news and updates.