Spring-DM作为OSGi框架和集成hibernate

在基于Spring的应用中推荐使用Spring-DM作为OSGi框架,因为Spring-DM能充分发挥Spring依赖注入的强大特性,能将Bundle作为实体Bean注入到Spring框架中,能通过非常简单的配置完成OSGi服务的注册和引用。由于不同版本的Spring-DM的jar包形态可能不一样,所以这里介绍目前最新的版本spring-osgi-2.0.0.M1。首先从官网(http://www.springsource.org/download/community)上下载最新的发布版本。解压后有两个目录中的jar包会经常用到,一个是dist,一个是lib。首先导入dist目录中的以下插件工程到工作空间:spring-osgi-core-2.0.0.M1.jar、spring-osgi-extender-2.0.0.M1.jar、spring-osgi-io-2.0.0.M1.jar。在这里,一个jar包代表一个插件工程。用同样的方式导入lib目录中的以下插件工程:com.springsource.org.aopalliance-1.0.0.jar、com.springsource.org.apache.log4j-1.2.15.jar、com.springsource.slf4j.api-1.5.6.jar、com.springsource.slf4j.log4j-1.5.6.jar、com.springsource.slf4j.org.apache.commons.logging-1.5.6.jar、org.springframework.aop-3.0.0.RC1.jar、org.springframework.asm-3.0.0.RC1.jar、org.springframework.beans-3.0.0.RC1.jar、org.springframework.context-3.0.0.RC1.jar、org.springframework.core-3.0.0.RC1.jar、org.springframework.expression-3.0.0.RC1.jar。数据的持久化是指将内存中的数据写入到硬盘,即使设备突然下电写入的数据依然存在。可以将数据写入到数据库、文件等,这里特指写入到数据库。本章的重点是讨论如何通过Spring-DM访问数据库,以及如何进行CRUD操作等。之后用到的很多jar包在前面下载的spring-osgi-2.0.0.M1里面都可能未包含,需要我们自己到官方网站下载。官方网站的网址是:http://ebr.springsource.com/repository/app/,这是一个很大的Bundle库,有很多常用的不同版本的Bundle供我们选择。将Hibernate集成到Spring-DM中是一件很振奋人心的事情,因为这样我们就能在基于Spring-DM的应用中充分利用Hibernate作为ORM框架的强大特性。我们先下载Hibernate工具包,地址:http://sourceforge.net/projects/hibernate/files/hibernate3/,选择 3.2.7.ga 版本,下载hibernate-3.2.7.ga.zip。接着在Spring官网的Bundle库中搜索“orm”,下载“Spring ORM 3.0.0.RELEASE”。在hibernate-3.2.7.ga.zip中至少需要的jar包有:commons-collections-2.1.1.jar、commons-logging-1.0.4.jar、dom4j-1.6.1.jar、hibernate3.jar、jta.jar,在Spring ORM 3.0.0.RELEASE中需要org.springframework.orm-3.0.0.RELEASE.jar。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

困井

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值