Pada tanggal 1-5 April 2013 telah dilangsungkan inhouse training dengan topik Java Spring Framework di Politeknik Caltex Riau. Adapun materi training yang dibawakan adalah :
No |
Materi |
1
|
- Introduction
- · Course Overview
- · Framework Overview
- · What is MVC
- · The History of Releases
- · Architecture
- · Request/Response Lifecycle
- · Vocabulary
- · Summary
|
2
|
- Building Introduction
- · Prerequisites
- · What are we going to build?
- · Springsource Downloads
- · Downloading Spring
- · Maven Overview
- · Demo: Maven Configuration
- · Spring Configuration Parts
- · Where to get Tomcat
- · Tomcat Installation
- · Programming Standards
- · Upgrading the schema in the web.xml
- · Configuring the web.xml
- · Namespaces in Context Files
- · Configuring the servlet-config.xml
- · Creating the Controller
- · Create JSP and Configuration
- · Run the Application
- · Recap and Walkthrough
|
3
|
- Architecture
- · Introduction
- · Architecture
- · MVC Design Pattern
- · N Tier Applications
- · Application Layers
- · Components
- · Controllers
- · Services
- · Repositories
- · Summary
|
4
|
- Controllers
- · Introduction
- · Controller Responsibilities
- · Controller Annotations
- · Demo: Build Controller
- · Parameter Passing
- · Model Attribute
- · Demo: Post Data to Controller
- · Summary
|
5
|
- Views
- · Introduction
- · View Types
- · View Conventions
- · Resolving a View
- · Various ViewResolvers
- · Demo: Chaining
- · Demo: Resolving Static Files
- · Summary
|
6
|
- Tags
- · Introduction
- · Tag Types
- · Spring Tags
- · Demo: spring:message Tag
- · Interceptors
- · Demo: Interceptors
- · Form Tags
- · Demo: Adding Goal Functionality
- · Summary
|
7
|
- Validation
- · Introduction
- · Validation
- · Tags and Handling Errors
- · Validator Interface
- · JSR-303
- · Demo: JSR-303 Validation
- · Summary
|
8
|
- Ajax
- · Introduction
- · REST
- · Verbs
- · ContentNegotiatingViewResolver
- · Demo Maven
- · Demo: ContentNegotiatingViewResolver Configuration
- · Demo: Adding Activity
- · web.xml
- · Demo: web.xml
- · jQuery
- · Demo: jQuery
- · Extra pieces to build Out Your Application
- · Summary
|



