Mapa mental
Spring Core
Conteúdo do mapa
Spring Core
Lightweight
- The basic version of spring is around 2 MB
Inversion of Control(IoC)
- IoC promove the loose coupling, It minimizes the amount of code, it make easy to test application since you dont need JNDI, it uses dependency injection
- Dependency Injection
- Is a technique that says that you don't create your object, but you have to describe how they should be created. You don't connect your components but you describe them
Container
- Is the basic Spring module that provide all functionalities to Springs applications
- BeanFactory
- Is an implementation of Factory pattern
- Sirve para construir una jerarquia de clases, encapsular la logica de creacion al cliente, y el cliente trabaja con una referencia
- ApplicationContext: Is a subinterfaz of bean factory it provides extra functionalities as handle resources and internationalisation
- Spring Bean
- they are the objects that form the backbone of your application those objects are handle by the spring container, you configure them for xml, annotations or java configurations
- Scopes
- Global session
- Return a new instance for global Http session is common in portlets applications
- Singleton
- The container create only one bean and store it in cache and when the application try to get this bean the container return the same instance
- Prototype
- Return a new instance each time it requested
- Session
- Return a new instance per http session
- Request
- Return a new instance each per http request
- Global session
- Scopes
- Bean wiring
- You can wiring beans between them without construct args or properties
- By Name
- By Type
- By contructor
- Autodetect
- You can wiring beans between them without construct args or properties
- they are the objects that form the backbone of your application those objects are handle by the spring container, you configure them for xml, annotations or java configurations
- Spring Bean
- Is an implementation of Factory pattern
- BeanFactory
- Is the basic Spring module that provide all functionalities to Springs applications
Informações
- Descrição
- Short guide about spring and a good study guide
- Criado por
- Juan Carlos Joya Carvajal
- Visualizações
- 185
- Tags
- Avaliação