0
Dependency Injection and Testing with the Spring framework                     Leonardo Borges ­ www.leonardoborges.com   ...
Dependency Injection and Testing with the Spring framework            Why dependency injection?                    It fr...
Dependency Injection and Testing with the Spring framework            A first example                                
Dependency Injection and Testing with the Spring framework            Testing the Service class                          ...
Dependency Injection and Testing with the Spring framework            Great! A JDBC DAO! But I was planning to         us...
Dependency Injection and Testing with the Spring framework            The new DAO classes                                
Dependency Injection and Testing with the Spring framework            But to achieve independency, we need to         cha...
Dependency Injection and Testing with the Spring framework            Dependency Injection kicks in                      ...
Dependency Injection and Testing with the Spring framework            Its all about context                              ...
Dependency Injection and Testing with the Spring framework            Testing the new Service class                      ...
Dependency Injection and Testing with the Spring framework            Its all about [test] context                       ...
Dependency Injection and Testing with the Spring framework            Results from testing the new Service class         ...
Dependency Injection and Testing with the Spring framework            Conclusions                    With dependency inj...
Dependency Injection and Testing with the Spring framework            Further Resources                    www.springfra...
Upcoming SlideShare
Loading in...5
×

Testing with Spring

1,553

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,553
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Testing with Spring"

  1. 1. Dependency Injection and Testing with the Spring framework  Leonardo Borges ­ www.leonardoborges.com  
  2. 2. Dependency Injection and Testing with the Spring framework  Why dependency injection?  It frees your code of knowing about the underlying  implementation  Eliminates the necessity of lookup codes, thus  saving development time  Eases the testing environment   
  3. 3. Dependency Injection and Testing with the Spring framework  A first example   
  4. 4. Dependency Injection and Testing with the Spring framework  Testing the Service class   
  5. 5. Dependency Injection and Testing with the Spring framework  Great! A JDBC DAO! But I was planning to  use Hibernate!  Problem  The service object knows the DAOs implementation  class  Solution  Make the DAO classes implement an interface   
  6. 6. Dependency Injection and Testing with the Spring framework  The new DAO classes   
  7. 7. Dependency Injection and Testing with the Spring framework  But to achieve independency, we need to  change the service class   
  8. 8. Dependency Injection and Testing with the Spring framework  Dependency Injection kicks in   
  9. 9. Dependency Injection and Testing with the Spring framework  Its all about context   
  10. 10. Dependency Injection and Testing with the Spring framework  Testing the new Service class   
  11. 11. Dependency Injection and Testing with the Spring framework  Its all about [test] context   
  12. 12. Dependency Injection and Testing with the Spring framework  Results from testing the new Service class   
  13. 13. Dependency Injection and Testing with the Spring framework  Conclusions  With dependency injection and spring, you can  achieve a great level of independence while  keeping your code highly testable trough the easy  substitution of your real objects by mocks.   
  14. 14. Dependency Injection and Testing with the Spring framework  Further Resources  www.springframework.org  www.leonardoborges.com   
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×