INTRODUCTION TO JAVA PROGRAMMING |
 |
Object Oriented Programming with Java |
 |
Structure of Java Language |
 |
Developing GUIs |
 |
Introduction to Java Development Tools |
ENTERPRISE JAVA BEANS (EJB) |
 |
Role of EJB |
 |
Deploying Applications using EJB |
 |
Building Session EJB |
 |
Managing Transactions |
 |
Implementing Message-Driven Beans |
 |
EJB Security |
 |
Building Web Applications with EJB |
STRUTS |
 |
Introduction |
 |
The MVC design pattern |
 |
JSP, Taglibs, and JSTL |
 |
Constructing the View for an MVC Struts application |
 |
Creating the Controller |
 |
Model components |
 |
Struts tag libraries and HTML Tags |
 |
Struts Bean tags |
 |
Struts Logic tags: conditional presentation logic |
 |
Nested and template Struts tag libraries |
 |
Boosting Struts with XSLT and XML |
 |
Building, testing, and deploying Struts applications |
DESIGN PATTERNS |
 |
Introduction |
 |
Core OO Design Patterns |
|
- Observer
- Decorator
- Factory
- Singleton
- Command
- Adapter & Facade
- Intercepting filter
- View helper
|
 |
Core J2EE Design Patterns |
|
- Front Controller
- Data Access Object (DAO)
- Business Delegate
- Model View Controller
- Composite Entity
- Domain store
- Strategy & State
|
CASE STUDY |