Overview Flashcards

1
Q

What is Spring?

A

Spring makes it easy to develop Enterprise Java Applications. It has flexibility to create many kinds of architectures depending on an application’s needs

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

What is the base module of Spring?

A

Core module including mainly the IoC Container

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

Tell a brief history of Spring?

A

Spring came into being in 2003 as a response to the complexity of the early J2EE specifications. While some consider Java EE and Spring to be in competition, Spring is, in fact, complementary to Java EE. The Spring programming model does not embrace the Java EE platform specification; rather, it integrates with carefully selected individual specifications from the EE umbrella:

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

What are the main points of the Spring Design Philosophy?

A
Provide choice at every level.
Accommodate diverse perspectives.
Maintain strong backward compatibility.
Care about API design.
Set high standards for code quality.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly