Spring MVC

It is an application framework which works on model, view and controller architecture. It is a replacement of EJB(Enterprise Java Beans)Model. It gives you a range of standards, protocols, tools and practices via Spring Security. THis framework includes different modules for different purposes. It works on object relational mapping tools and with NO sql databases. MVC is used for RESTful web services