<?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:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/peterwanghao" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/peterwanghao" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 04 Jun 2010 09:06:00 GMT</lastBuildDate><title>王浩的专栏</title><description>CSDN博客聚合服务</description><link>http://blog.csdn.net/blogrss.aspx?username=peterwanghao</link><item><title>将 Shiro 作为应用的权限基础</title><link>http://blog.csdn.net/peterwanghao/archive/2010/06/04/5648036.aspx</link><description>2010年6月1日，Apache Shiro 孵化项目发布了1.0.0版本。这个新兴的安全框架又成长了，其仍然保持着自己灵活简洁的特点。&lt;img src=&quot;http://www1.feedsky.com/t1/374681967/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2010/06/04/5648036.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/peterwanghao/374681967/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/peterwanghao/374681967/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 04 Jun 2010 17:06:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2010/06/04/5648036.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2010/06/04/5648036.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/374681967/1161982</fs:itemid></item><item><title>Jetspeed2.2.1发布</title><link>http://blog.csdn.net/peterwanghao/archive/2010/05/04/5556495.aspx</link><description>近期Apache的Jetspeed小组发布了Jetspeed2.2.1版。&lt;img src=&quot;http://www1.feedsky.com/t1/374681968/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2010/05/04/5556495.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/peterwanghao/374681968/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/peterwanghao/374681968/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 04 May 2010 16:40:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2010/05/04/5556495.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2010/05/04/5556495.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/374681968/1161982</fs:itemid></item><item><title>代码分析工具FindBugs</title><link>http://blog.csdn.net/peterwanghao/archive/2010/03/24/5410715.aspx</link><description>由马里兰大学Bill Pugh教授开发的FindBugs是一个开源的（LGPL）静态代码分析工具（无需运行就能对代码进行分析的工具），目的是找出Java代码中的常见缺陷。&lt;img src=&quot;http://www1.feedsky.com/t1/374681969/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2010/03/24/5410715.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/peterwanghao/374681969/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/peterwanghao/374681969/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 24 Mar 2010 10:14:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2010/03/24/5410715.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2010/03/24/5410715.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/374681969/1161982</fs:itemid></item><item><title>SAML2.0与WS-Federation比较</title><link>http://blog.csdn.net/peterwanghao/archive/2010/03/09/5362585.aspx</link><description>在联合身份认证中有两大标准：OASIS组织的SAML和微软支持的WS-Federation。二者主要的区别在于SAML直接使用XML加密和XML签名，这意味着它可以和REST协同工作，而WS-Federation则需要SOAP。下面是对两种标准的比较，列出了它们之间的区别。&lt;img src=&quot;http://www1.feedsky.com/t1/374681970/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2010/03/09/5362585.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/peterwanghao/374681970/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/peterwanghao/374681970/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 09 Mar 2010 21:42:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2010/03/09/5362585.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2010/03/09/5362585.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/374681970/1161982</fs:itemid></item><item><title>访问控制类型</title><link>http://blog.csdn.net/peterwanghao/archive/2010/02/22/5316460.aspx</link><description>介绍了几种访问控制类型：DAC，MAC，RBAC，ABAC&lt;img src=&quot;http://www1.feedsky.com/t1/374681971/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2010/02/22/5316460.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/peterwanghao/374681971/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/peterwanghao/374681971/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 22 Feb 2010 11:57:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2010/02/22/5316460.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2010/02/22/5316460.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/374681971/1161982</fs:itemid></item><item><title>Java安全框架Shiro的使用示例</title><link>http://blog.csdn.net/peterwanghao/archive/2010/01/28/5265560.aspx</link><description>Bruce Phillips先生写了5篇文章来讲述如何在一个Web应用中使用Shiro来完成身份验证、权限控制等.对于想要了解Shiro是如何使用的很有帮助。&lt;img src=&quot;http://www1.feedsky.com/t1/374681972/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2010/01/28/5265560.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/peterwanghao/374681972/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/peterwanghao/374681972/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 28 Jan 2010 15:29:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2010/01/28/5265560.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2010/01/28/5265560.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/374681972/1161982</fs:itemid></item><item><title>Java安全框架—Shiro</title><link>http://blog.csdn.net/peterwanghao/archive/2010/01/26/5258870.aspx</link><description>介绍Apache孵化器项目Shiro，其前身为JSecurity.&lt;img src=&quot;http://www1.feedsky.com/t1/374681973/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2010/01/26/5258870.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/peterwanghao/374681973/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/peterwanghao/374681973/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 26 Jan 2010 18:24:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2010/01/26/5258870.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2010/01/26/5258870.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/374681973/1161982</fs:itemid></item><item><title>Portlet在门户中如何布局</title><link>http://blog.csdn.net/peterwanghao/archive/2010/01/19/5213939.aspx</link><description>介绍Jetspeed中Portlet在页面里是如何布局的。&lt;img src=&quot;http://www1.feedsky.com/t1/374681974/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2010/01/19/5213939.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/peterwanghao/374681974/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/peterwanghao/374681974/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 19 Jan 2010 17:08:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2010/01/19/5213939.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2010/01/19/5213939.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/374681974/1161982</fs:itemid></item><item><title>Liferay中数据库异常的解决方法</title><link>http://blog.csdn.net/peterwanghao/archive/2010/01/11/5174930.aspx</link><description>liferay数据库异常com.liferay.portal.kernel.dao.orm.ORMException: could not load an entity: [com.liferay.counter.model.Counter#com.liferay.portal.model.Resource]解决方法&lt;img src=&quot;http://www1.feedsky.com/t1/374681975/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2010/01/11/5174930.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/peterwanghao/374681975/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/peterwanghao/374681975/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 11 Jan 2010 15:33:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2010/01/11/5174930.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2010/01/11/5174930.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/374681975/1161982</fs:itemid></item><item><title>大安全的优点和缺点</title><link>http://blog.csdn.net/peterwanghao/archive/2009/12/23/5065846.aspx</link><description>大安全这一概念来源于应用安全领域中两次商业交易：惠普收购网络安全评估商SPI Dynamics；IBM收购安全审核软件厂商Watchfire。&lt;img src=&quot;http://www1.feedsky.com/t1/374681976/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2009/12/23/5065846.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/peterwanghao/374681976/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/peterwanghao/374681976/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 23 Dec 2009 22:28:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2009/12/23/5065846.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2009/12/23/5065846.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/374681976/1161982</fs:itemid></item></channel></rss>
