`
BabyDuncan
  • 浏览: 574393 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

简单的理解一下SSH三个框架

阅读更多
Struts:是显示层的一个框架,是MVC思想的实现,他的页面只负责显示功能,而用控制器--Action--来控制需要的业务处理逻辑,和要返回的页面。

其实说白了hibernate就是对jdbc进行了轻量级的封装,
hibernate最后还是需要用sql语句来实现的。

使用hibernate的好处很多:
第一:它是面向对象的,所以,你不需要再记住一些字段的代码。取而代之的是对象的属性。因为现在大多数的项目都是用面向对象的方法,所以用hibernate更符合编程习惯。

第二:hibernate具有缓存机制,session缓存(一级缓存),sessionFactory缓存(二级缓存)。这样,把一些数据放在缓存中,可以提高速度。

第三:hibernate在把对数据库的操作“翻译”为sql的时候,就使用了自身的优化机制,使访问数据库的效率提高。

对于Spring吗,主要就是两个思想,IoC和AOP,Ioc又叫   DI(Dependence   Inject   依赖注入),就是说,对于对象的生成,不由程序来控制,而是把控制权交给Spring容器,由Spring容器,来控制。
AOP,翻译为面向方面编程,但是我觉得翻译为面向切面编程更合适。我觉得他其实就是在系统的某一些点上,实现了一个拦截的功能。
分享到:
评论

相关推荐

    ssh框架搭建并简单实例实现

    基于spring、springmvc、hibernate框架的简单实例实现,重点在于如何实行这三个框架基本的架构,帮助初学者在动手中理解框架搭建知识

    ssh2三框架整合demo有一个小例子

    三框架整合的一个demo,适合初学者,附带一个小例子易于理解

    SSH框架的理解及其应用实践

    这是一篇关于SSH框架爱的课程设计论文,里面大致介绍了Spring、Struts及Hibernate三个框架的优缺点

    SSH实现简单的后台管理系统

    此后台管理系统采用了SSH框架,前端采用Struts2的S标签进行表单提交,采用JS进行简单的输入验证。后台与mysql数据库进行连接,dao-service-action都是一一对应,便于理解。此后台管理系统,一共有三个表,用户注册表...

    SSH个人总结(看了之后让你更加清晰的知道它们的作用)

    这是我个人经过认真的研究总结出来的三个框架的作用

    图书管理系统(struts和hibernate和spring三大框架实现)

    这是用struts和hibernate合spring三大框架实现的图书管理系统,拿出与大家共同学习!通过这个小项目,大家也可以加深对SSH三大框架有更深的理解!

    JAVA-SSH面试题

    主要对WEB框架常面试的点做了一下整理,希望可帮助到你,下面文档的部分内容 Java---SSH(MVC) 1. 谈谈你mvc的理解 MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把...

    doophp(php框架) v1.4.1

    它只需要三个配置文件。 即只需要设置你的项目路径。 4. 它不需要使用命令行,SSH也不是必须的。 5. 它不是另一个版本的RoR克隆,没有特别的编码规范约束。 6. 它具有清晰、完整的文档。 7. 它具有松耦合特性,...

    sturts2+spring2.5+hibernate3.5+c3p0+log4j整合示例项目

    此项目sturts2+spring2.5+hibernate3.5+c3p0+log4j整合示例项目,数据库用的mysql5.0,代码注释详细,架构清晰,能帮助大家正确的理解如何快速整合ssh三个框架

    Struts+Spring+HIbernate实例

    ssh整合的一个实例,很容易理解这三个框架的整合。最适合刚入门的人去阅读的实例。

    doophp(php框架) v1.4.1.zip

    它只需要三个配置文件。 即只需要设置你的项目路径。  4. 它不需要使用命令行,SSH也不是必须的。  5. 它不是另一个版本的RoR克隆,没有特别的编码规范约束。  6. 它具有清晰、完整的文档。  7. 它具有松...

    java必了解的六大问题

    *第十五阶段:Spring框架的学习,三大框架之一,包括了IOC,AOP,DataSource,事务,SSH集成以及JPA集成; *最后呢,还有些java的技术,包括EJB3.0等,可以选择学习,与三大轻量级框架相比,EJB就是当之无愧的重量...

    JAVA上百实例源码以及开源项目源代码

    QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新好友列表,响应用户双击的事件,并得到好友的编号,把聊天界面加入到管理类,设置密码保护等。 Java编写的网页版魔方游戏 内容索引:JAVA...

    JAVA上百实例源码以及开源项目

     QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新好友列表,响应用户双击的事件,并得到好友的编号,把聊天界面加入到管理类,设置密码保护等。 Java编写的网页版魔方游戏 内容索引:JAVA...

    javaWebssh民宿管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

    java ssh民宿管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模 式开发。开发环境为TOMCAT7.0,Myeclipse...

    java面试要点集合

    里面包含多个知名公司的面试题目,而且覆盖了ssh、数据库、java基础、js框架的各方面的面试题,总共四十一份 神舟航天软件公司 1、xml解析方式 2、ejb几种类型 3、String和StringBuffer区别 4、jsp有哪些动作标记 5...

    java开源包1

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包11

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包2

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

Global site tag (gtag.js) - Google Analytics