spring framework
TRANSCRIPT
SPRING FRAMEWORK
History• JNDI• EJB before 3.0•Guice
Buzzwords• Loose coupling• Dependency injection• Inversion of control• Beans• Context• Removing boilerplate code
Bean example
Context example
JDBC Example
Extending context
Spring has support of:• Data: Hibernate, MyBatis, JDBC, NoSQL• Web: Spring MVC, Spring Web Flow• Security: Spring Security• Fast app creation: Spring Boot• Many other useful things: Spring AOP, Spring
Integration, Spring Batch, Spring Mobile, Spring Social etc
Also Spring has:• Powerful support: official documentation
+ guides + blogs• Flexibility for context creation and
dependency injection• Java EE Specs implementation
Thanks for attention!