`
jiujiubuzui
  • 浏览: 73373 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

eclipse3.2.0+myeclipse5.5.1开发struts1.2+spring2.0+hibernate3.1

 
阅读更多


1.首先新建一个Web工程
2.添加Struts框架1.2版本
3.添加Spring框架2.0版本,选择拷贝其中的类库到lib文件夹下
4.添加Hibernate框架3.1版本,选择拷贝其中的类库到lib文件夹下
5.删去类库中的asm-2.2.3.jar文件
6.最后就能成功运行


struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

 

<struts-config>
    <data-sources />
    <form-beans>
        <form-bean name="insertForm" type="com.yourcompany.struts.form.InsertForm" />
    </form-beans>

    <global-exceptions />
    <global-forwards />
    <action-mappings>
        <action attribute="insertForm" input="/insert.jsp" name="insertForm" path="/insert" scope="request"
                              type="org.springframework.web.struts.DelegatingActionProxy">
               <forward name="ok" path="/ok.jsp" />
        </action>
    </action-mappings>

    <message-resources parameter="com.yourcompany.struts.ApplicationResources" />

    <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
           <set-property property="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml" />
    </plug-in>

</struts-config>


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"
 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

 

    <bean name="/insert" class="com.yourcompany.struts.action.InsertAction" abstract="false"
                 lazy-init="default" autowire="default" dependency-check="default">
              <property name="testDAO">
                     <ref bean="TestDAO" />
              </property>
    </bean>

    <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/test"></property>
              <property name="username" value="root"></property>
              <property name="password" value="123456"></property>
    </bean>

    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
              <property name="dataSource">
                     <ref bean="dataSource" />
              </property>
              <property name="hibernateProperties">
                     <props>
                            <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
                     </props>
              </property>
              <property name="mappingResources">
                     <list>
                            <value>com/yourcompany/hibernate/Test.hbm.xml</value>
                     </list>
              </property>
       </bean>

       <bean id="TestDAO" class="com.yourcompany.hibernate.TestDAO">
               <property name="sessionFactory">
                        <ref bean="sessionFactory" />
              </property>
       </bean>

</beans>

 

分享到:
评论

相关推荐

    struts2.3.4+spring3.2.0+hibernate4+hibernate_generic_dao 全注释+远程调用

    struts2.3.4+spring3.2.0+hibernate4+hibernate_generic_dao struts hibernate spring最大化使用注释 基于spring的远程调用

    ssh2_全annotation_spring_3.2.0+hibernate_4.1.9+struts2_2.3.7

    spring_3.2.0+hibernate_4.1.9+struts2_2.3.7全annotation编写,采用MD5加密,已实现登录,注册,注销,验证码,带sql文件,src下面的SystemGlobals.properties文件配置下数据库就可以直接运行

    Spring3+Hibernate4+Struts2 jar包 SSH框架

    spring 3.2.0+hibernate 4.1.6+struts2整合需要的jar包 的目录 antlr-2.7.7.jar aopalliance-1.0.jar asm-3.3.jar asm-commons-3.3.jar aspectjweaver-1.5.3.jar bonecp-0.7.1.RELEASE.jar cglib-2.1.3.jar ...

    基于struts2.2.6+Mybatis3.2.0+spring3.1的整合项目

    **基于Struts2.2.6+Mybatis3.2.0+Spring3.1的整合项目** 这个项目是一个典型的Java Web应用框架整合实例,它将三个流行的技术——Struts2、Mybatis和Spring——集成在一起,以实现高效、灵活的后端开发。下面将分别...

    struts 2.3.7+spring3.2.0+MyBatis3.1

    Struts 2.3.7、Spring 3.2.0 和 MyBatis 3.1 是三个在Java企业级开发中广泛使用的开源框架,它们分别负责不同的职责,共同构建了一个强大的后端服务架构。 **Struts 2.3.7** 是一个基于MVC(Model-View-Controller...

    spring-3.2.0+struts-1.3.10+hibernate-4.0.1

    本人的此jar合集只能保证SSH2的基础环境,至于更复杂的功能,可能此集合已经包含,或者您可以从您下载的Spring或者hibernate或者struts中寻找您需要的jar包,按要求添加即可。 【因本人能力有限,不能保证此jar集合...

    spring-3.2.0+struts-2.3.4+hibernate-4.0.1

    本人的此jar合集只能保证SSH2的基础环境,至于更复杂的功能,可能此集合已经包含,或者您可以从您下载的Spring或者hibernate或者struts中寻找您需要的jar包,按要求添加即可。 【因本人能力有限,不能保证此jar集合...

    spring-3.2.0+struts-2.3.4+hibernate-4.1.5

    本人的此jar合集只能保证SSH2的基础环境,至于更复杂的功能,可能此集合已经包含,或者您可以从您下载的Spring或者hibernate或者struts中寻找您需要的jar包,按要求添加即可。 【因本人能力有限,不能保证此jar集合...

    spring-3.2.0+struts-1.3.10+hibernate-4.1.5

    本人的此jar合集只能保证SSH2的基础环境,至于更复杂的功能,可能此集合已经包含,或者您可以从您下载的Spring或者hibernate或者struts中寻找您需要的jar包,按要求添加即可。 【因本人能力有限,不能保证此jar集合...

    spring-3.2.0+struts-1.3.10+hibernate-3.6.6

    本人的此jar合集只能保证SSH2的基础环境,至于更复杂的功能,可能此集合已经包含,或者您可以从您下载的Spring或者hibernate或者struts中寻找您需要的jar包,按要求添加即可。 【因本人能力有限,不能保证此jar集合...

    spring-3.2.0+struts-2.3.4+hibernate-3.6.6

    本人的此jar合集只能保证SSH2的基础环境,至于更复杂的功能,可能此集合已经包含,或者您可以从您下载的Spring或者hibernate或者struts中寻找您需要的jar包,按要求添加即可。 【因本人能力有限,不能保证此jar集合...

    struts2.3.8+spring3.2.0+hibernate4.1.9真正零配置附一个Demo绝对纯净版

    这是本人周末期间,无聊时之作,说实在的,当时整的时候坑得要死,后来网上查各种资料,这个框架也并非全部由本人整合,至少jar包是借用别人已经整合好的,其它的一些配置文件和源码,要么就是太繁杂,要么就是太...

    opencv3.2.0+opencv_contrib-3.2.0+vs2015编译的文件

    在本压缩包中,"opencv3.2.0+opencv_contrib-3.2.0+vs2015编译的文件" 提供了OpenCV 3.2.0版本以及opencv_contrib模块,后者包含了额外的实验性和非官方支持的模块,为开发者提供了更多的功能选择。这些文件是针对...

    ssh(Struts2+hibernate+spring)三大开源框架的参考文档

    SSH是Java开发中广泛使用的三大开源框架,包括Struts2、Hibernate和Spring。这三大框架在Web应用开发中各自承担着不同的职责,协同工作以提高开发效率和代码质量。 Struts2是MVC(Model-View-Controller)设计模式...

    Spring3+Hibernate4+Struts2 jar包

    D:\spring 3.2.0+hibernate 4.1.6+struts2整合需要的jar包 的目录 2013/05/11 15:26 &lt;DIR&gt; . 2013/05/11 15:26 &lt;DIR&gt; .. 2013/03/21 18:20 445,288 antlr-2.7.7.jar 2013/03/21 18:20 4,467 aopalliance-1.0.jar ...

    在eclipse + MyEclipse+tomcat下配置建立J2EE工程环境

    "在eclipse + MyEclipse+tomcat下配置建立J2EE工程环境"的主题旨在教你如何在这些流行的开发工具中设置一个集成的开发环境(IDE),以便于创建、运行和调试J2EE项目。以下是对这个主题的详细阐述: 首先,Eclipse是...

    SpringMVC3.2.0+MyBatis3.1.1+Spring3.2.0 整合

    总的来说,SpringMVC3.2.0+MyBatis3.1.1+Spring3.2.0的整合涉及到的主要知识点有: 1. Spring的依赖注入和IoC容器 2. MyBatis的XML配置和映射文件生成 3. Spring与MyBatis的事务管理 4. Spring MVC的控制器设计模式...

    struts+hibernate+spring+ext文档

    Struts、Hibernate、Spring 和 ExtJS 是 Java Web 开发中非常重要的四个框架,它们共同构建了一个强大的企业级应用开发环境。下面将详细讲解这四个框架的主要功能和它们之间的协同工作方式。 1. **Struts**: Struts...

    VS2010编译OSG3.2.0+osgEarth2.6.0

    VS2010编译OSG3.2.0+osgEarth2.6.0+VPB+GDAL1.11.0 编译包链接

    opencv3.2.0+contrib3.2.0

    在本压缩包“opencv3.2.0+contrib3.2.0”中,用户可以找到已经编译好的OpenCV库。编译工作通常涉及复杂的配置步骤,包括选择合适的编译器、设置编译选项、链接依赖库等,而这个压缩包则省去了这些步骤,使得开发者...

Global site tag (gtag.js) - Google Analytics