<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>王洪伟的专栏 - OSGi</title><link>http://blog.csdn.net/teamlet/category/297017.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sun, 13 Apr 2008 22:44:16 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>teamlet</dc:creator><title>删除eclipse的configuration目录导致eclipse无法启动的解决办法</title><link>http://blog.csdn.net/teamlet/archive/2008/03/26/2221413.aspx</link><pubDate>Wed, 26 Mar 2008 22:16:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2008/03/26/2221413.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/2221413.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2008/03/26/2221413.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/2221413.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2221413</trackback:ping><description>本文介绍了删除eclipse的configuration目录导致eclipse无法启动的解决办法。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/2221413.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>equinox实现Class Loader机制的代码解读(3)</title><link>http://blog.csdn.net/teamlet/archive/2008/03/16/2188792.aspx</link><pubDate>Sun, 16 Mar 2008 22:12:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2008/03/16/2188792.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/2188792.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2008/03/16/2188792.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/2188792.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2188792</trackback:ping><description>在团队开发过程中，不可避免的会出现这样的情况：在bundle内部声明了一个Package的同时，又从外部Import进来相同的Package，这会导致什么情况发生呢？本文通过实验得出结论。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/2188792.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>equinox实现Class Loader机制的代码解读(1)</title><link>http://blog.csdn.net/teamlet/archive/2008/03/13/2179466.aspx</link><pubDate>Thu, 13 Mar 2008 22:33:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2008/03/13/2179466.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/2179466.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2008/03/13/2179466.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/2179466.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2179466</trackback:ping><description>equinox实现OSGi规范的classLoader，每个bundle都是一个独立的classLoader。本文通过equinox中的代码，来解读规范和这种机制。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/2179466.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>在equinox环境开发web应用的"利器" -- registerResources()方法 详解</title><link>http://blog.csdn.net/teamlet/archive/2008/02/27/2125608.aspx</link><pubDate>Wed, 27 Feb 2008 21:06:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2008/02/27/2125608.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/2125608.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2008/02/27/2125608.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/2125608.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2125608</trackback:ping><description>HttpService是equinox环境下提供web应用bundle向web服务bundle注册资源的接口。registerResources(...)是org.osgi.service.http.HttpService类中提供的方法,可以直接向jetty服务器中注册静态的资源。本文讲解了registerResources的参数，作用和约束条件。举例说明参数的用法和一个可用的程序提供更多的参考。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/2125608.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>在equinox环境开发web应用的"利器" -- 序</title><link>http://blog.csdn.net/teamlet/archive/2008/02/27/2125585.aspx</link><pubDate>Wed, 27 Feb 2008 20:52:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2008/02/27/2125585.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/2125585.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2008/02/27/2125585.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/2125585.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2125585</trackback:ping><description>在equinox环境中开发web应用必须要借助一些工具包提供的功能，实现web服务器和equinox环境中资源的互通。本文列举了eclipse实现的osgi环境下提供的这些工具包，并在后续的文章中逐一介绍这些类的使用和说明。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/2125585.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>equinox环境下web应用资源的部署[最后更新2008-02-27]</title><link>http://blog.csdn.net/teamlet/archive/2008/02/24/2117978.aspx</link><pubDate>Sun, 24 Feb 2008 22:14:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2008/02/24/2117978.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/2117978.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2008/02/24/2117978.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/2117978.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2117978</trackback:ping><description>在osgi的equinox实现环境下，web服务器和web应用都是以osgi的bundle的形式部署到equinox环境中的。在equinox下部署web服务器的资源与非equinox(osgi)环境下有一些不同，这为使用Spring+Struts+Hibernate的应用向equinox环境转移带来了一定的困难。而在spring中使用acegi的应用的转换麻烦要更多一些。本文从equinox提供的HttpService接口角度来解答如何处理这些情况。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/2117978.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>读源码学习equinox启动参数二</title><link>http://blog.csdn.net/teamlet/archive/2008/01/08/2031027.aspx</link><pubDate>Tue, 08 Jan 2008 23:14:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2008/01/08/2031027.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/2031027.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2008/01/08/2031027.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/2031027.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2031027</trackback:ping><description>介绍equinox启动第二阶段的三个参数，并通过两个例子对比使用不同参数的效果。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/2031027.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>读源码学习equinox启动参数一</title><link>http://blog.csdn.net/teamlet/archive/2008/01/08/2031013.aspx</link><pubDate>Tue, 08 Jan 2008 22:52:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2008/01/08/2031013.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/2031013.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2008/01/08/2031013.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/2031013.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2031013</trackback:ping><description>eclipse 3.3使用的是遵循 OSGi 标准的 equinox 实现。equinox在启动的时候，在处理参数的时候分为几个阶段。本文将通过源代码深入了解这些参数的作用。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/2031013.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>在eclipse中实现一个equinox环境下的Hello World</title><link>http://blog.csdn.net/teamlet/archive/2007/12/30/2005504.aspx</link><pubDate>Sun, 30 Dec 2007 22:58:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2007/12/30/2005504.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/2005504.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2007/12/30/2005504.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/2005504.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2005504</trackback:ping><description>在eclipse中实现一个equinox环境下的Hello World,这是一个使用eclipse开发equinox bundle的基本操作过程。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/2005504.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>最简单的例子:Equinox 之 Hello World</title><link>http://blog.csdn.net/teamlet/archive/2007/12/30/2005496.aspx</link><pubDate>Sun, 30 Dec 2007 22:54:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2007/12/30/2005496.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/2005496.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2007/12/30/2005496.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/2005496.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2005496</trackback:ping><description>OSGi框架有三种开源实现来选择：Apache Felix，Knopflerfish和Equinox。在这里使用的是Equinox实现了一个简单的例子:Hello World&lt;img src ="http://blog.csdn.net/teamlet/aggbug/2005496.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>OSGi产生的背景--在繁荣的混乱之中走出困惑</title><link>http://blog.csdn.net/teamlet/archive/2007/07/28/1713985.aspx</link><pubDate>Sat, 28 Jul 2007 21:00:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2007/07/28/1713985.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/1713985.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2007/07/28/1713985.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/1713985.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1713985</trackback:ping><description>本文通过开源软件在软件中的应用带来的问题引出OSGi产生的背景。开源的繁荣带来了丰富的框架，有力的推动了业界的发展，同时我们也看到，这种繁荣所带来的惊喜背后紧跟着许多困惑的眼神，迷失在繁荣的混乱之中的开发者们希望走出困惑，走出迷局。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/1713985.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>OSGI与JMX 的关系</title><link>http://blog.csdn.net/teamlet/archive/2007/04/24/1580840.aspx</link><pubDate>Tue, 24 Apr 2007 15:54:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2007/04/24/1580840.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/1580840.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2007/04/24/1580840.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/1580840.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1580840</trackback:ping><description>JMX 与 OSGi 在功能上的许多重迭之处,但也有不同许多之处。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/1580840.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>OSGI典型的应用案例</title><link>http://blog.csdn.net/teamlet/archive/2007/04/24/1579962.aspx</link><pubDate>Tue, 24 Apr 2007 15:42:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2007/04/24/1579962.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/1579962.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2007/04/24/1579962.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/1579962.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1579962</trackback:ping><description>OSGI典型的应用案例主要有两个:分别是Eclipse和BMW汽车的应用控制系统。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/1579962.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>OSGi: Eclipse的根基</title><link>http://blog.csdn.net/teamlet/archive/2007/04/24/1579933.aspx</link><pubDate>Tue, 24 Apr 2007 15:30:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2007/04/24/1579933.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/1579933.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2007/04/24/1579933.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/1579933.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1579933</trackback:ping><description>Eclipse 3.0后采用的是OSGI来作为其Plugin Architecture实现的依据&lt;img src ="http://blog.csdn.net/teamlet/aggbug/1579933.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>teamlet</dc:creator><title>OSGI的特点</title><link>http://blog.csdn.net/teamlet/archive/2007/04/24/1579906.aspx</link><pubDate>Tue, 24 Apr 2007 15:16:00 GMT</pubDate><guid>http://blog.csdn.net/teamlet/archive/2007/04/24/1579906.aspx</guid><wfw:comment>http://blog.csdn.net/teamlet/comments/1579906.aspx</wfw:comment><comments>http://blog.csdn.net/teamlet/archive/2007/04/24/1579906.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/teamlet/comments/commentRss/1579906.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1579906</trackback:ping><description>OSGI主要有5个特点：JRE版本无关性、嵌入式设备的开发平台、高于package的完整的组件形式、推迟发生的依赖关系和新的软件架构。&lt;img src ="http://blog.csdn.net/teamlet/aggbug/1579906.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>