1. Hibernate、Spring、Struts都是基于MVC思想设计的框架
2. SSH是Hibernate、Spring、Struts的整合,一般将开发分为pojo、dao、service、action四层
pojo层是ORM映射
dao层是pojo的CRUD操作,如果添加针对pojo的一个实例的业务方法,就是BO,BO=dao+基本的业务方法(一个pojo的一个实例)
service层是对dao层的复杂封装,通过复杂的业务逻辑来组织dao层
action层是调用service层的功能,和页面通信
3. 作为SSH整合的一部分,Hibernate主要和数据库之间的操作关系处理,并有很好的会话session和缓存memcached管理,注意一张数据库表table就对应一个Hibernate pojo是面向数据库的设计思想,应该利用ORM的优势进行业务上的整合
4. 作为SSH整合的一部分,Struts主要负责前后台的通信,能过对页面URL的请求响应进行整合、控制、管理,能够理清大网站的URL之间的脉络关系
5. 作为SSH整合的一部分,Sping主要负责管理控制,
优势一、Sping通过配置文件applicationContext.xml和IOC容器对pojo、dao、service、action四层的对象的生命周期进行有效管理
优势二、Spring的AOP组件是面向切面编程,可以灵活地组合业务逻辑
有了Spring,Hibernate才能专注于数据库的操作,Struts才能专注于前后台的通信,
6. 实例讲解
(未完待续)
相关推荐
MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别MVC与SSH的区别
SSH框架与MVC架构之间的关系
经典的开发框架SSH的基本介绍,以及MVC模式的理解。
网络商城+论文+源码 购物系统jsp ssh mvc java web j2ee毕业设计
基于 Java ssh整合 开源博客系统 spring mvc,hibernate,spring,maven 整合开发
SSH(springmvc)的环境搭建,其中包括hibernate和spring的contxt文件,等等
基于Annotation的MVC框架SSH示r例.rar
应用了ssh三大框架,以及MVC,下载解压后,src文件夹下有个shop.sql数据库文件
mvc ssh开发必备api 内含css2.0 DHTML dom4j Hibernate HTML javascript mysql sevlet spring struts2.0等api
在线考试系统+论文+源码 jsp ssh mvc java web j2ee bs 毕业设计
简单人员crud, spring+spring mvc +hibernate
ssh开发技术 web应用开发技术 strutssprping
ssh三层框架整合项目开发 MVC开发规范(SSH),包括: 一、 开发环境搭建规范 二、 开发习惯规范 三、 数据表以及字段命名
JSPssh研究生毕业环节管理系统 是一套完善的WEB设计系统,对理解JSP java 编程开发语言有帮助,系统采用ssh框架 MVC模式进行开发,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。本系统运用MVC设计模式,...
3.0ssh mvc汽车销售系统
采用MyEclipse8.5集成开发环境,SQL Server 2005数据库,MVC框架和SSH框架。涉及前后台系统,主要功能如下: (1)系统前台基本功能设计与实现: 用户维护模块设计与实现; 汽车展示模块设计与实现; 购物车模块的...
01.教程简介_ExtJS4.2简介_SSH2基本框架搭建 02.编写几个通用的service方法、设计数据库 03.搭建ExtJS的MVC框架 04.主界面的搭建、登录功能和菜单树的生成 05.创建菜单树、前台保存用户信息 06.菜单树响应事件、我的...
ssh基于mvc搭建的登录注册实例 内附三个框架的所有架包 新手可以参考
学生信息管理系统+论文+源码 jsp ssh mvc java web j2ee毕业设计