本文介绍了删除eclipse的configuration目录导致eclipse无法启动的解决办法。阅读全文>
发表于 @ 2008年03月26日 22:16:00|评论(loading...)|编辑|收藏
在团队开发过程中,不可避免的会出现这样的情况:在bundle内部声明了一个Package的同时,又从外部Import进来相同的Package,这会导致什么情况发生呢?本文通过实验得出结论。阅读全文>
发表于 @ 2008年03月16日 22:12:00|评论(loading...)|编辑|收藏
equinox实现OSGi规范的classLoader,每个bundle都是一个独立的classLoader。本文通过equinox中的代码,来解读规范和这种机制。阅读全文>
发表于 @ 2008年03月13日 22:33:00|评论(loading...)|编辑|收藏
HttpService是equinox环境下提供web应用bundle向web服务bundle注册资源的接口。registerResources(...)是org.osgi.service.http.HttpService类中提供的方法,可以直接向jetty服务器中注册静态的资源。本文讲解了registerResources的参数,作用和约束条件。举例说明参数的用法和一个可用的程序提供更多的参考。阅读全文>
发表于 @ 2008年02月27日 21:06:00|评论(loading...)|编辑|收藏
在equinox环境中开发web应用必须要借助一些工具包提供的功能,实现web服务器和equinox环境中资源的互通。本文列举了eclipse实现的osgi环境下提供的这些工具包,并在后续的文章中逐一介绍这些类的使用和说明。阅读全文>
发表于 @ 2008年02月27日 20:52:00|评论(loading...)|编辑|收藏
在osgi的equinox实现环境下,web服务器和web应用都是以osgi的bundle的形式部署到equinox环境中的。在equinox下部署web服务器的资源与非equinox(osgi)环境下有一些不同,这为使用Spring+Struts+Hibernate的应用向equinox环境转移带来了一定的困难。而在spring中使用acegi的应用的转换麻烦要更多一些。本文从equinox提供的HttpService接口角度来解答如何处理这些情况。阅读全文>
发表于 @ 2008年02月24日 22:14:00|评论(loading...)|编辑|收藏
介绍equinox启动第二阶段的三个参数,并通过两个例子对比使用不同参数的效果。阅读全文>
发表于 @ 2008年01月08日 23:14:00|评论(loading...)|编辑|收藏
eclipse 3.3使用的是遵循 OSGi 标准的 equinox 实现。equinox在启动的时候,在处理参数的时候分为几个阶段。本文将通过源代码深入了解这些参数的作用。阅读全文>
发表于 @ 2008年01月08日 22:52:00|评论(loading...)|编辑|收藏
在eclipse中实现一个equinox环境下的Hello World,这是一个使用eclipse开发equinox bundle的基本操作过程。阅读全文>
发表于 @ 2007年12月30日 22:58:00|评论(loading...)|编辑|收藏
OSGi框架有三种开源实现来选择:Apache Felix,Knopflerfish和Equinox。在这里使用的是Equinox实现了一个简单的例子:Hello World阅读全文>
发表于 @ 2007年12月30日 22:54:00|评论(loading...)|编辑|收藏