`
chief007
  • 浏览: 16097 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

RAP Step by step--三、与spring,hibernate一起工作 4

阅读更多

7)配置spring相关文件

    META-INF目录下创建目录spring目录

spring目录下创建文件databaseConfig.properties内容如下

##jdbc.url=jdbc:hsqldb:file:DB/springservice;shutdown=true

jdbc.url=jdbc:sqlserver://localhost:1433;DatabaseName=springrapdemo

jdbc.username=sa

jdbc.password=sa

jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

hibernate.dialect=org.hibernate.dialect.SQLServerDialect

hibernate.show_sql=true

#hibernate.hbm2ddl.auto=validate

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"

    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

    <bean id="propertyConfigurer"

        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

        <property name="location" value="META-INF/spring/databaseConfig.properties" />

    </bean>

    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"

        destroy-method="close">

        <property name="driverClassName" value="${jdbc.driverClassName}" />

        <property name="url" value="${jdbc.url}" />

        <property name="username" value="${jdbc.username}" />

        <property name="password" value="${jdbc.password}" />

    </bean>

    <bean id="sessionFactory"

        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

        <property name="dataSource" ref="dataSource" />

        <property name="mappingResources">

            <list>

                <value>com/sword/rapdemo/Employee.hbm.xml</value>

            </list>

        </property>

        <property name="hibernateProperties">

            <props>

                <prop key="hibernate.dialect">${hibernate.dialect}</prop>

                <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>

                <prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>

            </props>

        </property>

    </bean>

    <bean id="employeeDao" class="com.sword.rapdemo.EmployeeDaoImpl">

        <property name="sessionFactory" ref="sessionFactory" />

    </bean>

    <bean id="employeeService" class="com.sword.rapdemo.EmployeeServiceImpl">

        <property name="employeeDao" ref="employeeDao" />

    </bean>

</beans>

spring目录下创建文件applicationContext-osgi.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:osgi="http://www.springframework.org/schema/osgi"

    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd

         http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd">

    <osgi:service id="employeeServiceOsgi" ref="employeeService" interface="com.sword.rapdemo.EmployeeService"/>

</beans>

分享到:
评论

相关推荐

    RAP 整合 Spring (基于 Spring-osgi )

    标题 "RAP 整合 Spring(基于 Spring-osgi)" 暗示了本文将探讨如何在 RAP(Remote Application Platform)框架中集成 Spring 框架,并利用 Spring-osgi 进行服务管理和依赖注入。RAP 是一个用于构建富客户端应用...

    RAP-0.14.16-SNAPSHOT.war

    RAP-0.14.16-SNAPSHOT.war 使用教程https://github.com/thx/RAP/wiki/deploy_on_centos_cn

    changyinliangbaikai-RAP-v0.14.16.zip

    标题中的"changyinliangbaikai-RAP-v0.14.16.zip"表明这是RAP的一个特定版本,即v0.14.16,由用户"changyinliangbaikai"分享。这个压缩包包含了RAP的war包,war包是一种Java Web应用的打包格式,可以直接部署在支持...

    ArubaInstant_Pegasus_6.4.2.6-4.1.3.7_71499

    该版本可以aruba iap-225,aruba iap-93与之对应的版本配合组网 版本: ArubaInstant_Pegasus_6.4.2.6-4.1.3.7_71499 版本日期: 26-7月-2019 发布日期: 26-7月-2019 大小: 8.30 MB Software release ArubaInstant_...

    RAP-0.14.12-SNAPSHOT.war

    基于RAP(1.0) release分支稳定版本编译war包,RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率

    日立分体落地冷暖变频空调器说明书RAP C-L72BVX-SM.pdf

    1. 日立品牌分体式冷暖变频空调器,型号包括但不限于:KFR-72LW/BpA、KFR-63LW/BpA、RAP-L72BVX、RAC-L72BVX、RAP-L72BVXB、RAC-L72BVX、RAP-L72BVP、RAP-L63BVX、RAC-L63BVX等。这些型号反映的是不同配置或设计的...

    唱跳rap篮球_--.zip

    唱跳rap篮球_--

    yapi-plugin-import-rap2:从rap2导入数据

    用途迁移rap2数据到yapi,访问两边的接口方式实现用法1,启动服务npm install修改config.json里面的配置:rap2.hostnode server/app.js2,访问这个服务的接口,实现迁移...rap2?repositoryId=${xxx}&projectId=${xxx}&...

    IBM RAP 介绍

    drwxr-xr-x 3 root root 4.0K Nov 24 18:24 Eclipse Rich Ajax Platform (RAP)开发环境的配置 - gembin - BlogJava.files -rwxr-xr-x 1 root root 2.5M Nov 24 18:17 InspiritingDemo.mp4 drwxr-xr-x 2 root root ...

    spring-data-redis-2.0.2.RELEASE.jar

    spring-data-redis-2.0.2.RELEASE.jarspring-data-redis-2.0.2.RELEASE.jar

    rap:rap(par [::-1])是高级且快速的python async rpc

    rap(par [::-1])是高级且快速的python异步rpc rap通过msgpack和Python asyncio以及多路复用conn实现了非常快速的通信,同时支持高并发性。 实施protobuf的Grpc通过Python函数和TypeHint。 注意:当前的rap API在...

    ArubaInstant_Orion_6.4.2.6-4.1.3.7_71499固件

    该版本,与iap 225,iap 103与之对应的版本配合组网; 版本: ArubaInstant_Orion_6.4.2.6-4.1.3.7_71499 版本日期: 26-7月-2019 发布日期: 26-7月-2019 大小: 6.31 MB Software release ArubaInstant_Orion_6.4....

    日立完全直流变频柜机说明书RAP C-L61BVY-SM.pdf

    - 文档提到了多个日立变频柜机的型号,比如RAP-L61BVY、RAC-L61BVY、RAP-L50BVY、RAC-L50BVY等。型号中的数字和字母组合代表了不同的产品系列和规格,用户可根据这些型号来识别自己购买或使用的空调设备型号。 2. ...

    日立完全直流变频柜机说明书RAP C-L72BVZ-SM.pdf

    尽管具体的型号有所不同(如RAP-L72BVZ、RAC-L72BVZ等),但它们都围绕着同一款日立品牌的直流变频柜机。 首先,说明书的标题以及提到的型号表明这是一份针对特定产品(日立完全直流变频柜机)的使用指南。这通常...

    RAP Deploy Specification pdf

    ### RAP部署规范详解 #### 一、概述 在IT领域中,RAP(Rational Application Platform)是一个基于Java技术的框架,主要用于构建企业级富客户端应用程序。本文将详细介绍如何通过RAP将项目打包成WAR文件,并在...

    rap-express-api-jc

    8. **模块化与可扩展性**:"rap-express-api-jc"作为JavaScript框架,遵循Node.js的模块化思想,易于扩展和维护。开发者可以根据需求添加或替换功能模块。 9. **异步编程**:JavaScript的异步编程模型是其在服务器...

    Eclipse RAP Deploy - 针对Eclipse 3.5 + Tomcat

    在Eclipse 3.5中,我们需要设置一个支持RAP开发的工作环境。这通常包括安装Eclipse RAP插件,如RCP和RAP Developer Tools。这些插件提供了项目模板、构建配置和调试工具,帮助我们更轻松地构建和测试RAP应用。 接...

Global site tag (gtag.js) - Google Analytics