OSGi+SpringMVC+Spring+Hibernate企业应用框架

时间:2015-06-06 13:26:53
【文件属性】:

文件名称:OSGi+SpringMVC+Spring+Hibernate企业应用框架

文件大小:128KB

文件格式:RAR

更新时间:2015-06-06 13:26:53

OSGi SpringMVC Spring Hibernate WEB

辛苦研究了一个多月,终于搭建成了一个可用于实际应用开发的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
----说明.txt(759B)
----第三方bundle.jpg(81KB)
----com.venusource.framework.core()
--------src()
--------bin()
--------.classpath(399B)
--------.settings()
--------.project(730B)
----com.venusource.framework.model()
--------src()
--------bin()
--------.classpath(399B)
--------.settings()
--------.project(678B)
----Contact表结构.jpg(21KB)
----com.venusource.app.contact()
--------src()
--------.classpath(533B)
--------.settings()
--------WebContent()
--------.project(1KB)
----com.venusource.framework.datasource()
--------src()
--------bin()
--------.classpath(399B)
--------.settings()
--------.project(683B)

网友评论

  • 下载下来了。但是我在运行时,会报错。这个怎么解决的? Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener] java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.eclipse.gemini.web.tomcat.internal.loader.BundleWebappClassLoader.loadClass(BundleWebappClassLoader.java:318) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:512)
  • 学习osgi等到了帮助谢谢了
  • mark 入门学习不错
  • osgi与springmvc的整合非常好,感谢
  • 很好,网上资源太少,这个可以帮助入门
  • 很好,网上整合web的资料太少了,感谢楼主分享。要是把jar包添加进去就更好了。
  • 谢谢分享,但我没用过maven不含jar包,都可以自己下载,其中的代码很有启发性,值得学习
  • 我用的eclipse实践的,ide不同,不过也还是有很大的借鉴作用的!感谢
  • osgi与springmvc的整合,非常需要,感谢
  • 谢谢分享,如果能结合maven 或者提供所有的jar包就好了
  • 完美滴解决了我的问题 感谢分享
  • 学习osgi等到了帮助谢谢了。
  • 新手专用。学习不错.建议下载
  • 刚接触学习osgi,导师没有给太多案例,倒是在CSDN上找到这么好的资料,非常感谢。
  • 对于新手来说,最急时了!!谢谢,资料很有用!
  • 刚接触学习osgi,导师没有给太多案例,倒是在CSDN上找到这么好的资料,非常感谢。
  • 还可以,但是需要处理下
  • osgi整合project与说明,适合参考
  • 恰好正在考虑插件,值得借鉴一下,谢谢
  • 在学习osgi,可以参考,谢谢。
  • 资料很好,利于学习
  • 在学习osgi,可以参考,谢谢。
  • 目前正好要用osgi。学习学习。。。
  • 不错 谢谢分享
  • 现在的osgi整合资料很少。很给力。10分也值
  • 非常好的例子,osgi上使用jee本来资料就不多,相当不错
  • 还可以,但是需要处理下
  • 适用于初学osgi参考………………
  • 正是需要的,有点版本冲突,自己解决下,例子非常好,感谢分享
  • demo很不错, 可以参考学习OSGI