10个答案 按时间排序 按投票排序
-
Spring在SSH之中能够集成Struts、Hibernate能够充分发挥两者在各自强项部分的工作,Spring就相当于连接两种框架外包装!
2012年12月05日 23:12
-
1: 轻量级的框架
2:非侵入性的
3:可以整合其他的框架,比如Struts, Hibernate等,使一个全方位的应用程序框架
4: 可以提供事务管理2012年12月05日 15:28
-
ssh中使用spring主要是为了集中管理,想struts和spring继承主要是为了管理对象的创建以及对象之间的依赖关系,hibernate和spring继承主要是为了管理事务,一般使用AOP声明式事务
2012年12月05日 14:44
-
当模块化到一定地步了,spring就有很大的作用了,这个时候基本上新的业务就是配置spring就可以搞定了,基本上不需要写代码了。反过来如果基本上没有模块化,就非常累,一边写代码一边还要去写配置。最简单的就是如果你把做菜的每个步骤都分清楚了,洗菜,配料,切菜,烧火,整个流程每一个细节都实现了,那么要回锅肉就写一个回锅肉的配置,要青椒肉丝就写一个青椒肉丝的配置,当然这个是建立在你流程中每一个节点(模块)都全部实现了,想切菜,你要有切丝,切片,切块等诸多实现模式,这个时候你用spring的配置优势才会体现。
如果是那种典型单一炒菜方式,为一道菜而炒菜,spring反而会多此一举。2012年12月05日 10:50
-
主要是依赖注入和AOP。
1.依赖注入,或者叫对象托管:通过配置,把对象的创建以及互相之间的拼装交给spring容器去自动管理,代码中只需要获取对象的句柄,然后调用方法即可,使代码实现松耦合以及面向接口编程。
2.APO,也就是面向方面的编程,它的前提是对象通过spring容器进行托管,然后通过配置或者在代码中加注解的方式,在关注的某个切面(由许多关注点组成)自动调用某个方法。关注点有很多种,比如可以是在某个方法执行前,执行后,调用前等等。我们可以在程序执行到这些关注点的时候,调用某个方法,比如向日志文件中写入日志信息,或者开启一个事务,提交一个事务等等。
3.数据库的事务控制用得也比较多,事务控制也属于APO的一种。2012年12月05日 09:23
-
用途就是起到粘合剂的作用,把Struts和Hibernate统一管理起来,通过Spring Bean管理Struts的Action映射和Hibernate的数据源配置、事务管理集成。修改集中到Spring上,而不是分散到Struts和Hibernate中
2012年12月05日 09:18
相关推荐
Spring框架在SSH中的核心作用是作为管理容器,它实现了Inversion of Control(IoC,控制反转)和Dependency Injection(DI,依赖注入)的概念。IoC意味着应用程序的控制权由容器接管,而不是由程序自身控制。DI则是...
在探讨SSH框架中Spring的作用之前,我们先简要回顾一下SSH框架的基本构成。SSH框架,即Struts+Spring+Hibernate框架,是Java Web开发中的一种流行架构,它将三种技术结合在一起,各自承担不同的职责,共同构建出稳定...
### SSH框架:Struts、Hibernate、Spring的作用解析 #### Struts **Struts** 是一个基于MVC(Model-View-Controller)设计模式的开源框架,主要用于构建动态Web应用程序。在SSH架构中,Struts主要负责处理用户界面...
SSH是Struts2、Spring以及Hibernate三个开源框架的缩写,它们在Java Web开发中扮演着重要的角色。本篇文章将重点介绍SSH框架中的Struts2部分,并探讨其与其他两个框架(Spring与Hibernate)的集成方式。 #### 二、...
SSH和Spring框架是Java开发中的两个重要工具,它们在企业级应用开发中占据了核心地位。SSH,是由Struts2、Spring和Hibernate三个框架组成的集成解决方案,而Spring则是一个全面的后端开发框架,包含了多种功能模块。...
【标题】"maven-ssh-spring security" 涉及到的是在Java开发中使用Maven构建的一个集成Spring Security的SSH(Struts2、Spring、Hibernate)项目。SSH是Java Web开发中常见的三大框架,而Spring Security则是一个...
在IT行业中,SSH框架组合是Java Web开发中的经典选择,由Spring、Spring MVC和Hibernate三个主要组件构成。这个"新SSH"案例实践旨在提供一个全面的教程,帮助开发者理解和掌握这三个框架如何协同工作以构建高效、...
SSH + Spring Security3.2例子
以上就是关于"SSH集成Spring+hibernate+security 用户管理"项目的主要知识点,涵盖了Spring框架的依赖注入、Hibernate的ORM、Spring Security的权限控制,以及如何在实际项目中综合运用这些技术。这样的系统设计有助...
SSH 各层作用及好处 SSH 框架是一种基于 Java 语言的开源框架,主要由 Struts、Spring 和 Hibernate 三个部分组成。Struts 负责 Web 层,Spring 负责业务层管理,Hibernate 负责持久化层。下面是对每个层的详细解释...
在IT行业中,SSH(Spring、Struts2、Hibernate)是一个常见的企业级Web应用程序开发框架组合。这个框架集合了Spring的全面控制反转(IoC)和面向切面编程(AOP)、Struts2的MVC设计模式以及Hibernate的对象关系映射...
标题中的"SSH整合jar包-spring5.0+hibernate5.1+struts2.5"意味着这是一个已经打包好的集合,包含了这三个特定版本的框架所需的jar文件。这些jar文件是开发者在项目中引用SSH框架时需要的,确保了它们之间的兼容性和...
标题中的“ssh 整合 spring jar”指的是在Java Web开发中,将Spring框架集成到Struts2(S)和Hibernate(H)组成的SSH框架中的过程。SSH是Java领域常用的MVC(Model-View-Controller)架构的三位一体框架,而Spring...
在IT行业中,SSH通常指的是Struts、Spring和Hibernate三大框架的集成,这三大框架是Java Web开发中的核心组件。在"step by step ssh 04 Spring 事务控制"这一主题中,我们将深入探讨如何在SSH架构下实现Spring的AOP...
在SSH整合中,我们需要在`pom.xml`中添加Spring、SpringMVC、Hibernate、Spring Data JPA等相关库的依赖。 在项目结构中,`project-tests`可能是一个包含单元测试或集成测试的目录。在Java开发中,测试是非常重要的...
随着struts的安全问题的暴露,原由Struts2+spring+hibernate构成的SSH2已经被越来越多的开发者所弃用,反而,由Spring+SpringMVC+Hibernate构成的SSH框架越来越受欢迎!这里提供了一个案例代码,希望对大家搭建环境...
springtask 和 quartz +ssh简单示例springtask 和 quartz +ssh简单示例springtask 和 quartz +ssh简单示例springtask 和 quartz +ssh简单示例
2. **指定项目信息**:在弹出的对话框中,在Project Name中输入项目名称(如“ssh”),在J2EE Specification Level中选择Java EE 6.0,然后点击Finish完成项目创建。 #### 三、搭建 Spring 3.0 接下来,需要为...
SSH框架,全称为Spring、Struts和Hibernate,是Java Web开发中的一个经典组合。这个框架集合了Spring的依赖注入和管理、Struts的MVC设计模式以及Hibernate的对象关系映射功能,为开发者提供了强大而全面的后端支持。...