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

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

阅读更多

三、spring,hibernate一起工作

1)数据库sqlserver2005

创建数据库springrapdemo和数据表employee

表结构为

CREATE TABLE [dbo].[employee](

    [employeeid] [varchar](12) COLLATE Chinese_PRC_CI_AS NOT NULL,

    [employeename] [varchar](16) COLLATE Chinese_PRC_CI_AS NULL,

    [phone] [varchar](16) COLLATE Chinese_PRC_CI_AS NULL,

    [handphone] [varchar](16) COLLATE Chinese_PRC_CI_AS NULL,

    [address] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,

    [birth] [datetime] NULL,

    [hiredate] [datetime] NULL,

 CONSTRAINT [PK_employee] PRIMARY KEY CLUSTERED

(

    [employeeid] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

 

2)相关spring文件

spring-framework-2.5.5.zip, spring-osgi-1.1.2-with-dependencies.zip

spring-osgi-1.1.2-with-dependencies.zip解压

然后将 dist 目录下的

spring-osgi-core-1.1.2.jar

spring-osgi-extender-1.1.2.jar

spring-osgi-io-1.1.2.jar

lib目录下的

com.springsource.org.aopalliance-1.0.0.jar

spring-aop-2.5.5.jar

spring-beans-2.5.5.jar

spring-context-2.5.5.jar

spring-core-2.5.5.jar

拷贝到 eclipse rap的安装目录下,如机器的默认安装目录为

E:\eclipse\eclipse-rap\configuration\org.eclipse.rap.target-1.2\eclipse\plugins.

当然以上文件也可以通过ImportàPlugin Developentà Plug-ins and Fragments的方式导入到工程中。拷贝到那个目录下,我只是觉得工程的界面干净些。

3)在工程目录下创建lib目录,用于存放其他需要的文件

将以下文件拷贝到lib目录下

cglib-nodep-2.1_3.jar

commons-collections.jar

commons-dbcp.jar

commons-pool.jar

dom4j-1.6.1.jar

hibernate3.jar

jta.jar

spring-jdbc.jar

spring-orm.jar

spring-tx.jar

sqljdbc.jar    //sqlserver2005jdbc驱动

 

4)lib目录下的文件配置程序编译路径.

5)在MANIFEST.MF中配置相关Required plug-ins

双击plugin.xmlMANIFEST.MF,然后选择Dependencies,然后点Required plug-ins下面的Add按钮,添加

org.springframework.bundle.spring.beans,

org.springframework.bundle.spring.core

org.apache.commons.logging

如图

 

6)创建hibernate相关文件

 

Employee.java

package com.sword.rapdemo;

 

import java.util.Date;

 

public interface Employee {

    void setEmployeeid(String employeeid);

    String getEmployeeid();

    void setEmployeename(String employeename);

    String getEmployeename();

    void setPhone(String phone);

    String getPhone();

    void setHandphone(String handphone);

    String getHandphone();

    void setAddress(String address);

    String getAddress();

    void setBirth(Date birth);

    Date getBirth();

    void setHiredate(Date hiredate);

    Date getHiredate();

}

 

      

  • 大小: 16.6 KB
  • 大小: 23.2 KB
  • 大小: 17.2 KB
  • 大小: 5.2 KB
  • 大小: 23.4 KB
  • 大小: 28.1 KB
  • 大小: 16.8 KB
分享到:
评论

相关推荐

    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等。这些型号反映的是不同配置或设计的...

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

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

    唱跳rap篮球_--.zip

    唱跳rap篮球_--

    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 ...

    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....

    spring-data-redis-2.0.2.RELEASE.jar

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

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

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

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

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

    rap-express-api-jc

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

    rap2-delos:阿里妈妈前端团队出品的开源接口管理工具RAP第二代

    RAP2-DELOS开源社区版本(API服务器) RAP2是在RAP1基础上重做的新项目,它能给你提供方便的接口文档管理,模拟,导出等功能,包含两个组件(对应两个Github存储库)。 rap2-delos:初步数据API服务器,基于Koa + ...

Global site tag (gtag.js) - Google Analytics