Advantages of Spring Framework:
1. The Spring framework addresses most of the infrastructure
functionalities of the Enterprise applications. Following are the few major
advantages of Spring Framework.
2. Spring enables the developers to develop the enterprise
applications using POJOs (Plain Old Java Object). The benefit of developing the
applications using POJO is, that we do not need to have an enterprise container
such as an application server but we have the option of using a robust servlet
container.
3. Spring comes with some of the existing technologies like ORM
framework, logging framework, J2EE and JDK Timers etc, Hence we don’t need to
integrate explicitly those technologies.
4. Spring WEB framework has a well-designed web MVC
framework, which provides a great alternate to web framework.
5. Spring can eliminate the creation of the singleton and factory
classes.
6. Spring framework is both complete and modular, because spring
framework has a layered architecture.
7. Spring provides a consistent transaction management interface
that can scale down to a local transaction and scale up to global transactions
(using JTA).
8. Spring framework includes support for managing business objects
and exposing their services to the presentation tier components, so that the
web and desktop applications can access the same objects.
9. Spring framework has taken the best practice that have been
proven over the years in several applications and formalized as design
patterns.
10. Spring application can be used for the development of different
kind of applications, like standalone applications, standalone GUI
applications, Web applications and applets as well.
11. And more over the Spring framework consists of
features organized into about 20 modules, these modules are grouped into Core
Container, Data Access/Integration, Web, AOP (Aspect Oriented Programming ),
Instrumentation and Test.
No comments:
Post a Comment