(Even with great tools and great technology, using software development can be difficult. Using development usually involves various aspects, each office is difficult to control, and the development cycle is difficult to grasp (unless it is really a heavyweight messy use, which is excusable). Spring provides a lightweight solution for building "quick-installed enterprise use". On this basis, Spring also provides solutions including declarative business management, RMI or WebServices remote access business logic, and durable database solutions that can be performed in a variety of ways.
Spring core technical documentation.chm)