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 |