Credits | 3-0-3 | Prerequisites | ITAD310 |
Days and Times | MW 9:30-10:30 AM | Location | E309 |
Name | Dr. Khalid Khawaja | E-mail | email@example.com | Phone | 04-3183402 |
Office | E319 | Office Hours | 3:00 – 5:30 PM Sunday-Wednesday |
Analysis and design of multi-tier enterprise systems. Development of web enabled user interfaces for communication with distributed components, execution of a particular functionality, and handling of multi-tier services. Open source technologies and their position and role in the industry.
Upon completion of this course students will be able to:
1. Identify multi-tier systems and their attributes
2. Create web interfaces, e.g. using Servlets and JSPs, that can generate dynamic content while engaging various distributed components ,e.g. EJBs
3. Identify and protect against security risks within enterprise applications
4. Connect a backend service like a database to an application
5. Differentiate and contrast among the different types of distributed components and the value they provide. Know how to build a basic one.
6. Package and deploy a distributed application. For example, package a web and EJB applications within JEE archives, deploy it into an application server like Weblogic or JBoss, and access it through a URL request.
7. Explain the value of the distributed components standards like Corba, RMI, and JEE-EJBs
Textbooks and Additional References
Required Course Book 1 | Author: | Bryan Basham, Kathy Sierra and Bert Bates |
| Title: | Head First Servlets and JSP, Second Edition |
| Publisher: | O'Reilly, 2008 |
| ISBN | 978-0-596-51668-0 |
| Use Method | Lectures |
Reference Book 1 | Author: | Ed Roman and Tyler Jewell |
| Title: | Mastering Enterprise JavaBeans Third Edition |
| Publisher: | Wiley, 2005 (free electronic version at...