Able to create Web applications using Java and Spring framework. Emphasis is given to a broader understanding of feature-owned by the Spring framework and possible use in Web-based applications.
Pre-requisite:
Java Programming Introductiondan Java Enterprise Edition (opsional).
Course Outline:
1. Overview of Spring Framework
- Inversion of Control and Dependency Injection
- Spring Modules
- Usage Scenarios
2. Core Technologies
- IoC Container
- Resources
- Validation, Data Binding and Type Conversion
- Aspect Oriented Programming
- Testing
3. Data Access
- Transaction Management
- DAO Support
- Data Access with JDBC
- Data Access with Object Relational Mapping
- Object/XML Mapping Support
4. Web-Based Presentation
- Web MVC Framework
- View Technologies
- Other Technologies Integration
- Portlet MVC
5. Integration
- RMI and Web Services
- Integration with EJB
- JMS, JMX, JCA CCI, Email
- Task Execution and Scheduling
- Dynamic Language Support
