使用步骤:
一、下载STS搭建Osgi开发环境,下载Virgo插件,具体方式可以参照Virgo官方文档说明
二、导入压缩包中的4个bundle,com.venusource.app.contact为应用bundle,其他三个为框架bundle
三、创建数据库,创建表,表结构如压缩包中图所示,修改com.venusource.framework.datasource\src\META-INF\spring\appContext.xml中的数据库连接参数
四、下载实例bundle所需要的依赖bundle,如压缩包中截图所示,可以在http://ebr.springsource.com/repository/app/中搜索下载,也可以使用Virgo插件功能下载,下载后放到VirgoTomcatServer-3.0.2\repository\usr目录
五、将4个bundle发布到Virgo环境中并启动Virgo服务器
六、使用http://localhost:8080/venusource/访问,本架构只是搭建好osgi+springMVC+spring+hibernate的开发环境,所以测试案例只提供了从后台能插入到数据库和查询出数据作为测试
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
辛苦研究了一个多月,终于搭建成了一个可用于实际应用开发的OSGI-WEB框架,采用OSGi+SpringMVC+Spring+Hibernate+Virgo技术,鉴于此类技术架构甚少,特提供出来供大家参考。 使用步骤: 一、下载STS搭建Osgi开发环境,下载Virgo插件,具体方式可以参照Virgo官方文档说明 二、导入压缩包中的4个bundle,com.venusource.app.contact为应用bundle,其他三个为框架bundle 三、创建数据库,创建表,表结构如压缩包中图所示,修改com.venusource.framework.datasource\src\META-INF\spring\appContext.xml中的数据库连接参数 四、下载实例bundle所需要的依赖bundle,如压缩包中截图所示,可以在http://ebr.springsource.com/repository/app/中搜索下载,也可以使用Virgo插件功能下载,下载后放到VirgoTomcatServer-3.0.2\repository\usr目录 五、将4个bundle发布到Virgo环境中并启动Virgo服务器 六、使用http://localhost:8080/venusource/访问,本架构只是搭建好osgi+springMVC+spring+hibernate的开发环境,所以测试案例只提供了从后台能插入到数据库和查询出数据作为测试
资源推荐
资源详情
资源评论
收起资源包目录
osgi-web.rar (63个子文件)
osgi-web
说明.txt 759B
第三方bundle.jpg 81KB
com.venusource.framework.core
src
META-INF
MANIFEST.MF 994B
spring
appContext.xml 2KB
osgi-context.xml 963B
com
venusource
framework
core
dao
BaseDao.java 282B
impl
BaseDaoImpl.java 927B
utils
service
impl
BaseServiceImpl.java 786B
BaseService.java 288B
common
bin
META-INF
MANIFEST.MF 994B
spring
appContext.xml 2KB
osgi-context.xml 963B
com
venusource
framework
core
dao
BaseDao.class 392B
impl
BaseDaoImpl.class 2KB
utils
service
impl
BaseServiceImpl.class 1KB
BaseService.class 404B
common
.classpath 399B
.settings
org.eclipse.wst.common.project.facet.core.xml 183B
org.eclipse.jdt.core.prefs 598B
.project 730B
com.venusource.framework.model
src
META-INF
MANIFEST.MF 374B
com
venusource
framework
model
PO.java 806B
Contact.java 1KB
bin
META-INF
MANIFEST.MF 374B
com
venusource
framework
model
Contact.class 2KB
PO.class 946B
.classpath 399B
.settings
org.eclipse.wst.common.project.facet.core.xml 183B
org.eclipse.jdt.core.prefs 598B
.project 678B
Contact表结构.jpg 21KB
com.venusource.app.contact
src
com
venusource
app
contact
controller
ContactController.java 1KB
service
impl
ContactServiceImpl.java 742B
ContactService.java 222B
.classpath 533B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 356B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 545B
.jsdtscope 503B
org.eclipse.jdt.core.prefs 598B
WebContent
META-INF
MANIFEST.MF 872B
index.jsp 251B
WEB-INF
classes
com
venusource
app
contact
controller
ContactController.class 2KB
service
impl
ContactServiceImpl.class 1KB
ContactService.class 296B
applicationContext.xml 772B
jsp
contactList.jsp 791B
contactEdit.jsp 876B
springMVC-servlet.xml 1KB
lib
osgi-context.xml 855B
web.xml 1KB
.project 1KB
com.venusource.framework.datasource
src
META-INF
MANIFEST.MF 371B
spring
appContext.xml 622B
osgi-context.xml 717B
bin
META-INF
MANIFEST.MF 371B
spring
appContext.xml 626B
osgi-context.xml 717B
.classpath 399B
.settings
org.eclipse.wst.common.project.facet.core.xml 183B
org.eclipse.jdt.core.prefs 598B
.project 683B
共 63 条
- 1
VF
- 粉丝: 72
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C语言的系统服务框架.zip
- (源码)基于Spring MVC和MyBatis的选课管理系统.zip
- (源码)基于ArcEngine的GIS数据处理系统.zip
- (源码)基于JavaFX和MySQL的医院挂号管理系统.zip
- (源码)基于IdentityServer4和Finbuckle.MultiTenant的多租户身份认证系统.zip
- (源码)基于Spring Boot和Vue3+ElementPlus的后台管理系统.zip
- (源码)基于C++和Qt框架的dearoot配置管理系统.zip
- (源码)基于 .NET 和 EasyHook 的虚拟文件系统.zip
- (源码)基于Python的金融文档智能分析系统.zip
- (源码)基于Java的医药管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页