Module Indicative Content
Architectures, frameworks, and design patterns for Enterprise applications.
Context and situations in which Enterprise Applications are used.
Server-side technologies using Java Enterprise Edition
Writing clients for Enterprise applications.
Manipulating a relational database using API's
Module Additional Assessment Details
A practical assignment to design, implement and test an Enterprise application. Assessed by report (1500 words) and demonstration. (Learning outcomes 1, 2, 3 and 4)
Module Learning Strategies
12 lectures presenting key topics and concepts.
Tutor-assisted, practical-based learning via 24 practical sessions consisting of formative, self-directed exercises to support transfer of knowledge and understanding.
Module Texts
CHATTERJEE, S. and WEBBER, J. (2004) Developing Enterprise Web Services: An Architect’s Guide. Prentice-Hall. ISBN-13 978-0131401600
FOWLER, M. (2003) Patterns of Enterprise Architecture. Addison Wesley. ISBN-13 978-0321127426
FREEMAN, E. (2004) Head First Design Patterns. O’Reilly Media. ISBN 978-0596007126
GAMMA, E., HELM, R., JOHNSON, R. and VLISSIDES, J. (1994) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. ISBN-13 978-0201633610
JENDROCK, E. et al (2014) The Java EE7 Tutorial: Volume 1: Basic Concepts. 5th Ed. Addison Wesley. ISBN-13 978-0321994929
Module Special Admissions Requirements