步骤
1,导入需要的包
2,配置配置文件
(在ssh框架中,我们会把hibernate和struts交给spring处理!)
@1,web.xml的配置
配置Spring监听器
<listener> <description>Spring core configuration</description> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
配置Struts过滤器
<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping>
@2配置Spring的applicationcontext.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"> </property> <property name="url" value="jdbc:mysql://localhost:3306/myssh"> </property> <property name="username" value="root"></property> <property name="password" value="123"></property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <!-- if use the hibernate.cfg.xml as dataSource configuration, cancel the annotations --> <!-- remove other properties and dataSource bean. --> <!-- <property name="configLocation" value="classpath:hibernate.cfg.xml" /> --> <property name="dataSource"> <ref bean="dataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> <prop key="hibernate.hbm2ddl.auto">update</prop> </props> </property> <property name="mappingResources"> <list> <value>com/hzboy/orm/Userinfo.hbm.xml</value> </list> </property> </bean> </beans>
@3配置Struts.xml
在里面加上
<constant name="struts.objectFactory" value="spring" />
3,版本控制
日过是我们自己导入的java库 那么可能会有版本冲突 纳闷尽量使用心得版本;或者自己下载以后整理好一套库
相关推荐
下面将详细介绍SSH框架整合的相关知识点。 1. **Spring框架**:Spring是一个全面的后端应用程序框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能。在SSH整合中,Spring主要作为应用的核心,负责管理其他...
SSH框架整合教程是Java开发领域中的一个重要主题,它涉及到三个核心的开源框架:Struts、Spring和Hibernate。这些框架在企业级应用开发中扮演着关键角色,分别负责表现层、业务逻辑层和数据持久化层的管理。 Struts...
SSH框架整合实战教程是针对Java开发者的高级课程,旨在教授如何高效地集成Spring、Struts和Hibernate这三个流行框架,以构建强大的企业级应用。SSH框架是Java Web开发中的经典组合,Spring提供了依赖注入和AOP(面向...
SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架组成。这些框架分别负责应用的依赖注入(DI)、表现层管理和持久化层操作,为开发者提供了一套高效、灵活的解决方案。...
SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架构成。这个"SSH框架整合jar包"是开发者为了方便项目构建,避免手动逐个添加和配置这三个框架所需的库文件而制作的集合。...
总结来说,SSH框架整合涉及到的主要知识点包括:Struts2的动作调度、拦截器机制、结果类型;Spring的依赖注入、AOP、事务管理;以及Hibernate的对象映射、数据访问。通过合理配置和调优,SSH能够帮助开发者高效地...
在这个“SSH框架整合项目源码”中,可以看到如何将这三个框架协调工作,形成一个完整的开发体系。发布系统通常包括用户登录、权限管理、内容发布、审核、查询等功能。开发者可能已经对这些功能进行了优化,例如提高...
SSH框架整合是一个常见的Java开发中的概念,它涵盖了Spring、Struts和Hibernate三个主要的开源框架。这个"SSH框架整合完整版"显然提供了一个完整的示例,可以帮助开发者理解如何将这三个框架协同工作,以构建高效的...
SSH框架整合是一个常见的Java Web开发技术栈,由Struts、Spring和Hibernate三个开源框架组成,分别负责表现层、业务逻辑层和数据访问层。在这个实例中,我们将深入探讨这三个框架如何协同工作,实现一个完整的增删改...
SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3...
### SSH框架整合详解 #### 一、环境搭建与配置 SSH框架是指Struts2、Spring以及Hibernate这三种技术的组合,它们各自承担着不同的角色,共同构建了一个强大的企业级应用平台。本文将以myeclipse 8.6作为开发工具,...
这个压缩包“ssh框架整合jar包”显然是一个包含这三大框架所需库文件的集合,适用于初学者或者需要快速搭建SSH环境的开发者。 Spring框架是一个全面的后端应用程序管理框架,它主要处理业务逻辑和依赖注入。Spring...
SSH框架整合是Java开发中常见的技术实践,它涵盖了Spring、Struts和Hibernate这三个核心组件,分别负责控制层、视图层和持久层的管理。本文将深入探讨SSH框架整合的具体步骤,帮助Java爱好者更好地理解和应用这项...
SSH框架整合是Java开发中的一个重要话题,主要涉及Spring、Struts和Hibernate这三个开源框架的集成应用。本教程《SSH框架整合实战教程》旨在帮助Java程序员深入理解和熟练掌握这些技术,以便在实际项目开发中实现...
2. **SSH框架整合** - **Spring**:Spring框架提供了对ActiveMQ的集成,可以方便地在Spring配置文件中声明消息代理和生产者、消费者bean,实现依赖注入。 - **Struts**:Struts作为MVC框架,负责处理用户请求并...
SSH框架整合是Java Web开发中常见的一种技术组合,它由Spring、Struts2和Hibernate三个开源框架构成。Spring提供依赖注入(DI)和面向切面编程(AOP),Struts2作为MVC框架负责控制层,而Hibernate则作为对象关系...
《J2EE SSH框架整合详解》 在Java企业级开发中,SSH(Struts、Spring、Hibernate)框架的整合是常见的技术实践,它能够提供强大的表现层、业务逻辑层和数据持久化层的支持。SSH框架整合的核心在于如何将这三个框架...
SSH框架整合是Java Web开发中常见的一种技术组合,它由Struts2、Spring和Hibernate三个开源框架集成,用于构建高效、灵活的企业级应用。这三个框架分别负责MVC(Model-View-Controller)架构的不同部分,提供了强大...