SSH框架

1、SSH框架是什么?

SSH框架是struts+spring+hibernate的一个集成框架,分为四层:表示层、业务逻辑层、数据持久层和域模块层,其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Sping做管理,管理Struts和hibernate。

2、MVC模式

SSH框架是基于MVC的开发,MVC模式,分别是模型(Model)、视图(View)、控制器(Controller)。Struts对应着前台的控制器,而Spring则负责实体bean的业务逻辑处理,至于Hibernate则负责数据库的交接以及使用Dao接口来完成操作。

3、Struts

Struts的实现依赖于Servlet和JSP实现,Struts2最大的特点就是不用再重写或实现Action类,而这些都交给了拦截器处理,使用框架API,其缺点就是不够灵活。

4、Spring

Spring使用基本的实体JavaBean来完成以前只能用EJB完成的事情。而其核心则是控制反转(IOC)和面向切面编程(AOP)。
Spring通过采用依赖注入(DI)的方式,通过属性的Setter和Getter方法来注入这个对象的属性,这样的好处就是不完全依赖于容器的API,且查询依赖与代码实现了解耦

5、Hibernate

Hibernate是负责了跟数据库的交接,通过持久化数据对象,进行对象关系的映射,并以对象的角度来访问数据库。通过封装JDBC,使的开发人员可以面向对象编程的思想来操控数据库。
1)通过hibernate.cfg.xml文件来取代以往的JDBC连接数据库的一大串代码
2)通过XXX(实体Bean的类名).hbm.xml文件来与数据库的具体表进行映射。
3)通过Session的createQuery方法创建一个query对象,由这个对象来完成对数据库的增删改查等操作。
4)通过Struts中的Action的返回值,来调用Dao层中的业务处理。

java框架之ssh框架之认识相关推荐

  1. java技术及ssh框架和jsp技术的介绍 外文文献及翻译_java技术及ssh框架和jsp技术的介绍 外文文献及翻译.doc...

    java技术及ssh框架和jsp技术的介绍 外文文献及翻译.doc 还剩 34页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保 ...

  2. java技术及ssh框架和jsp技术的介绍 外文文献及翻译_外文翻译 java技术及ssh框架和jsp技术的介绍 jsp程序.docx...

    外文翻译 java技术及ssh框架和jsp技术的介绍 jsp程序.docx 未苹炽浑餐胚北止提妹抑知苦芦绎斩军档阮磊记在千充浑鱼判餐趾北蜘刷知宠仑涩雍柱诡卞翼前细鞍音裤冯站投凝烟葬舜技绪秽崇踊鞋雍膊庸 ...

  3. SSM框架与SSH框架

    SSM框架与SSH框架 MVC,即模型(model)-视图(View)-控制器(Controller)的缩写,一种软件的设计典范,用一种业务逻辑,数据,界面显示分离的方法组织代码,将业务逻辑聚集到一个 ...

  4. java解决框架注入,SSH框架 使用Spring时 IOC无法注入解决办法

    SSH框架 使用Spring时 IOC无法注入 本人初学JavaWeb 现在在自己做一个SSH的练习 今天遇到一个 Spring无法注入的问题, 用了一个下午的时间也没找到毛病具体发生在哪儿 求经验丰 ...

  5. java web的ssh框架_JavaWeb_(SSH论坛)_二、框架整合

    基于SSH框架的小型论坛项目 一.项目入门 传送门 二.框架整合 传送门 三.用户模块 传送门 四.页面显示 传送门 五.帖子模块 传送门 六.点赞模块 传送门 七.辅助模块传送门 导入Jar包 导入 ...

  6. 《SSH框架》---SSH框架与框架

       我们首先网上商城使用的是ssh框架,百度得到:SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架.    集成SSH框架的系统从职 ...

  7. SSM框架和SSH框架的详细对比

    最近了解到SSH框架的使用的企业越来越少了,SSM框架更受青睐,我就了解了一下两种框架体系的区别.反正都要学,现在我已经学过了SSH框架,接下来就是学SSM框架了. 声明:下边的内容是我转载 学习的. ...

  8. SSH框架整合——基于注解

    SSH框架整合--基于注解 @(Spring)[Spring, hibernate, struts2, 框架整合] SSH框架整合基于注解 SSH框架整合 第一步导入Jar包 第二步导入配置文件 第三 ...

  9. SSH框架整合——基于XML配置文件

    SSH框架整合--基于XML配置文件 @(Spring)[spring, struts2, hibernate, 框架整合, ssh, Spring] SSH框架整合基于XML配置文件 SSH框架整合 ...

最新文章

  1. 微服务限流Sentinel讲解(五)
  2. scala技术文章集锦
  3. Docker镜像加速器配置
  4. c++中堆、栈内存分配
  5. 1.15 异常处理规则
  6. C#文件和文件文件夹按时间、名称排序-顺序与倒序
  7. centos7 和centos 6的一些区别
  8. 前端学习(2372):uni-ui库
  9. 别以为if slse很简单——决策树
  10. Java Web学习总结(1)——JavaWeb开发入门
  11. 您与此网站建立的连接不安全_CDN加速网站SEO优化,这就是CDN
  12. 如何复制百度文库内容?
  13. ADMM算法的应用: 降低SDP算法复杂度
  14. vue2+vant2搭建H5框架
  15. 【程序人生】Web前端工程师岗位分析报告
  16. ERROR: The process abc.exe with PID 6588 could not be terminated.
  17. Thief Book - 上班摸鱼偷偷看小说的利器
  18. “视”不可挡:征兵招警,近视手术成“通关法宝”
  19. 计算机office用的是哪个版本,小编教你看office是哪个版本_查看office是哪个版本的方法...
  20. 红米5plus刷android one,安卓刷机必备!TWRP恢复工具添加支持红米5/雷蛇手机

热门文章

  1. html遍历map,jQuery 遍历map()方法详解
  2. 2020年 支付宝 福字列表
  3. 如何借助Vale减少开源社区文档中的负面和偏见语言
  4. Java正则(3)— Matcher 详解
  5. LINUX UBUNTU 通过共享文件夹在UBUNTU VIM 下打开的乱码问题
  6. MyEclipse10 添加SVN插件--转自孤傲苍狼
  7. javaweb总结——孤傲苍狼
  8. python数据挖掘课程设计——基于数据挖掘的森林火灾预测分析(数据代码+数据分析+数据可视化展示)
  9. iOS 动效设计 Origami动画进阶教程
  10. VScode下安装Live Server(自动刷新html页面)