INTRODUCTION:

Enterprise Application Development is a complex process of creating application for business purposes. They are complex, customized for critical business requirements and can be deployed on the cloud, on a variety of platforms across corporate networks, intranet etc. Designing and developing such enterprise applications means satisfying hundreds or thousands of separate requirements.This course is aimed at creating robust enterprise applications using J2EE technologies that allow for rapid change and growth. This course contains all updated concepts of Object-Oriented Programming Review, Software Architectures Overview, Challenges and Platform of Enterprise Application Development, J2EE Scenarios, J2EE Platform Technologies, The Client Tier, The Web Tier, The Enterprise JavaBeans Tier, Integrating with the Enterprise Information System Tier, Packaging and Deployment, Transaction Management, Security, J2EE Internationalization and Localization, Architecture of the Sample Application.

COURSE CODE: IT-4744, CS-4744

BOOK: Designing Enterprise Applicationswith the J2EETM Platform, Second Edition

CREDIT HOURS: 03

PREREQUISITES: IT-3548 (Web Systems and Technologies)

COURSE LEARNING OUTCOMES:

At the end of the course the students will be able to:

  • Develop desktop application of Java programming language.
  • Develop strong skills to cater Enterprise Application Development needs and challenges

COURSE CONTENTS:

  • Object-Oriented Programming Review, Software Architectures Overview
  • Challenges of Enterprise Application Development, the Platform for Enterprise Solutions, J2EE Scenarios
  • J2EE Platform Technologies
  • The Client Tier
  • The Web Tier
  • The Enterprise JavaBeans Tier
  • Integrating with the Enterprise Information System Tier
  • Packaging and Deployment
  • Transaction Management
  • Security
  • J2EE Internationalization and Localization
  • Architecture of the Sample Application

COURSE ASSESSMENT:

  • Mid Term Exam: 30 Marks
  • Sessional: 20 Marks
  • Final Term Exam: 50 Marks

CLASS TIMING:

  • Summer (Thursday: 12:30 - 03:30 PM) 
  • Summer (Friday: 12:00 - 03:30 PM) 

Course Material