<?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>Thu, 28 Jan 2010 07:29:00 GMT</lastBuildDate><title>王浩的专栏</title><description>CSDN博客聚合服务</description><link>http://blog.csdn.net/blogrss.aspx?username=peterwanghao</link><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/326764152/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/326764152/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/326764152/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/326764152/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/326069620/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/326069620/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/326069620/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/326069620/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/326069621/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/326069621/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/326069621/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/326069621/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/326069622/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/326069622/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/326069622/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/326069622/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/326069623/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/326069623/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/326069623/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/326069623/1161982</fs:itemid></item><item><title>跨站点脚本攻击的危害</title><link>http://blog.csdn.net/peterwanghao/archive/2009/11/20/4839925.aspx</link><description>跨站点脚本攻击的危害和使用白名单验证法来防范。&lt;img src=&quot;http://www1.feedsky.com/t1/326069624/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2009/11/20/4839925.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/326069624/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/326069624/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 20 Nov 2009 10:33:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2009/11/20/4839925.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2009/11/20/4839925.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/326069624/1161982</fs:itemid></item><item><title>如何防御跨站点脚本攻击</title><link>http://blog.csdn.net/peterwanghao/archive/2009/10/30/4747815.aspx</link><description>跨站点脚本（XSS）攻击目前非常普遍，但大多数的网站开发者都不知道什么是XSS和如何去防范，网站开发者不去关心它一个主要原因是因为这种攻击不会去破坏网站的数据。这种攻击的特点是通过运行在网站上的一些非法脚本来窃取用户的信息，而用户无法察觉是因为他们信任这个网站。&lt;img src=&quot;http://www1.feedsky.com/t1/326069625/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2009/10/30/4747815.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/326069625/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/326069625/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 30 Oct 2009 13:59:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2009/10/30/4747815.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2009/10/30/4747815.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/326069625/1161982</fs:itemid></item><item><title>Jetspeed2.2.0的特性</title><link>http://blog.csdn.net/peterwanghao/archive/2009/09/27/4600861.aspx</link><description>Apache于2009年5月27日发布了最新的Jetspeed版本——Jetspeed2.2.0。此版本的最大特点就是符合Portlet2.0标准（JSR—286）。并且已经通过了Portlet2.0兼容性测试工具（Test Compatibility Kit,TCK）的测试。&lt;img src=&quot;http://www1.feedsky.com/t1/326069626/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2009/09/27/4600861.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/326069626/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/326069626/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 27 Sep 2009 14:08:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2009/09/27/4600861.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2009/09/27/4600861.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/326069626/1161982</fs:itemid></item><item><title>网路安全并不只是边界保护</title><link>http://blog.csdn.net/peterwanghao/archive/2009/08/17/4454459.aspx</link><description>Web2.0应用给Web浏览器带来了更多的安全风险，需要更加主动地保护每台电脑或移动设备去访问互联网。&lt;img src=&quot;http://www1.feedsky.com/t1/326069627/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2009/08/17/4454459.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/326069627/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/326069627/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 17 Aug 2009 10:16:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2009/08/17/4454459.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2009/08/17/4454459.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/326069627/1161982</fs:itemid></item><item><title>使用SSO解决口令管理问题</title><link>http://blog.csdn.net/peterwanghao/archive/2009/07/14/4346688.aspx</link><description>介绍如何使用SSO解决企业应用中口令管理所面临的问题，以及如何选择好的SSO解决方案。&lt;img src=&quot;http://www1.feedsky.com/t1/326069628/peterwanghao/csdn.net/s.gif?r=http://blog.csdn.net/peterwanghao/archive/2009/07/14/4346688.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/326069628/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/326069628/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 14 Jul 2009 10:41:00 +0800</pubDate><author>王浩</author><guid isPermaLink="false">http://blog.csdn.net/peterwanghao/archive/2009/07/14/4346688.aspx</guid><dc:creator>王浩</dc:creator><fs:srclink>http://blog.csdn.net/peterwanghao/archive/2009/07/14/4346688.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/peterwanghao/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/peterwanghao/~1161999/326069628/1161982</fs:itemid></item></channel></rss>