12 BENEFITS of Spring MVC over Struts

Spring is a powerful Java application framework, used in a wide range of Java applications. It provides enterprise services to Plain Old Java Objects (POJOs). Spring uses dependency injection to achieve simplification and increase testability. 1. Spring provides a very clean division between controllers, JavaBean models, and views. 2. Spring’s MVC is very flexible. UnlikeContinue reading “12 BENEFITS of Spring MVC over Struts”

Quartz – an opensource Job scheduler

Quartz is a full-featured, open source job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application – from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobsContinue reading “Quartz – an opensource Job scheduler”

Spring Web Flow 1.0: The next generation web application controller framework

Spring Web Flow 1.0 has been released. This is a next generation web application controller framework that runs on Java SE 1.3 or greater, and Java EE 1.3 (Servlet 2.3, Portlet 1.0) or greater. The framework allows developers to define user interaction and application behavior as reusable, high-level modules called flows. The product is particularlyContinue reading “Spring Web Flow 1.0: The next generation web application controller framework”

The seven modules of the Spring framework

Spring is an open source framework created to address the complexity of enterprise application development. One of the chief advantages of the Spring framework is its layered architecture, which allows you to be selective about which of its components you use while also providing a cohesive framework for J2EE application development. The Spring framework isContinue reading “The seven modules of the Spring framework”