当前位置: 代码迷 >> Web前端 >> 在equinox环境开发web施用的"利器" - 序
  详细解决方案

在equinox环境开发web施用的"利器" - 序

热度:443   发布时间:2012-11-23 00:03:29.0
在equinox环境开发web应用的"利器" -- 序

在equinox环境中开发web应用必须要借助一些工具包提供的功能,实现web服务器和equinox环境中资源的互通。

equinox提供了org.eclipse.equinox.http.helper包,将equinox环境下以bundle形式存在的web应用内容注册到web服务器中。这些内容涵盖了所有java servlet规范中的内容,包括servlet、filter、listener等。还可以将传统java技术框架Spring+Struts+Hibernate+Acegi融入equinox环境中,继续发挥他们的优势。同时,对已有的传统java技术框架开发的项目和产品实现在equinox环境下的封装、动态部署和运行。

org.eclipse.equinox.http.helper包内提供了6个类,分别是:

ResourceServlet.java
BundleEntryHttpContext.java
ContextInitParametersServletAdaptor.java
ContextListenerServletAdaptor.java
ContextPathServletAdaptor.java
FilterServletAdaptor.java

除此之外,equinox在org.osgi.service.http包中提供了HttpService接口。该接口定义了向web服务器注册bundle资源的两个方法。

后续的文章会逐个讲解上面提到的几个类的用法和使用实例。

  相关解决方案