导航

2012年5月17日

摘要: 在前篇文章《OSGi系列 - 开发服务端Web应用之一:Servlet实现》里,我们讲述了如何在OSGi框架下开发Servlet的方法。但是不是所有的Web应用都只有Servlet,还有很多的静态资源,例如HTML、图片、CSS、JS等等,这篇文章我们继续讲述如何在Bundle里面如何包含这些静态资源,然后通过浏览器进行访问。第一步:打开HelloWorldBundle项目,在src目录下加入下图的这些静态资源:index.html是一个简单的测试网页,包含对images/equinox.png图片的使用。index.html的内容如下:<!DOCTYPE html PUBLIC &qu 阅读全文

posted @ 2012-05-17 12:02 eastson 阅读(810) 评论(1) 推荐(0)

摘要: 在OSGi框架下如何开发Web应用?这是个问题。OSGi框架下的Web应用运行方式可以归纳为两种:第一种,将Web容器作为一个Bundle,然后运行在OSGi框架中。第二种,将OSGi框架置于Web容器中。本系列文章以第一种运行方式为主,在系列的最后会适当的对第二种运行方式做些介绍。第一步:打开Eclipse,新建Bundle项目HelloWorldBundle(使用Elicpse建立Bundle项目的详细过程可以参考OSGi系列 - 用Eclipse开发Bundle)。HelloWorldBundle项目的目录结构如下图:第二步:打开MANIFEST.MF文件,切换到Dependencies 阅读全文

posted @ 2012-05-17 11:42 eastson 阅读(3504) 评论(0) 推荐(1)