日期:2014-05-20  浏览次数:20629 次

请教一下传统的javaweb开发(jsp+servlet+javabean)与SSH框架各有什么样的优缺点呢?
请问一下传统的MVC模式(jsp+servlet+javabean)与SSH框架的对比各有什么优缺点呢,要如何选择开发方式呢!

------解决方案--------------------
简单的项目采用第一种方式就可以了,复杂点的建议用第二种,第二种在后续开发中会受益很多,比如采用了struts,分发,跳转就简单了,spring事务管理,hibernate对于dao的封装对于后续开发都会减少很多工作量
------解决方案--------------------
前者维护比较难,后者容易
------解决方案--------------------
后者除了性能稍受影响,几乎都比前者优秀
------解决方案--------------------
ssh的基本是框架就是MVC的
Struts的目的是为了分离视图层和控制层
Spring是为了让你养成用接口编程的好习惯 提高程序的重用率还有可维护性(健壮性)
Hibernate的目的是为了实现用面向对象的思想来管理数据库 实现与数据库之间的低耦合
三个框架没有具体去代表什么层的含义 他们存在的目的是为了更好的完成MVC模式