<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>风水幽灵</title><link>http://blog.csdn.net/phantomhu/</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 05 Sep 2008 13:28:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>风水幽灵</dc:creator><title>Java API 参考文档，第 3 部分,通过运行 JavaTOC doclet 和 ANT 生成的 Eclipse Javadoc API 参考结构</title><link>http://blog.csdn.net/phantomhu/archive/2008/09/05/2885302.aspx</link><pubDate>Fri, 05 Sep 2008 13:26:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/09/05/2885302.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2885302.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/09/05/2885302.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2885302.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2885302</trackback:ping><description>本文对 JavaTOC doclet 以及如何使用它和如何扩展它进行了进一步地讨论。本文所描述的方法是 Javadoc 的标准解决方案，并且使用工具生成 Eclipse 插件程序帮助系统。我将通过 Custom doclet 向导在 Eclipse 中运行 JavaTOC doclet 以及 Ant 编译系统。JavaTOC 工具为 Java API 参考文档生成 TOC XML 导航。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2885302.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>Java API 参考文档, 第 2 部分,使用 JavaTOC doclet 生成的 Eclipse Javadoc API 参考结构</title><link>http://blog.csdn.net/phantomhu/archive/2008/09/05/2884449.aspx</link><pubDate>Fri, 05 Sep 2008 11:08:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/09/05/2884449.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2884449.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/09/05/2884449.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2884449.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2884449</trackback:ping><description>本文是系列文章的第 2 部分，描述了生成便于使用和搜索的 Java 应用程序编程接口（API）参考文档的几种不同的方法。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2884449.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>应用设计模式编写易于单元测试的代码,有效应用的设计模式与灵活的单元测试途径</title><link>http://blog.csdn.net/phantomhu/archive/2008/09/03/2873639.aspx</link><pubDate>Wed, 03 Sep 2008 14:40:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/09/03/2873639.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2873639.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/09/03/2873639.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2873639.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2873639</trackback:ping><description>单元测试是软件开发的一个重要组成部分，通过在软件设计、开发的过程中合理地运用设计模式，不但为系统重构、功能扩展及代码维护提供了方便，同时也为单元测试的实施提供了极大的灵活性，可以有效降低单元测试编码的难度，更好地保证软件开发的质量。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2873639.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>Java 下实现锁无关数据结构</title><link>http://blog.csdn.net/phantomhu/archive/2008/09/03/2872003.aspx</link><pubDate>Wed, 03 Sep 2008 10:49:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/09/03/2872003.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2872003.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/09/03/2872003.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2872003.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2872003</trackback:ping><description>本文将介绍锁无关数据结构的应用及其相关概念，并在 Java 环境下利用 JDK 1.5 提供的一组类进行锁无关数据结构设计，从而避免基于锁的数据结构可能引发的同步问题，以改善程序的可靠性。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2872003.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>探索 OSGi 框架的组件运行机制</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/27/2837786.aspx</link><pubDate>Wed, 27 Aug 2008 14:02:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/27/2837786.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2837786.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/27/2837786.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2837786.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2837786</trackback:ping><description>OSGi 框架为基于 Java 的组件开发提供了一套通用的和标准的解决方案，通过 OSGi 框架可以轻松实现组件信息的隐藏和共享。本文介绍了 OSGi 框架中的组件（Bundle）的运行机制，并结合实际示例加以说明，读者可以进一步深入了解 OSGi 框架的基本原理，并解决实际开发工作中遇到的类似问题。&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2837786.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>精通 Grails: 使用 Ajax 实现多对多关系</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/22/2812767.aspx</link><pubDate>Fri, 22 Aug 2008 11:07:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/22/2812767.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2812767.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/22/2812767.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2812767.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2812767</trackback:ping><description>在 Web 应用程序中，多对多（m:m）关系很难处理。在 精通 Grails 系列的这一期文章中，Scott Davis 将向您展示如何在 Grails 中成功实现 m:m 关系。了解如何通过 Grails 对象关系映射（Grails Object Relational Mapping，GORM）API 和后端数据库处理多对多关系。学习如何使用 Ajax（Asynchronous JavaScript + XML）流线化用户界面。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2812767.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>精通 Grails: GORM - 有趣的名称，严肃的技术,理解数据库和 Grails</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/21/2806455.aspx</link><pubDate>Thu, 21 Aug 2008 13:43:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/21/2806455.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2806455.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/21/2806455.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2806455.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2806455</trackback:ping><description>任何好的 Web 框架都需要一个可靠的持久性策略。在 精通 Grails 的第二期文章中，Scott Davis 介绍了 Grails 的对象关系映射（Grails Object Relational Mapping，GORM）API。在本文中将看到用 GORM 能够轻松地在 Grails 应用程序中创建表关系、实施数据验证规则、修改关系数据库。&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2806455.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>尊重刘翔也要尊重我们观众</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/20/2802355.aspx</link><pubDate>Wed, 20 Aug 2008 16:15:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/20/2802355.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2802355.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/20/2802355.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2802355.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2802355</trackback:ping><description>我们可以对质疑的声音置之不理，但没理由不尊重他们的感受。&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2802355.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>精通 Grails: Grails 服务和 Google 地图,将外部技术融入到 Grails 应用程序</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/20/2802157.aspx</link><pubDate>Wed, 20 Aug 2008 15:45:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/20/2802157.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2802157.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/20/2802157.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2802157.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2802157</trackback:ping><description>在 精通 Grails 系列的这一期中，Scott Davis 向您展示如何使用免费的 APIs 和 Web 服务将地图添加到 Grails 应用程序。他仍将使用前面几期的 trip-planner 示例应用程序，并通过地理编码、Google Map 和 Grails 服务进行进一步改进。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2802157.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>精通 Grails: Grails 与遗留数据库,约定优于配置能够应用到非传统的数据库模式吗？</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/19/2796084.aspx</link><pubDate>Tue, 19 Aug 2008 15:11:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/19/2796084.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2796084.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/19/2796084.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2796084.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2796084</trackback:ping><description>在本期的 精通 Grails 中，Scott Davis 探讨了 Grails 能够使用不符合 Grails 命名标准的数据库表的多种方法。如果您的 Java™ 类已经映射到了遗留的数据库中，Grails 允许您直接使用它们，无需做任何改变。您将看到将 Hibernate HBM 文件以及 Enterprise JavaBeans 3 注释与遗留 Java 类结合使用的例子。&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2796084.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>精通 Grails: Grails 与移动 Web,M 是新型的 WWW</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/19/2794930.aspx</link><pubDate>Tue, 19 Aug 2008 12:50:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/19/2794930.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2794930.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/19/2794930.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2794930.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2794930</trackback:ping><description>全球的手机用户为 33 亿，并且呈上升趋势，而通过手机上网也越来越走俏。因此有开发移动 Web 的特殊需求。在本期的 精通 Grails 中，Scott Davis 向您讲述了如何让 Grails 应用程序便于手机浏览。&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2794930.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>Eclipse Ganymede 先睹为快</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/06/2776214.aspx</link><pubDate>Wed, 06 Aug 2008 13:25:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/06/2776214.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2776214.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/06/2776214.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2776214.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2776214</trackback:ping><description>Eclipse Ganymede 发行的 24 个项目将展示在 Eclipse 生态系统内正在发生的多样性和创新。本文将介绍几个 Ganymede 项目，并将介绍查找更多信息的资源。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2776214.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>让开发自动化: 持续重构</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/06/2774545.aspx</link><pubDate>Wed, 06 Aug 2008 09:33:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/06/2774545.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2774545.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/06/2774545.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2774545.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2774545</trackback:ping><description>重构是公认的改进现有代码的好方法。然而，如何通过一种一致且可重复的方式找到 需要重构的代码呢？本期的 让开发自动化 阐述了如何使用静态分析工具来识别需要重构的代码味道，并举例说明了如何改进坏味道代码。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2774545.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>让开发自动化: 利用 Ivy 管理依赖项</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/05/2770844.aspx</link><pubDate>Tue, 05 Aug 2008 14:27:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/05/2770844.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2770844.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/05/2770844.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2770844.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2770844</trackback:ping><description>管理项目和工具之间的源代码依赖项往往非常困难，但并不一定总是如此。在这一期“ 让开发自动化 ”中，自动化专家 Parl Duvall 介绍了如何利用 Apache Ant 项目中的 Ivy 依赖项管理器来处理所有重要 Java 项目必须管理的无数依赖项。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2770844.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>在 Eclipse 中嵌入 NASA World Wind Java SDK</title><link>http://blog.csdn.net/phantomhu/archive/2008/08/01/2752144.aspx</link><pubDate>Fri, 01 Aug 2008 10:56:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/08/01/2752144.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2752144.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/08/01/2752144.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2752144.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2752144</trackback:ping><description>NASA 开发的开源 World Wind Java (WWJ) SDK 为地理信息系统（Geographic Information Systems，GIS）社区提供了新的可能性。World Wind 是一种使用 Java™ 语言和 OpenGL 编写的 3D 交互式地球查看工具，使用户可以从外太空观看地球上的任何地方。本文将讲述想要增强基于 Eclipse 的 应用程序的 GIS 开发人员如何将 WWJ SDK 作为插件嵌入到 Eclipse 中。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2752144.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>