INTRODUCTION

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 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 Outline: 

  1. Object-Oriented Programming Review, Software Architectures Overview: Desktop, File/Server, 2-Tier Client/Server, Multi-Tier Client/Server
  2. Application and Page Framework, Page Directives, Page Events, Compilation and Build Providers
  3. Asp. Net Server Control and Client Side Scripts, Applying Style to Server Control, HTML Server Control
  4. Manipulating Pages and Server Control With JavaScript, Client-Side callback
  5. Web Server Control (label, literal, textbox, table, XML etc.)
  6. Validation Server Control
  7. Master Pages, Coding Master Pages, Coding Content Pages, Nesting Master Pages
  8. Theme and Skins: Creating Own Theme, Multiple Skin Theme, Programmatically Working with Themes
  9. Data Binding & Data Management with ADO.Net, Data List Server Control, List View Server Control
  10. Basic Of XML, XML Reader and XML Writer, Xml Document And Xpath Document
  11. HTML and CSS Design with Asp.Net
  12. ASP.Net AJAX Control, ASP .Net AJAX Application Control, Server Side Control, Update Panel Control
  13. Building and Consuming Services, XML Services, Protocol for Web Services
  14. ADO. Net Data Services

Textbook(s):

Designing Enterprise Applications with the J2EETM Platform, Second Edition

Reference Material:

Patterns of Enterprise Application Architecture by Martin Fowler, Addison-Wesley Professional; 1st Edition (November 15, 2002). ISBN-10: 0321127420

 

 

Course Material