一转眼来北京已经将近两个月了,工作也一个多月了,不过还是有点不习惯 ,主管说我现在主要是学习呀,所以还没有加班的,听同事说公司加班有时得加到凌晨的,不知道我能不能承受的住,不过我想我是可以的。这两天看了spring 整合struts+hibernate居然成功了,我非常高兴,并也十分感谢视频提供者。我用的是oracle库 相对别的库复杂一些,下面是applicationContext.xml文件:
<beans></beans>
<bean class="com.sino.action.InsertAction" name="/insert"></bean>
<bean class="com.sino.action.InsertAction" name="/insert"></bean>
<beans></beans>
/**1<beans></beans>
2 <bean class="com.sino.action.InsertAction" name="/insert"></bean>3 abstract="false" singleton="true" lazy-init="default"
4autowire="default" dependency-check="default">
5
<property name="dao">
6 <ref local="SuserDAO"></ref>
7 </property>
<property name="su">
<ref local="Suser"></ref>
</property>
<bean id="dataSource"></bean> class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value></value>oracle.jdbc.driver.OracleDriver
</property>
<property name="url">
<value></value>jdbc:oracle:thin:@192.168.1.103:1521:ks
</property>
<property name="username">
<value></value>sfksuser
</property>
<property name="password">
<value></value>aaaaaa
</property>
<bean id="sessionFactory"></bean> class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource"></ref>
</property>
<property name="hibernateProperties">
<props></props>
<prop key="hibernate.dialect"></prop>
org.hibernate.dialect.Oracle9Dialect
<prop key="hibernate.show_sql"></prop>
true
</property>
<property name="mappingResources">
<list></list>
<value></value>com/sino/pojo/Mz.hbm.xml
<value></value>com/sino/pojo/Suser.hbm.xml
</property>
<bean class="com.sino.pojo.MzDAO" id="MzDAO"></bean>
<property name="sessionFactory">
<ref bean="sessionFactory"></ref>
</property>
<bean class="com.sino.pojo.SuserDAO" id="SuserDAO"></bean>
<property name="sessionFactory">
<ref bean="sessionFactory"></ref>
</property>
<bean class="com.sino.pojo.Suser" id="Suser" abstract="false"></bean> singleton="true" lazy-init="default" autowire="default"
dependency-check="default">
**/
<bean class="com.sino.action.InsertAction" name="/insert"></bean>
还有库映射文件:Suser.hbm.xml
只有用户名,密码的库。
建序列 seq_id
1 create sequence seq_id
2 minvalue 1
3 start with 1
4 increment by 1
5 cache 20;
文件
<!---->
<!---->"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!---->
<hibernate-mapping></hibernate-mapping>
<class name="com.sino.pojo.Suser" table="SUSER" schema="SFKSUSER"></class>
<id name="userid" type="string"></id>
<column></column>
<generator class="&lt;font color="></generator>sequence
<property name="username" type="string">
<column></column>
</property>
<property name="password" type="string">
<column></column>
</property>
" >
seq_id
<a href="http://www.netyi.net/in.asp?id=huyuhong001"> http://www.netyi.net/in.asp?id=huyuhong001<a>
分享到:
相关推荐
Spring整合Hibernate主要涉及以下几点: 1. **SessionFactory的创建**:Spring管理SessionFactory,通常在ApplicationContext.xml中配置,通过`<bean id="sessionFactory" class="org.springframework.orm....
【jbpm4整合struts2+spring2.5+hibernate3.3】的集成是企业级应用开发中常见的技术栈组合,旨在利用各框架的优势实现高效、灵活的业务流程管理。jbpm4是一个开源的工作流管理系统,用于定义、执行和管理业务流程。...
总的来说,Struts2.1、Spring2.5和Hibernate3.3的整合为开发者提供了一个强大的开发平台,可以高效地构建复杂的Java Web应用。尽管现代框架如Spring Boot已逐渐取代这种传统的整合方式,但对于理解企业级开发的底层...
### SSH整合 struts+hibernate+spring #### 一、SSH整合概述 在软件开发领域,特别是Java Web开发中,Struts、Spring 和 Hibernate 被广泛地应用于构建复杂的应用程序。这三大框架各有所长,分别在不同的层面发挥...
在整合Struts、Spring和Hibernate的过程中,主要涉及以下几个核心步骤: 1. **配置Struts**: 首先,我们需要配置Struts的`struts-config.xml`文件,定义Action和ActionForm,以及与Spring的集成。通常,我们会使用...
整合Struts、Hibernate和Spring的过程通常包括以下几个步骤: 1. **配置环境**:引入相关jar包,设置struts.xml、hibernate.cfg.xml、applicationContext.xml等配置文件。 2. **整合Struts和Spring**:在struts.xml...
通过上述步骤,我们可以成功搭建一个基于Struts+Spring+Hibernate的整合开发环境。这样的整合不仅可以提高开发效率,还能有效地分离关注点,使应用程序更加健壮和易于维护。未来可以根据项目需求继续扩展其他高级...
**整合Struts、Spring和Hibernate**: 整合这三个框架的核心目标是实现各层之间的无缝衔接。首先,Spring作为核心容器,可以管理Struts中的Action和Hibernate中的SessionFactory。通过Spring的AOP功能,可以实现全局...
Struts、Hibernate和Spring是Java开发中的三大框架,它们各自负责不同的职责,组合起来可以构建出高效、松耦合的企业级应用。SSH整合是指将这三个框架进行集成,以实现MVC(模型-视图-控制器)架构的完整解决方案。 ...
《JAVA WEB整合开发实例精通:Struts+Hibernate+Spring》这本书深入探讨了Java Web开发中的核心技术,特别是如何将三大框架Struts、Hibernate和Spring集成在一起,以构建高效、灵活的企业级应用。以下是对这些框架...
7. 整合配置:在struts-config.xml、hibernate.cfg.xml和Spring的配置文件(如applicationContext.xml)中,正确配置各个组件,使它们能协同工作。 8. 错误和异常处理:设计合适的错误页面和异常处理器,处理可能...
Struts1、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决应用程序的不同问题,而SSH(Struts1 + Spring + Hibernate)则是这三者整合的解决方案,旨在提供一个高效、灵活且可扩展的开发环境。...
4. **SSH整合**:如何在Struts2中使用Spring的AOP和DI,以及如何将Hibernate集成到Spring中,实现数据访问层的管理。 5. **实战项目**:可能包含一个完整的SSH整合示例项目,包括数据库设计、业务逻辑实现和前端展示...
4. **整合Struts2和Spring**:使用Spring插件实现Action的管理,避免直接实例化Action。 5. **整合Hibernate和Spring**:通过SessionFactory Bean管理Hibernate的生命周期,使用Spring的JdbcTemplate或...
Struts、Spring和Hibernate的整合主要体现在以下几个方面: 1. **Spring作为全局的依赖注入容器**:Struts的Action实例可以通过Spring来创建和管理,这样可以利用Spring的依赖注入特性,使得Action类更加轻量级,...
在Java Web开发中,"整合开发王者归来"通常指的是将几种主流的技术框架融合在一起,以构建高效、可维护的Web应用程序。在这个特定的案例中,我们关注的是第七章关于Servlet的内容,结合了JSP(JavaServer Pages)、...
本教程旨在介绍如何有效地整合Struts(负责表现层)、Spring(负责业务层)和Hibernate(负责持久层),以创建出具有良好结构和高度解耦特性的应用程序。 **1.1 框架** - **Struts**: 作为MVC架构模式中的控制器...
Struts2.1+Spring2+Hibernate3.3的整合是Java Web开发中常见的MVC框架集成方案,常被称为SSH2整合。这三个框架分别扮演不同的角色:Struts2作为前端控制器,负责处理用户请求和视图展示;Spring则提供依赖注入(DI)...
5. 整合Struts2和Spring:通过Struts2的Spring插件,使得Action可以从Spring容器中获取依赖的Service和DAO。 6. 整合Spring和Hibernate:配置Hibernate SessionFactory,并在Spring中管理,以便在需要的地方注入...