Overview Flashcards
What is Spring?
Spring makes it easy to develop Enterprise Java Applications. It has flexibility to create many kinds of architectures depending on an application’s needs
What is the base module of Spring?
Core module including mainly the IoC Container
Tell a brief history of Spring?
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:
What are the main points of the Spring Design Philosophy?
Provide choice at every level. Accommodate diverse perspectives. Maintain strong backward compatibility. Care about API design. Set high standards for code quality.