Teaching Objectives and Requirements
This course introduces you to the components, architectures and industrial standards involved in the design and implementation of enterprise software applications. The focus will be on applications employing 3 tiers including a presentation tier, an application tier and a data persistence tier. You will work in a small team for the design and development of a 3-tier enterprise application project. In terms of technology, both traditional desktop applications and web-based applications will be covered and different technology platforms will be compared and contrasted. Emerging technologies and current research issues will be discussed.
Prerequisite Courses: Data Structures and Algorithms, Database Design and Development.
Co-requisite Courses: Distributed Systems: Principles and Development, Software Engineering.
Textbook Information
Beginning Java EE 7, Antonio Goncalves, 2013, Apress, ISBN 9781430246275.