04 Spring
04 Spring
Yapa
OUTLINE
What is a Framework
Spring Boot
Spring achieves the loose coupling through dependency injection and interface-based programming.
Spring provides an abstraction layer on existing technologies like servlets, jsps, jdbc, jndi, rmi, jms and Java mail etc., to simplify the
development process.
Spring comes with some of the existing technologies like ORM framework, logging framework.
Easy to test - The Dependency Injection makes easier to test the application. The EJB or Struts application require server to run the
application, but Spring framework doesn't require server.
Fast Development - The Dependency Injection feature of Spring Framework and it support to various frameworks makes the easy
development of Java EE application.
SPRING
FRAMEWORK
ARCHITECTURE
CORE CONTAINER The Core module provides the fundamental parts
of the framework, including the IoC and
Dependency Injection features.
The Core Container consists of the Core, Beans, The Bean module provides BeanFactory, which is a
Context, and Expression Language modules sophisticated implementation of the factory
pattern.
Increases productivity