J2EE Spring Hibernate 1.4. Advantages of MVC Architecture

Since there are multiple layers representing multiple logics there will be clean separation of roles or logics.
  • Modification of one logic does not effect other logics.
  • Easy to maintain and enhance the project.
  • Parallel development is possible due to this productivity is very good.
  • Project Leader divides a team into two parts.
  • 1. Web Authors
  • 2. J2EE Developers.
1.Web Authors : These programmers use JSP in developers presentation logic of the application.
2.J2EE Developers: These programmers use J2EE technologies like servlets EJB and e.t.c, to develop integration logic and business logic, persistence logic of the application.
While working with EJB , Spring and Hibernate technologies in model layer we can take the advantage of built in middle ware services due to this programmer will not be over burdened.