-
企业应用框架基于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的开发环境,所以测试案例只提供了从后台能插入到数据库和查询出数据作为测试