<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/strawren" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/strawren" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 10 Jun 2009 11:02:00 GMT</lastBuildDate><title>strawren的专栏</title><description>面朝大海，春暖花开</description><link>http://blog.csdn.net/strawren/</link><item><title>使用jetty作为嵌入式web容器(部署war文件)</title><link>http://blog.csdn.net/strawren/archive/2009/06/10/4256813.aspx</link><wfw:comment>http://blog.csdn.net/strawren/comments/4256813.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/strawren/comments/commentRss/4256813.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4256813</trackback:ping><description>&lt;br /&gt;由于工作的需要,仓促的摸了一把jetty,觉得jetty在作为嵌入式服务器事相当的简单优秀,趁着刚做完,还没有忘记,留个记号先^_^,一些配置方法也是参考自互联网,有些东西之其然还不知其所以然,等有空了在去看看它的api ^_^&lt;br /&gt;本人所使用的是jetty6.1.0版本所携带的类库,jdk版本是1.5,嵌入项目所必须的是类包均来自其中&lt;br /&gt;所需类包清单:&lt;br /&gt;
jetty-6.1.0.jar&lt;br /&gt;
jetty-util-6.1.0.jar&lt;br /&gt;
servlet-api-2.5.jar&lt;br /&gt;
jcl104-over-slf4j-1.0.1.jar&lt;br /&gt;
jsp-api-2.0.jar&lt;br /&gt;
slf4j-simple-1.0.1.jar&lt;br /&gt;
commons-el-1.0.jar&lt;br /&gt;
jasper-runtime-5.5.15.jar&lt;br /&gt;
jasper-compiler-5.5.15.jar&lt;br /&gt;
jasper-compiler-jdt-5.5.15.jar&lt;br /&gt;/*****&lt;img src =&quot;http://blog.csdn.net/strawren/aggbug/4256813.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236637770/strawren/csdn.net/s.gif?r=http://blog.csdn.net/strawren/archive/2009/06/10/4256813.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/strawren/236637770/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/strawren/236637770/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 10 Jun 2009 19:02:00 +0800</pubDate><author>ZhouJason</author><comments>http://blog.csdn.net/strawren/archive/2009/06/10/4256813.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/strawren/archive/2009/06/10/4256813.aspx</guid><dc:creator>ZhouJason</dc:creator><fs:srclink>http://blog.csdn.net/strawren/archive/2009/06/10/4256813.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/strawren/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/strawren/~1120930/236637770/1120926</fs:itemid></item><item><title>OSGi和嵌入式Jetty</title><link>http://blog.csdn.net/strawren/archive/2009/06/10/4256808.aspx</link><wfw:comment>http://blog.csdn.net/strawren/comments/4256808.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/strawren/comments/commentRss/4256808.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4256808</trackback:ping><description>&lt;br /&gt;出自kirkk.com，点击此处进入原文链接《OSGi and Embedded Jetty》。&lt;br /&gt;翻译：Link&lt;br /&gt;    在开发Web应用程序的时候，有两种方法可以使Web应用程序与OSGi一起工作：在应用程序服务端中嵌入OSGi在OSGi运行时中嵌入应用程序服务端&lt;br /&gt;     在这个贴子中，我将把应用服务端Jetty嵌入到OSGI的运行时Felix中。同我过去的贴子(简单的OSGi服务
，OSGi和模块化
，和OSGi与Spring
)一样，我会试着用最简单的工具来完成这项工作，让读者更具体验。这意味着Ant
, Felix
, Subversion
, 和简单的文本编辑器
，以及一个简单的终端窗口。这些代码可以在我的Google代码库
里找到。你可以在那里查找名称为HelloWorldWebJSP
的工程。&lt;br /&gt;    如同工程的名字所显示的那样，我不仅会将Jetty嵌入到Felix中，我也会确保可以支持JSP页面，这会需要一些额外的技巧。如果你需要了解更多的细节，请添加评论或者与我联系
，那就让我们开始吧！得到Fe&lt;img src =&quot;http://blog.csdn.net/strawren/aggbug/4256808.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/236637771/strawren/csdn.net/s.gif?r=http://blog.csdn.net/strawren/archive/2009/06/10/4256808.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/strawren/236637771/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/strawren/236637771/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 10 Jun 2009 19:01:00 +0800</pubDate><author>ZhouJason</author><comments>http://blog.csdn.net/strawren/archive/2009/06/10/4256808.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/strawren/archive/2009/06/10/4256808.aspx</guid><dc:creator>ZhouJason</dc:creator><fs:srclink>http://blog.csdn.net/strawren/archive/2009/06/10/4256808.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/strawren/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/strawren/~1120930/236637771/1120926</fs:itemid></item><item><title>eclipse3.3 安装 jseclipse插件用于编辑javascript</title><link>http://blog.csdn.net/strawren/archive/2008/07/15/2653788.aspx</link><wfw:comment>http://blog.csdn.net/strawren/comments/2653788.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/strawren/comments/commentRss/2653788.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2653788</trackback:ping><description>eclipse3.3 安装 jseclipse插件用于编辑javascript&lt;img src =&quot;http://blog.csdn.net/strawren/aggbug/2653788.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/strawren/236637772/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/strawren/236637772/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 15 Jul 2008 22:25:00 +0800</pubDate><author>strawren</author><comments>http://blog.csdn.net/strawren/archive/2008/07/15/2653788.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/strawren/archive/2008/07/15/2653788.aspx</guid><dc:creator>strawren</dc:creator><fs:srclink>http://blog.csdn.net/strawren/archive/2008/07/15/2653788.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/strawren/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/strawren/~1120930/236637772/1120926</fs:itemid></item><item><title>Cron Expression @ Quartz</title><link>http://blog.csdn.net/strawren/archive/2008/07/07/2621617.aspx</link><wfw:comment>http://blog.csdn.net/strawren/comments/2621617.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/strawren/comments/commentRss/2621617.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2621617</trackback:ping><description>Cron Expression @ Quartz&lt;img src =&quot;http://blog.csdn.net/strawren/aggbug/2621617.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/strawren/236637773/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/strawren/236637773/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 07 Jul 2008 23:17:00 +0800</pubDate><author>strawren</author><comments>http://blog.csdn.net/strawren/archive/2008/07/07/2621617.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/strawren/archive/2008/07/07/2621617.aspx</guid><dc:creator>strawren</dc:creator><fs:srclink>http://blog.csdn.net/strawren/archive/2008/07/07/2621617.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/strawren/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/strawren/~1120930/236637773/1120926</fs:itemid></item><item><title>如何配置Red5应用程序WAR附录</title><link>http://blog.csdn.net/strawren/archive/2008/06/12/2537836.aspx</link><wfw:comment>http://blog.csdn.net/strawren/comments/2537836.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/strawren/comments/commentRss/2537836.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2537836</trackback:ping><description>如何配置Red5应用程序WAR附录&lt;img src =&quot;http://blog.csdn.net/strawren/aggbug/2537836.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/strawren/236637774/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/strawren/236637774/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 12 Jun 2008 17:49:00 +0800</pubDate><author>strawren</author><comments>http://blog.csdn.net/strawren/archive/2008/06/12/2537836.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/strawren/archive/2008/06/12/2537836.aspx</guid><dc:creator>strawren</dc:creator><fs:srclink>http://blog.csdn.net/strawren/archive/2008/06/12/2537836.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/strawren/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/strawren/~1120930/236637774/1120926</fs:itemid></item><item><title>Taglib的打包部署和使用方式详解</title><link>http://blog.csdn.net/strawren/archive/2008/06/11/2534839.aspx</link><wfw:comment>http://blog.csdn.net/strawren/comments/2534839.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/strawren/comments/commentRss/2534839.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2534839</trackback:ping><description>&lt;br /&gt;1. Taglib的编写&lt;br /&gt;Taglib&lt;img src =&quot;http://blog.csdn.net/strawren/aggbug/2534839.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/strawren/236637775/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/strawren/236637775/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 11 Jun 2008 18:37:00 +0800</pubDate><author>strawren</author><comments>http://blog.csdn.net/strawren/archive/2008/06/11/2534839.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/strawren/archive/2008/06/11/2534839.aspx</guid><dc:creator>strawren</dc:creator><fs:srclink>http://blog.csdn.net/strawren/archive/2008/06/11/2534839.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/strawren/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/strawren/~1120930/236637775/1120926</fs:itemid></item><item><title>探讨--SPRING下的事务管理与控制</title><link>http://blog.csdn.net/strawren/archive/2008/06/10/2531990.aspx</link><wfw:comment>http://blog.csdn.net/strawren/comments/2531990.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/strawren/comments/commentRss/2531990.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2531990</trackback:ping><description>在SPRING中，基于AOP声明式的事务控制应该是很常见，本文主要讲解下PROPAGATION_NESTED和PROPAGATION_REQUIRES_NEW的区别&lt;img src =&quot;http://blog.csdn.net/strawren/aggbug/2531990.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/strawren/236637776/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/strawren/236637776/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 11 Jun 2008 00:09:00 +0800</pubDate><author>strawren</author><comments>http://blog.csdn.net/strawren/archive/2008/06/10/2531990.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/strawren/archive/2008/06/10/2531990.aspx</guid><dc:creator>strawren</dc:creator><fs:srclink>http://blog.csdn.net/strawren/archive/2008/06/10/2531990.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/strawren/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/strawren/~1120930/236637776/1120926</fs:itemid></item><item><title>银行卡的清分、对帐与清算</title><link>http://blog.csdn.net/strawren/archive/2008/06/03/2507692.aspx</link><wfw:comment>http://blog.csdn.net/strawren/comments/2507692.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/strawren/comments/commentRss/2507692.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2507692</trackback:ping><description>银行卡的清分、对帐与清算&lt;img src =&quot;http://blog.csdn.net/strawren/aggbug/2507692.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/strawren/236637777/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/strawren/236637777/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 03 Jun 2008 22:58:00 +0800</pubDate><author>strawren</author><comments>http://blog.csdn.net/strawren/archive/2008/06/03/2507692.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/strawren/archive/2008/06/03/2507692.aspx</guid><dc:creator>strawren</dc:creator><fs:srclink>http://blog.csdn.net/strawren/archive/2008/06/03/2507692.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/strawren/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/strawren/~1120930/236637777/1120926</fs:itemid></item><item><title>EPG简介</title><link>http://blog.csdn.net/strawren/archive/2008/06/03/2507230.aspx</link><wfw:comment>http://blog.csdn.net/strawren/comments/2507230.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/strawren/comments/commentRss/2507230.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2507230</trackback:ping><description>电子节目指南(Electronic Program Guide，EPG)，是指在符合MPEG-2 (13818-1)的TS传输流中插入DVB标准定义的业务信息(Service Information，SI)，使机顶盒(Set-Top-Box)的综合接收解码器(IRD)可以从TS流中提取出节目提供商播出节目的列表和播出参数， 以直观的形式显示给数字电视用户，使得用户可以方便地接收、选择数字电视节目。EPG信息由两部分信息组成(如图)：基本EPG信息和扩展EPG信息。 &lt;img src =&quot;http://blog.csdn.net/strawren/aggbug/2507230.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/strawren/236637778/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/strawren/236637778/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 03 Jun 2008 21:25:00 +0800</pubDate><author>strawren</author><comments>http://blog.csdn.net/strawren/archive/2008/06/03/2507230.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/strawren/archive/2008/06/03/2507230.aspx</guid><dc:creator>strawren</dc:creator><fs:srclink>http://blog.csdn.net/strawren/archive/2008/06/03/2507230.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/strawren/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/strawren/~1120930/236637778/1120926</fs:itemid></item><item><title>firefox与ie 的javascript区别</title><link>http://blog.csdn.net/strawren/archive/2008/05/29/2492114.aspx</link><wfw:comment>http://blog.csdn.net/strawren/comments/2492114.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/strawren/comments/commentRss/2492114.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2492114</trackback:ping><description>firefox与ie 的javascript区别&lt;img src =&quot;http://blog.csdn.net/strawren/aggbug/2492114.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/strawren/236637779/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/strawren/236637779/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 29 May 2008 17:00:00 +0800</pubDate><author>strawren</author><comments>http://blog.csdn.net/strawren/archive/2008/05/29/2492114.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/strawren/archive/2008/05/29/2492114.aspx</guid><dc:creator>strawren</dc:creator><fs:srclink>http://blog.csdn.net/strawren/archive/2008/05/29/2492114.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/strawren/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/strawren/~1120930/236637779/1120926</fs:itemid></item></channel></rss>