| PART
1
SPRING ESSENTIALS
1. A Spring jump start
Why Spring - A day in the life of a J2EE
developer - Spring’s pledge - What is Spring? - Spring
modules - Spring jump start - Understanding inversion of
control - Injecting dependencies - IoC in action - IoC in
enterprise applications - Applying aspect-oriented
programming - Introducing AOP - AOP in action - AOP in the
enterprise - Spring alternatives - Comparing Spring to EJB
- Considering other lightweight - containers - Web
frameworks - Persistence frameworks.
2. Wiring beans
Containing your beans - Basic wiring -
Autowiring - Working with Spring’s special beans
3. Creating aspects
Introducing AOP - Creating advice -
Defining pointcuts - Creating introductions – Using
ProxyFactoryBean - Autoproxying
PART 2
SPRING IN THE BUSINESS LAYER
4. Hitting the database
Learning Spring’s DAO philosophy - Using
JDBC with Spring - Introducing Spring’s ORM framework
support - Integrating Hibernate with Spring - Spring and
JDO - Spring and iBATIS - Spring and OJB
5. Managing transactions
Understanding transactions - Programming
transactions in Spring - Declaring transactions -
Declaring transactions by method name - Declaring
transactions with metadata - Trimming down transaction
declarations
6. Remoting
Spring remoting overview - Working with RMI
- Remoting with Hessian and Burlap - Using Http invoker -
Working with EJBs - Using JAX-RPC web services
7. Accessing enterprise services
Retrieving objects from JNDI - Sending
e-mail - Scheduling tasks - Sending messages with JMS
PART 3
SPRING IN THE WEB LAYER
8. Building the web layer
Getting started with Spring MVC - Mapping
requests to controllers - Handling requests with
controllers - Resolving views - Using Spring’s bind tag -
Handling exceptions
9. View layer alternatives
Using Velocity templates - Working with
FreeMarker - Designing page layout with Tiles - Generating
non-HTML output
10. Working with other web frameworks
Working with Jakarta Struts - Working with
Tapestry - Integrating with JavaServer Faces - Integrating
with WebWork
11.
Securing Spring applications
Introducing the Acegi Security System -
Managing authentication - Controlling access - Securing
web applications - Securing method invocations
Kindly Contact KAMAL
91 + 99419 23334
|