<?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/phantomhu" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/phantomhu" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 21 Apr 2010 23:41:00 GMT</lastBuildDate><title>风水幽灵</title><description>CSDN博客聚合服务</description><link>http://blog.csdn.net/blogrss.aspx?username=phantomhu</link><item><title>QQREADER05847CA60EDD664C</title><link>http://blog.csdn.net/phantomhu/archive/2010/04/22/5514145.aspx</link><description>&lt;br /&gt;QQREADER05847CA60EDD664C&lt;img src=&quot;http://www1.feedsky.com/t1/356928484/phantomhu/csdn.net/s.gif?r=http://blog.csdn.net/phantomhu/archive/2010/04/22/5514145.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/phantomhu/356928484/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/phantomhu/356928484/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 22 Apr 2010 07:41:00 +0800</pubDate><author>风水幽灵</author><guid isPermaLink="false">http://blog.csdn.net/phantomhu/archive/2010/04/22/5514145.aspx</guid><dc:creator>风水幽灵</dc:creator><fs:srclink>http://blog.csdn.net/phantomhu/archive/2010/04/22/5514145.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phantomhu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/phantomhu/~1114346/356928484/1114342</fs:itemid></item><item><title>让开发自动化: 部署自动化模式，第 2 部分</title><link>http://blog.csdn.net/phantomhu/archive/2009/11/05/4771252.aspx</link><description>Java™ 部署常常很混乱，容易出现错误，需要许多手工操作，这会延误向用户交付软件的时间。本文是分两部分的让开发自动化系列文章的第 2 部分。在本文中，自动化专家 Paul Duvall 进一步补充用于开发可靠、可重复且一致的部署流程的一些关键模式，帮助读者为 Java 应用程序生成简便的部署。&lt;img src=&quot;http://www1.feedsky.com/t1/356928485/phantomhu/csdn.net/s.gif?r=http://blog.csdn.net/phantomhu/archive/2009/11/05/4771252.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/phantomhu/356928485/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/phantomhu/356928485/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 05 Nov 2009 12:59:00 +0800</pubDate><author>风水幽灵</author><guid isPermaLink="false">http://blog.csdn.net/phantomhu/archive/2009/11/05/4771252.aspx</guid><dc:creator>风水幽灵</dc:creator><fs:srclink>http://blog.csdn.net/phantomhu/archive/2009/11/05/4771252.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phantomhu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/phantomhu/~1114346/356928485/1114342</fs:itemid></item><item><title>让开发自动化: 部署自动化模式，第 2 部分,更多一键式部署模式</title><link>http://blog.csdn.net/phantomhu/archive/2009/10/28/4738129.aspx</link><description>Java™ 部署常常很混乱，容易出现错误，需要许多手工操作，这会延误向用户交付软件的时间。本文是分两部分的让开发自动化系列文章的第 2 部分。在本文中，自动化专家 Paul Duvall 进一步补充用于开发可靠、可重复且一致的部署流程的一些关键模式，帮助读者为 Java 应用程序生成简便的部署。&lt;img src=&quot;http://www1.feedsky.com/t1/356928486/phantomhu/csdn.net/s.gif?r=http://blog.csdn.net/phantomhu/archive/2009/10/28/4738129.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/phantomhu/356928486/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/phantomhu/356928486/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 28 Oct 2009 14:12:00 +0800</pubDate><author>风水幽灵</author><guid isPermaLink="false">http://blog.csdn.net/phantomhu/archive/2009/10/28/4738129.aspx</guid><dc:creator>风水幽灵</dc:creator><fs:srclink>http://blog.csdn.net/phantomhu/archive/2009/10/28/4738129.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phantomhu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/phantomhu/~1114346/356928486/1114342</fs:itemid></item><item><title>演化架构与紧急设计: 研究架构和设计</title><link>http://blog.csdn.net/phantomhu/archive/2009/09/23/4583737.aspx</link><description>软件架构和设计曾引起了大量热议，但是并没有产生太多新的亮点。本文将发起新一轮的有关软件架构和设计替代方法的讨论，并开启了这个 演化架构和紧急设计 系列文章。

演化架构(evolutionary architecture)和紧急设计(emergent design)都是将重要的决策推迟到最后责任时刻（Last Responsible Moment）的敏捷技术。在本系列的第一期文章中，系列作者 Neal Ford 将定义架构和设计，然后指明了一些关于整个系列的基本概念。&lt;img src=&quot;http://www1.feedsky.com/t1/356928487/phantomhu/csdn.net/s.gif?r=http://blog.csdn.net/phantomhu/archive/2009/09/23/4583737.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/phantomhu/356928487/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/phantomhu/356928487/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 23 Sep 2009 13:08:00 +0800</pubDate><author>风水幽灵</author><guid isPermaLink="false">http://blog.csdn.net/phantomhu/archive/2009/09/23/4583737.aspx</guid><dc:creator>风水幽灵</dc:creator><fs:srclink>http://blog.csdn.net/phantomhu/archive/2009/09/23/4583737.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phantomhu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/phantomhu/~1114346/356928487/1114342</fs:itemid></item><item><title>JiBX 1.2，第 1 部分: 从 Java 代码到 XML 模式，通过 Java 数据模型与 XML 文档之间的自定义转换提高模式质量</title><link>http://blog.csdn.net/phantomhu/archive/2009/09/21/4575208.aspx</link><description>JiBX 简介

JiBX 是用于转换 Java 数据结构与 XML 文档的众多工具之一（请参阅 参考资料）。性能与灵活的功能是使 JiBX 脱颖而出的原因。JiBX 的性能一直处于领先地位，在一项、两项甚至多项参数上优于其他常见工具（例如 JAXB 2.0）。JiBX 还比几乎所有其他 Java-XML 工具都灵活，它使用绑定定义解除 Java 结构与 XML 表示的绑定，这样两者可以相互独立地进行更改。

在 1.2 发行版中，JiBX 添加了支持 XML 模式定义的主要功能。您可以使用 JiBX 发行版中附带的工具生成匹配 Java 代码的模式定义，或者生成匹配模式定义的 Java 代码。不管怎样操作，您还将得到一个绑定定义，它将允许您使用 JiBX 转换 Java 代码与匹配模式定义的 XML 文档。在本教程中，您将看到如何应用第一类生成：从 Java 代码生成模式定义。&lt;img src=&quot;http://www1.feedsky.com/t1/356928488/phantomhu/csdn.net/s.gif?r=http://blog.csdn.net/phantomhu/archive/2009/09/21/4575208.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/phantomhu/356928488/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/phantomhu/356928488/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 21 Sep 2009 10:48:00 +0800</pubDate><author>风水幽灵</author><guid isPermaLink="false">http://blog.csdn.net/phantomhu/archive/2009/09/21/4575208.aspx</guid><dc:creator>风水幽灵</dc:creator><fs:srclink>http://blog.csdn.net/phantomhu/archive/2009/09/21/4575208.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phantomhu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/phantomhu/~1114346/356928488/1114342</fs:itemid></item><item><title>JiBX 1.2，第 2 部分: 从 XML 模式到 Java 代码，通过 XML 模式生成更干净的自定义 Java 代码</title><link>http://blog.csdn.net/phantomhu/archive/2009/09/21/4574844.aspx</link><description>JiBX 简介

JiBX 是用于转换 Java 数据结构与 XML 文档的众多工具之一（请参阅 参考资料）。性能与灵活的功能是使 JiBX 脱颖而出的原因。JiBX 的性能一直处于领先地位，在一项、两项甚至多项参数上优于其他常见工具（例如 JAXB 2.0）。JiBX 还比几乎所有其他 Java-XML 工具都灵活，它使用绑定定义解除 Java 结构与 XML 表示的绑定，这样两者可以相互独立地进行更改。

在 1.2 发行版中，JiBX 添加了支持 XML 模式定义的主要功能。您可以使用 JiBX 发行版中附带的工具生成匹配 Java 代码的模式定义，或者生成匹配模式定义的 Java 代码。不管怎样操作，您还将得到一个绑定定义，它将允许您使用 JiBX 转换 Java 代码与匹配模式定义的 XML 文档。在本教程中，您将看到如何应用第二类生成：从模式定义生成 Java 代码。&lt;img src=&quot;http://www1.feedsky.com/t1/356928489/phantomhu/csdn.net/s.gif?r=http://blog.csdn.net/phantomhu/archive/2009/09/21/4574844.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/phantomhu/356928489/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/phantomhu/356928489/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 21 Sep 2009 09:39:00 +0800</pubDate><author>风水幽灵</author><guid isPermaLink="false">http://blog.csdn.net/phantomhu/archive/2009/09/21/4574844.aspx</guid><dc:creator>风水幽灵</dc:creator><fs:srclink>http://blog.csdn.net/phantomhu/archive/2009/09/21/4574844.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phantomhu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/phantomhu/~1114346/356928489/1114342</fs:itemid></item><item><title>利用 WAS CE v2.1 创建基于 JMS 的应用</title><link>http://blog.csdn.net/phantomhu/archive/2009/09/11/4542012.aspx</link><description>Java Message Service（JMS）旨在统一各种 MOM 系统接口的规范。WAS CE 是基于开源 Java EE 应用服务器 Geronimo 的产品。WAS CE 支持 EJB 及 Web 服务，同时还支持 Java EE 的消息中间件接口规范--JMS。本文将对在 WAS CE 中，开发基于 JMS 的 Java EE 应用进行介绍。&lt;img src=&quot;http://www1.feedsky.com/t1/356928490/phantomhu/csdn.net/s.gif?r=http://blog.csdn.net/phantomhu/archive/2009/09/11/4542012.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/phantomhu/356928490/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/phantomhu/356928490/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 11 Sep 2009 11:29:00 +0800</pubDate><author>风水幽灵</author><guid isPermaLink="false">http://blog.csdn.net/phantomhu/archive/2009/09/11/4542012.aspx</guid><dc:creator>风水幽灵</dc:creator><fs:srclink>http://blog.csdn.net/phantomhu/archive/2009/09/11/4542012.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phantomhu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/phantomhu/~1114346/356928490/1114342</fs:itemid></item><item><title>在 WAS CE v2.1 上开发 Java EE 应用</title><link>http://blog.csdn.net/phantomhu/archive/2009/09/11/4541361.aspx</link><description>WAS CE v2.1 是 IBM 推出的通过 Java EE 5 认证的开源应用服务器，它实现了所有 Java EE 5 中所包含的新技术。本文将通过开发一个完整的应用来展示这些新技术，以及这些新技术在 WAS CE v2.1 上的部署和运行。&lt;img src=&quot;http://www1.feedsky.com/t1/356928491/phantomhu/csdn.net/s.gif?r=http://blog.csdn.net/phantomhu/archive/2009/09/11/4541361.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/phantomhu/356928491/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/phantomhu/356928491/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 11 Sep 2009 09:30:00 +0800</pubDate><author>风水幽灵</author><guid isPermaLink="false">http://blog.csdn.net/phantomhu/archive/2009/09/11/4541361.aspx</guid><dc:creator>风水幽灵</dc:creator><fs:srclink>http://blog.csdn.net/phantomhu/archive/2009/09/11/4541361.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phantomhu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/phantomhu/~1114346/356928491/1114342</fs:itemid></item><item><title>Struts 开发的最佳实践,在 Web 应用程序开发中优化 Struts 框架</title><link>http://blog.csdn.net/phantomhu/archive/2009/09/08/4531512.aspx</link><description>本文向您讲解了如何使用灵活的 Struts 框架调节 Web 应用程序开发。在这里，本文作者向您展示了一些最佳实践，您可以遵循这些实践来优化这个成熟的开源框架。此外，您还可以学习使用一些十分有价值的标准 Struts 组件，包括 ActionForm、Action 类和 ActionErrors。&lt;img src=&quot;http://www1.feedsky.com/t1/356928492/phantomhu/csdn.net/s.gif?r=http://blog.csdn.net/phantomhu/archive/2009/09/08/4531512.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/phantomhu/356928492/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/phantomhu/356928492/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 08 Sep 2009 13:35:00 +0800</pubDate><author>风水幽灵</author><guid isPermaLink="false">http://blog.csdn.net/phantomhu/archive/2009/09/08/4531512.aspx</guid><dc:creator>风水幽灵</dc:creator><fs:srclink>http://blog.csdn.net/phantomhu/archive/2009/09/08/4531512.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phantomhu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/phantomhu/~1114346/356928492/1114342</fs:itemid></item><item><title>高级 XQuery：创建自定义函数,将软件开发的最佳实际添加到 XQuery 表达式</title><link>http://blog.csdn.net/phantomhu/archive/2009/09/07/4526417.aspx</link><description>XQuery 函数使您只需一次性定义通用表达式，然后就可以反复重用它们。这让您获得更加紧凑、更加强壮，并且易于维护的代码。本教程通过 XQuery API for Java（XQJ）演示了如何在 Java™ 环境中实现 XQuery 函数。&lt;img src=&quot;http://www1.feedsky.com/t1/356928493/phantomhu/csdn.net/s.gif?r=http://blog.csdn.net/phantomhu/archive/2009/09/07/4526417.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/phantomhu/356928493/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/phantomhu/356928493/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 07 Sep 2009 09:24:00 +0800</pubDate><author>风水幽灵</author><guid isPermaLink="false">http://blog.csdn.net/phantomhu/archive/2009/09/07/4526417.aspx</guid><dc:creator>风水幽灵</dc:creator><fs:srclink>http://blog.csdn.net/phantomhu/archive/2009/09/07/4526417.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/phantomhu/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/phantomhu/~1114346/356928493/1114342</fs:itemid></item></channel></rss>
