Please enable JavaScript.
Coggle requires JavaScript to display documents.
Spring-In Depth (01-What is Spring (Lightweight (loads only required JARS)…
Spring-In Depth
01-What is Spring
Open source
Enterprise and Internet support
Lightweight
loads only required JARS
Unobtrusive
No need of heavy application servers
provide abstraction for enterprise system
No need to connect to j2EE components
focus on business logic, no repetitive logic
example-database connection etc
Spring manages runtime dependancies
02- Inversion of Control
container maintains class dependencies
object injected at runtime and not compile time
reduces noise in your code
reduces object coupling
reduces defects
focus on API contract
03-Application Context
heart of spring application
encapsulates the BeanFactory
can have multiple application contexts
04-Spring configuration with Java
native language syntax
compile time checking of configuration