`
高级java工程师
  • 浏览: 410794 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

s2sh和ssh区别?

阅读更多
首先说ssh 继承action类,保证单例才能保证线程安全,struts依赖servletapi,无法摆脱action重用性,用表单提交,不方便,struts基于webworke,实现action接口,脱离容器,每个对象都是实例化的,所以线程安全,解除了action的问题,action可以重用,使用nogl jons 等等,方便, hibernate持久化操作,封装jdbc,有1级缓存,2级缓存,在少量数据,速度相当快,在数据大的情况效率降低。因为他批量处理,spring,服务,对struts+hibernate进行管理,尤其aop,ioc实在太强大了,oop面向方面编程,pointcut切点,通过注入(属性,接口,构造)等,实现服务,spring的session factory更强大,以前是new对象,现在通过sessionfactory创建对象,以前session灭亡对象灭亡,现在有sessionfactory创建,session灭亡,他可以提供别的使用,注入减少了方法的繁琐,增强了可重用性。
分享到:
评论

相关推荐

    s2sh,ssh2集成

    s2sh通常指的是Struts2、Spring和Hibernate这三个开源框架的集成,而ssh2则通常指的是Secure Shell(SSH)的第二版,用于提供安全的远程登录和其他网络服务。本文将深入探讨s2sh和ssh2的集成,以及它们在实际应用中...

    s2sh ssh 架包和配置文档集合

    【标题】"s2sh ssh 架包和配置文档集合" 涉及的主要知识点是企业级Java开发中的三大框架整合——Struts2、Spring和Hibernate(简称S2SH),以及相关的jar包管理和XML配置文件。 【Struts2】:Struts2是一个基于MVC...

    s2sh--lib.rar_s2sh_s2sh l_spring l_ssh_struts2

    【标题】"s2sh--lib.rar_s2sh_s2sh l_spring l_ssh_struts2" 提供的是一个包含s2sh框架所需库的压缩包,它整合了Struts2、Spring和Hibernate(简称SSH)这三大流行Java Web开发框架的核心组件,方便开发者直接下载...

    SSH.rar_s2sh_ssh struts2_ssh+mysql_struts2 hibernate_struts2 mys

    这个名为"SSH.rar_s2sh_ssh+mysql_struts2_hibernate_struts2_mys"的压缩包文件,可能是关于如何整合这些技术并配合MySQL数据库进行项目开发的文档资料。 首先,我们来看Struts2,这是一个基于MVC设计模式的Java ...

    ssh和s2sh的n个整合例子(文档教程)

    这里有n个ssh和s2sh的n个例子,让你轻松整合三大框架,讲解非常精辟。这些都是我当时研究的时候在网上找的一些例子,现在整理一下分享给大家。

    S2SH需要的所有jar包

    "S2SH需要的所有jar包"这个压缩包文件包含了这三个框架以及Java Web开发所需的其他相关库。下面将详细阐述SSH框架的主要组件及其相关的jar包,以及它们在开发中的作用。 1. Struts2:Struts2是一个基于MVC(Model-...

    s2sh框架源码

    在s2sh中,Spring主要负责管理各个组件的生命周期,包括Struts2的Action类和Hibernate的数据访问对象(DAO),通过DI实现各组件间的解耦。此外,Spring还提供了事务管理,确保数据操作的一致性。 **Struts2框架**:...

    s2sh完整项目

    本项目使用extjs+ssh开发出来的一套精美的企业成熟项目,需要开发项目的朋友可以以此项目抽取其框架搭建环境,非常不错

    s2sh和mysql搭建的框架

    总的来说,这个“S2SH和MySQL搭建的框架”是一个典型的Java Web应用实例,展示了如何利用SSH框架与MySQL数据库共同构建一个简单的登录系统。通过学习和实践这样的项目,开发者可以提升在企业级应用开发中的技能,...

    完整的S2SH框架整合, 带jar包

    S2SH框架是Java Web开发中的一个经典组合,由Struts、Spring和Hibernate三个开源框架协同工作形成。这个“完整的S2SH框架整合,带jar包”资源包含了这些框架的核心库,以及可能的一个实例项目,旨在帮助开发者快速...

    S2SH投票管理系统

    "S2SH投票管理系统"是一个基于SSH(Struts2、Spring、Hibernate)技术栈开发的应用程序,主要用于实现在线投票的功能。SSH框架是Java Web开发中常用的一种组合,它整合了Struts2作为MVC(模型-视图-控制器)架构的...

    S2SH购物车+HibernateTemplate分页

    总的来说,"S2SH购物车+HibernateTemplate分页"项目是一个综合性的学习资源,涵盖了Java Web开发中的关键技术和实践,对于理解SSH框架的整合和实际应用具有很高的参考价值。通过这个项目,开发者可以深入理解如何在...

    ssh三大框架整合s2sh整合总结(struts2.1.8-spring2.5-hibernate3.2)

    SSH整合是Java开发中一种常见的Web应用架构,它由Struts2、Spring和Hibernate三个开源框架组成,分别负责MVC模式中的Action层、业务逻辑层和数据持久化层。下面将详细阐述这三个框架以及它们如何协同工作。 1. **...

    S2SH SSH2 STRUTS SPRING HIBERNATE JSON AJAX 环境 精简 JAR包

    S2SH SSH2 STRUTS SPRING HIBERNATE JSON AJAX 环境 精简 JAR包 架包 炸包 自带例子 自带ajax下拉联动例子 自带oracle见表语句 导入建表即可运行 查看效果 超级精简环境 搭建 SSH2 S2SH环境 直接导入!! 杀人越货...

    Struts2.1.8,Spring2.5,Hibernate3所需Jar包 S2SH SSH

    Struts2.1.8、Spring2.5和Hibernate3是经典的Java企业级开发框架组合,通常被称为S2SH或SSH。这些框架协同工作,帮助开发者构建高效、可维护的Web应用程序。 Struts2作为MVC(模型-视图-控制器)框架,负责处理应用...

    s2sh增删改查

    S2SH是Struts2、Spring和Hibernate三个开源框架的组合,常被称为“经典三层架构”,在Java Web开发中占据着举足轻重的地位。其中,Struts2负责前端的MVC模式实现,Spring则用于业务逻辑层的管理,而Hibernate作为...

    s2sh最新集成框架下载

    在S2SH框架中,Spring主要负责管理应用对象的生命周期和依赖关系,同时提供事务管理和数据访问的支持。Spring的IoC容器使得应用程序更加松耦合,提高了代码的可测试性和可维护性。 3. **Hibernate**: Hibernate是...

    S2SH 整合 企业级开发 配置详解 详细代码 学Java的必学

    S2SH是由Struts2、Hibernate和Spring三个开源框架组成的,它们分别负责Web层、持久层和业务层的管理,为开发者提供了一个高效、灵活且可扩展的开发环境。本教程将深入解析S2SH的整合过程,以及在实际开发中的详细...

    S2SH开发小程序

    在【ssh_0100_base】这个压缩包文件中,可能包含了S2SH开发的基础组件、配置文件和示例代码。这可能包括: 1. **struts2配置文件**:如struts.xml,定义了Action类及其对应的结果页面。 2. **spring配置文件**:如...

    S2SH实现的登录(内含SQL脚本,适合新手入门学习之用)

    在S2SH架构中,Spring通常负责管理对象的生命周期,包括Struts2和Hibernate的组件,并提供事务管理服务。 最后,Hibernate是一个强大的对象关系映射(ORM)工具,它允许开发者用Java对象来操作数据库,而无需编写...

Global site tag (gtag.js) - Google Analytics