回答一:
页面好看与否,于 ssh 无关系的.
Web开发是 分前台静态界面设计 和 后台动态功能实现编码的.
DreamWeaver 是 完成前台界面设计的,也是常说的UI. 这个是和jsp有关
你可以这样理解 jsp = html + 动态的代码及一些框架的标签.
struts2,spring,hinanate 这些 其实 都是 为了完成后台功能的java代码,于页面好看否 无关.
问题二:struts2,jsp,spring,hinanaat等,它们各负什么责任?
经典的ssh应用 ,实际上是将 struts或struts2,spring,hinanate 这三个不同的java框架集中到一起.
成为一个优秀的Java Web开发方案.
简单描述下:
struts 作为一个表示层框架,主要是 获取页面的数据 及 控制页面跳转.
hibernate 是一个数据持久层的框架,只管 怎么去访问及操作数据库的数据.
spring 是一个更加强大的框架,是为J2EE 应用程序开发提供集成的框架,体现在其简单性、可测试性和松耦合上,同时对面向切面编程也有支撑的.
再简单打个比方, ssh就像一个大型产品制造企业里的三类员工,
struts是 负责 跟客户打交道的 客服人员,
hibernate 是 仓库的仓储管理人员,负责货物的仓储管理.
spring 就是 管理层的核心领导,负责协调调度,以保障企业的良好运作.
温馨提示:答案为网友推荐,仅供参考