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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the advantages of springframework

A
  • Layered architecture
  • Enables POJO programming
  • dependency injection and inversion of control
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is inversion of control?

A

You dont create objects, they will be created by the spring container, you only configure them

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly