A 4-day bootcamp that teaches you how to use the Spring Framework to create well-designed, testable business applications
Copyright 2005-2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
Application Configuration
A typical application system consists of several parts working together to carry out a use case
Component A
Component B
Component C
AccountRepository
loadAccount(1);
a1
new new
Account 1 Account 2
loadAccount(2);
a2
updateAccount(a2);
Part 1
Spring TransferServiceImpl
(1)new newStubAccountRepository(); JdbcAccountRepository(); (1) JpaAccountRepository(); (2) (2)new newTransferServiceImpl(); TransferServiceImpl(); (3) (3)service.setAccountRepository(repository); service.setAccountRepository(repository);
10
Testing
Automated testing is essential Spring enables unit testability
Decouples objects from their environment Making it easier to test each piece of your application in isolation
11
12
13
14
15
16
Developers and Architects, who wish to build a Spring-powered JEE application that demonstrates the Spring Framework and other Spring technologies
17
Q&A
training@springpeople.com +91 80 65679700 www.springpeople.com
18