Skip to Content

Enterprise Java

Unit code: HIT8119

Credit points12.5 Credit Points
Duration1 Semester or equivalent
Contact hours48 hours
CampusHawthorn
Prerequisites

HIT6402 Database Analysis and Design and  HIT8304 Database Programming or at least 75% in either HIT6037 Software Development in Java or HIT7037 Programming in Java or HIT6052 Software Development 2G 

CorequisitesNil

Aims and objectives

To introduce Enterprise Architecture framework as well as various technologies and techniques in developing enterprise software applications using the Java EE framework

Learning Outcomes
After successfully completing this unit, students should be able to:
  • Describe and explain various multi-tier software architecture framework using Java EE including the roles and responsibilities of each relevant tier
  • Develop enterprise software applications using the Java EE framework
  • Apply and adopt appropriate techniques in building enterprise software applications using Java EE framework

Teaching methods

Lectures (24 hrs), Tutorial (Lab) (24 hrs)

Assessment

Portfolio and presentation

Content

  • Distributed Java Technologies such as RMI and RMI-IIOP
  • Java web-based server side technologies (Servlets, JSP and JSF)
  • Java persistence technologies (JDBC, JPA and related QL, ORM)
  • Java application server technologies (EJBs and Web Services)

References

Readings will be prescribed in lectures and on Blackboard.

R.P. Sriganesh, G. Brose, M. Silverman (2008) Mastering Enterprise JavaBeans 3.0, 4th ed., John Wiley & Sons.
E. Jendrock et al. (2008) The Java EE 5 Tutorial, Sun Microsystems, Oct 2008
E. Jendrock et al. (2010) The Java EE 6 Tutorial, Oracle, June 2010
C.S. Horstmann and G. Cornell (2005) Core Java 2 Vol. II – Advanced Features, Prentice-Hall