`
BabyDuncan
  • 浏览: 584925 次
  • 性别: 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三大框架学习资料

    这三个框架各自承担不同的职责,相互协作,可以大幅度提高开发效率和项目的维护性。 Struts2是一个基于MVC设计模式的Web应用框架。它将Web层分为了三个核心组件:视图(View)、模型(Model)和控制器(Controller...

    WEB开发-SSH三层框架

    这个“WEB开发-SSH三层框架”项目涵盖了这三个核心组件,以及相关的数据库文件和工程文件,为学习者提供了一个实际操作的环境。 **Struts2** 是一个基于MVC设计模式的Web应用框架,它强调了控制器的职责,使得业务...

    SSH三大框架

    SSH三大框架指的是Spring、Struts和Hibernate这三个在Java Web开发中广泛应用的开源框架。它们各自承担着不同的职责,共同构建出高效、灵活的企业级应用程序。 Spring框架是核心,它提供了全面的架构支持,包括依赖...

    ssh三大框架jar包

    以下将详细阐述这三个框架及其基本的jar包需求。 1. **Struts2框架**: Struts2是基于MVC设计模式的Web应用框架,它极大地简化了Java Web应用程序的开发。其核心组件包括Action、Result和Interceptor。基本的jar包...

    ssh三大框架整合

    在整合这三个框架时,通常会使用Spring来管理Struts2和Hibernate的bean,实现依赖注入,提高代码的解耦性。Spring的AOP可以用来实现事务管理,确保数据操作的完整性和一致性。此外,Struts2和Spring之间的整合可以让...

    简单ssh2框架程序

    通过这三个框架的协同工作,实现了用户登录、注册和登出的基本功能,为更复杂的业务逻辑提供了一个坚实的基础。理解并掌握SSH2框架的使用,对Java Web开发者来说至关重要,因为它能有效提高开发效率和代码的可维护性...

    一个简单的SSH框架程序

    这个“一个简单的SSH框架程序”很显然是一个基于这些技术构建的应用实例,用于帮助开发者理解并学习如何整合这三种框架。接下来,我们将深入探讨SSH框架以及与其相关的技术。 **Struts2框架**: Struts2是MVC...

    struts spring hibernate ssh 三大框架集成详细步骤 手把手教你搭框架

    SSH框架集成的关键在于理解每个框架的核心功能,并熟练掌握它们的配置。通过MyEclipse 5.5 M2等IDE,可以更加便捷地完成集成工作。在学习过程中,跟随步骤操作,辅以详细的截图说明,能帮助初学者快速上手,降低学习...

    SSH三大框架登录小实例,以及spring的登录增删改查实例测试

    在这个实例中,我们将探讨如何利用这三个框架实现一个简单的登录功能,并通过Spring进行登录、增、删、改、查的完整操作。 首先,Struts2作为MVC模式中的Controller层,负责处理用户请求并转发到相应的Action。在...

    用java中的ssh三大框架做的一个入门的例子

    这个例子旨在为初学者提供一个基于SSH的简单应用示例,帮助他们理解和掌握这三个框架的集成与使用。 Struts是MVC(Model-View-Controller)设计模式的一个实现,主要用于处理Web层的业务逻辑。它提供了一个灵活的...

    Java三大框架SSH框架

    下面将详细介绍这三个框架及其相互作用。 1. **Spring框架**: Spring 是一个全面的企业级应用开发框架,它提供依赖注入(DI)和面向切面编程(AOP)功能。DI使得对象之间的依赖关系可以通过配置文件或注解来管理...

    SSH三大框架全jar包

    这三个框架分别负责表现层、业务层和服务层的管理,为开发者提供了强大的功能和高效的开发效率。 Struts2是MVC(Model-View-Controller)架构模式的一种实现,它旨在简化Web应用的开发,通过Action类处理用户请求,...

    SSH框架搭建源码

    这个压缩包文件"SSHdemo"提供了一个SSH框架搭建登录功能的示例,帮助开发者了解并实践如何整合这三个框架来构建一个完整的Web应用程序。 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的Java Web...

    ssh三大框架组合完整版本

    对于初学者来说,通过学习这个项目,可以理解如何在实际开发中整合这三个框架,实现一个完整的MVC架构的Web应用。同时,了解和掌握SSH框架能够提升开发者在企业级应用开发中的技能,为将来的工作打下坚实基础。

    SSH三大框架整合(详细版)

    SSH三大框架整合指的是Struts、Spring和Hibernate这三个Java开源框架的集成应用,它们在Web开发领域有着广泛的应用。本文将详细介绍SSH整合的核心概念、配置步骤以及实际应用中的关键点。 一、Struts框架 Struts是...

    ssh框架简单例子带有解释

    这个简单的SSH例子虽然规模不大,但已经展示了这三个框架如何协同工作。通常,一个HTTP请求首先由Struts2接收,然后根据配置转发到相应的Action。在Action中,通过Spring注入的业务服务对象执行实际的业务逻辑,而...

    ssh三大框架通用配置

    SSH通用配置的核心在于理解这三个框架如何协作,以及如何在XML配置文件中定义和连接它们的各个组件。通过这样的配置,开发者可以快速搭建一个支持基本CRUD操作和分页查询的应用。实际开发中,还可以考虑引入MyBatis...

    基于SSH三大框架网上商城

    在此项目中,"基于SSH三大框架网上商城"利用了这三个框架的优势来实现一个功能完备的电子商务平台。 1. **Struts2**:Struts2 是一个MVC(Model-View-Controller)框架,负责处理用户的请求并转发到相应的业务逻辑...

    SSH一个简单的SSH框架学习项目

    在这个"SSH一个简单的SSH框架学习项目"中,你可以看到这三个框架如何协同工作。Struts作为前端控制器接收HTTP请求,调用Spring管理的业务服务,这些服务又通过Hibernate与数据库进行交互。通过查看项目源码,可以...

    SSH框架简单搭建

    对于初学者来说,理解SSH框架的基本原理和配置方法是十分重要的。通过实践crud1这样的示例项目,可以更好地掌握SSH框架的使用,从而快速上手企业级应用的开发。在实际操作中,应多参考官方文档和在线教程,不断调试...

Global site tag (gtag.js) - Google Analytics