General Questions Flashcards
1
Q
What is Spring framework?
A
It is a lightweight, loosely coupled and integrated framework created to address the complexity of enterprise application development.
Layed architecture, so we can be selective about which of its compoenents to use while also providing a coehise framework
2
Q
What are the advantages of springframework
A
- Layered architecture
- Enables POJO programming
- dependency injection and inversion of control
3
Q
What is inversion of control?
A
You dont create objects, they will be created by the spring container, you only configure them
4
Q
What are the features of Spring framework?
A
- Lightweight
- IoC (inversion of control)
- AOP (aspect oriented)
- Container
- MVC framework
- Transaction management
- JDBC exception handling
5
Q
What is spring configuration file?
A
- Spring configuration file is an XML file which: Contains the class information - describes how classes are configured and introduced to each other
6
Q
What are the major features in different versions of spring?
A
- 2.5: made annotation drive configuration possible
- 3.0: made great use of java 5 improvements in the language
- 4.0: 1st version to fully support java features