Spring
Spring Framework is an open source application development framework developed for Java. The core features of Spring Framework can be used by any Java application. It can be used with its plug-ins to disseminate web applications on the Java EE platform.