ENTERPRISE APPLICATION DESIGN AND DEVELOPMENT
CT 785 04
Course Objectives:
- Design and implementation of scalable enterprise applications.
- To introduce problem solving design patterns.
- Development of service oriented solutions.
- Design and implantation of Rich Internet Applications
- Introduction[3 hours]
- Enterprise Applications trends and Challenges
- Application Architecture
- Multi-tier Architecture
- MVC Architecture
- Design Pattern [6 hours]
- Introduction
- Creational Pattern
- Structural Pattern
- Behavioral Patterns
- Database Concepts[4 hours]
- Database Design
- Enterprise Database (Oracle/DB2/MSSQL)
- Database Connectivity (JDBC/ODBC)
- Connection Pool
- Service-Oriented Architecture[5 hours]
- SOA Concepts and principles
- XML/SOAP
- Web services
- Platform for Enterprise Solutions: Java EE5:[9 hours]
- Java EE Platform Overview
- Web Core Technologies: Servlets and JSP
- Enterprise Java Bean[6 hours]
- Enterprise JavaBean architecture
- Developing EJB3.0
- Session and message-driven EJBs
- Advanced Web Technology[12 hours]
- Web2.0 Introduction and Concepts
- Rich Internet Application Development
- AJAX
- AJAX Frameworks(Prototype Library, DWR Java Ajax Framework)
Reference
- Kevin Mukhar, Beginning Java EE 5, Apress,2006
- Markl Grand, Patterns in Java, John Wiley & Sons,2003
- Dana Moore,Raymond Budd, Edward Benson, Professional Rich Internet Application, John Wiley & Sons, 2007
Evaluation Scheme:
The questions will cover all the chapters of the syllabus. The evaluation scheme will be as indicated in the table below:
Chapters |
Hours |
Marks Distribution* |
1 |
3 |
5 |
2 |
6 |
11 |
3 |
4 |
7 |
4 |
5 |
9 |
5 |
9 |
16 |
6 |
6 |
11 |
7 |
12 |
21 |
Total |
45 |
80 |
*There could be a minor deviation in Marks distribution
|