<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>风水幽灵 - java</title><link>http://blog.csdn.net/phantomhu/category/355578.aspx</link><description>java</description><dc:language>zh-CN</dc:language><lastUpdateTime>Wed, 27 Aug 2008 14:05:00 GMT</lastUpdateTime><ttl>60</ttl><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: 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>让开发自动化: 持续重构</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><item><dc:creator>风水幽灵</dc:creator><title>让开发自动化: 文档化一键通</title><link>http://blog.csdn.net/phantomhu/archive/2008/07/30/2739522.aspx</link><pubDate>Wed, 30 Jul 2008 14:04:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/07/30/2739522.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2739522.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/07/30/2739522.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2739522.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2739522</trackback:ping><description>项目的文档化通常都是交付软件产品时不可避免的难题。但是想象一下如果仅需单击一个按钮就能够生成文档呢？在本期的 让开发自动化 中，自动化专家 Paul Duvall 阐述了如何运用开源工具自动生成统一建模语言（Unified Modeling Language，UML）图、构建图、实体关系图（entity-relationship diagram，ERD）乃至用户文档。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2739522.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>JavaScript Development Toolkit 简介</title><link>http://blog.csdn.net/phantomhu/archive/2008/07/17/2666073.aspx</link><pubDate>Thu, 17 Jul 2008 14:29:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/07/17/2666073.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2666073.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/07/17/2666073.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2666073.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2666073</trackback:ping><description>JavaScript Development Toolkit（JSDT）是一种开放源码插件，它将健壮的 JavaScript 编程工具引入到 Eclipse 平台中。JSDT 使开发更加流畅、简化了编码并提高了纯 JavaScript 源文件和 HTML 内置的 JavaScript 的生产力。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2666073.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>精通 Grails: Grails 与移动 Web</title><link>http://blog.csdn.net/phantomhu/archive/2008/07/17/2665717.aspx</link><pubDate>Thu, 17 Jul 2008 13:44:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/07/17/2665717.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2665717.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/07/17/2665717.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2665717.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2665717</trackback:ping><description>全球的手机用户为 33 亿，并且呈上升趋势，而通过手机上网也越来越走俏。因此有开发移动 Web 的特殊需求。在本期的 精通 Grails 中，Scott Davis 向您讲述了如何让 Grails 应用程序便于手机浏览。 &lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2665717.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>使用 Grester 简化 Java 应用程序的 JUnit 测试</title><link>http://blog.csdn.net/phantomhu/archive/2008/07/15/2653817.aspx</link><pubDate>Tue, 15 Jul 2008 14:31:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/07/15/2653817.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2653817.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/07/15/2653817.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2653817.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2653817</trackback:ping><description>您一定编写过大量单元测试。作为一名开发人员，您每天都要运行很多次测试，尤其在持续集成环境中更是如此。但是如果因为修改源代码而打断了这些单元测试，会带来什么影响呢？当 Jester 与 Maven 结合在一起构造 Grester 后，您很快就会找到解决方案。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2653817.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>让开发自动化: 自动负载测试,使用 Apache Ant 和 Apache JMeter 频繁进行负载测试</title><link>http://blog.csdn.net/phantomhu/archive/2008/07/11/2638690.aspx</link><pubDate>Fri, 11 Jul 2008 13:48:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/07/11/2638690.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2638690.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/07/11/2638690.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2638690.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2638690</trackback:ping><description>负载测试通常在开发周期的后期执行，但是并不一定要这样。在 让开发自动化 的这一期，自动化专家 Paul Duvall 将向您描述如何创建一个运行 JMeter 测试的预订集成构建，发现和修复开发周期中出现的问题。&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2638690.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>Java 理论与实践: 使用通配符简化泛型使用,理解通配符捕获</title><link>http://blog.csdn.net/phantomhu/archive/2008/07/04/2611278.aspx</link><pubDate>Fri, 04 Jul 2008 13:39:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/07/04/2611278.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2611278.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/07/04/2611278.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2611278.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2611278</trackback:ping><description>通配符是 Java™ 语言中最复杂的泛型之一，特别是围绕捕获通配符 的处理和令人困惑的错误消息。在这一期的 Java 理论与实践 中，资深 Java 开发人员 Brian Goetz 解释了一些由 javac 生成的怪异错误消息并提供了一些简化泛型使用的技巧和解决方法。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2611278.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>在 Java 环境中使用 XQuery,在 Java 应用程序中使用 XQuery 搜索文档</title><link>http://blog.csdn.net/phantomhu/archive/2008/07/04/2610549.aspx</link><pubDate>Fri, 04 Jul 2008 10:08:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/07/04/2610549.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2610549.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/07/04/2610549.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2610549.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2610549</trackback:ping><description>XML 数据格式很难搜索，但是最近随着 XQuery API 的出现，XML 搜索变得非常灵活和简单。对于使用 SAX、DOM、JDOM、JAXP 等处理 XML 文档的 Java™ 程序员来说，工具箱中增加 XQuery API for Java 是一件值得高兴的事。现在 Java 程序员不用再求助于系统调用或者笨拙的 API 就能利用 XQuery 的强大功能了，Sun 提供了一套完整的、标准化的包。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2610549.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>Jenabean：将 JavaBeans 轻松绑定到 RDF,了解 Jenabean 如何轻松地将 JavaBeans 绑定到 Jena Semantic Web 框架</title><link>http://blog.csdn.net/phantomhu/archive/2008/07/03/2608244.aspx</link><pubDate>Thu, 03 Jul 2008 14:21:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/07/03/2608244.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2608244.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/07/03/2608244.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2608244.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2608244</trackback:ping><description>资源描述框架（Resource Description Framework，RDF）是万维网联盟（World Wide Web Consortium,W3C）提出的有关在 Web 中链接和表示数据的标准。为 Semantic Web 开发应用程序的 Java™ 开发人员需要实现 RDF 属性与 Java 类型的相互转换。Jenabean 使用 Jena Semantic Web 框架的灵活的 RDF/OWL API 持久化 JavaBeans，这使 Java 开发人员更容易、更熟练地完成编写应用程序的任务。&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2608244.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>风水幽灵</dc:creator><title>多种计时器的比较与分析</title><link>http://blog.csdn.net/phantomhu/archive/2008/07/01/2601277.aspx</link><pubDate>Tue, 01 Jul 2008 11:12:00 GMT</pubDate><guid>http://blog.csdn.net/phantomhu/archive/2008/07/01/2601277.aspx</guid><wfw:comment>http://blog.csdn.net/phantomhu/comments/2601277.aspx</wfw:comment><comments>http://blog.csdn.net/phantomhu/archive/2008/07/01/2601277.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/phantomhu/comments/commentRss/2601277.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2601277</trackback:ping><description>本文主要比较和分析了 java.util.Timer，Commonj Timer 和 IBM WebSphere Application Server Scheduler 三种计时器的特点和差异，深入剖析了不同计时器的使用场景，给出了使用不同类型计时器的代码片段。
&lt;img src ="http://blog.csdn.net/phantomhu/aggbug/2601277.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>