<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>NetBeans星球</title>
    <link>http://www.planetnetbeans.org/zh_cn/</link>
    <language>zh</language>
    <description>NetBeans星球 - http://www.planetnetbeans.org/zh_cn/</description>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans IDE 6.5 Beta 国内下载</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/08/200808221712444293.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/08/200808221712444293.htm</link>
      <description>&lt;p&gt;英文版国内本地下载，直接地址放出，尽情享用。&lt;/p&gt; &lt;p&gt;Windows 版本&lt;/p&gt; &lt;p&gt;&lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-windows.exe"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-windows.exe&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-windows.exe"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-windows.exe&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-windows.exe"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-windows.exe&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-windows.exe"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-windows.exe&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-windows.exe"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-windows.exe&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-windows.exe"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-windows.exe&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Solaris 版本&lt;/p&gt; &lt;p&gt;&lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-solaris-sparc.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-solaris-sparc.sh&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-solaris-x86.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-solaris-x86.sh&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-solaris-sparc.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-solaris-sparc.sh&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-solaris-x86.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-solaris-x86.sh&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-solaris-sparc.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-solaris-sparc.sh&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-solaris-x86.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-solaris-x86.sh&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-solaris-sparc.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-solaris-sparc.sh&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-solaris-x86.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-solaris-x86.sh&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-solaris-sparc.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-solaris-sparc.sh&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-solaris-x86.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-solaris-x86.sh&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-solaris-sparc.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-solaris-sparc.sh&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-solaris-x86.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-solaris-x86.sh&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Linux 版本&lt;/p&gt; &lt;p&gt;&lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-linux.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-linux.sh&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-linux.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-linux.sh&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-linux.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-linux.sh&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-linux.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-linux.sh&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-linux.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-linux.sh&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-linux.sh"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-linux.sh&lt;/a&gt;&lt;/p&gt; &lt;p&gt;MacOS 版本&lt;/p&gt; &lt;p&gt;&lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-macosx.dmg"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-macosx.dmg&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-macosx-ppc.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-macosx-ppc.tgz&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-macosx-x86.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-cpp-macosx-x86.tgz&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-macosx.dmg"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-macosx.dmg&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-macosx-ppc.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-macosx-ppc.tgz&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-macosx-x86.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-java-macosx-x86.tgz&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-macosx.dmg"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-macosx.dmg&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-macosx-ppc.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-macosx-ppc.tgz&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-macosx-x86.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-javase-macosx-x86.tgz&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-macosx.dmg"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-macosx.dmg&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-macosx-ppc.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-macosx-ppc.tgz&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-macosx-x86.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-macosx-x86.tgz&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-macosx.dmg"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-macosx.dmg&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-macosx-ppc.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-macosx-ppc.tgz&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-macosx-x86.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-php-macosx-x86.tgz&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-macosx.dmg"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-macosx.dmg&lt;/a&gt;&lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-macosx-ppc.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-macosx-ppc.tgz&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-macosx-x86.tgz"&gt;http://download.developers.sun.com.cn/netbeans/6.5/bundles/netbeans-6.5beta-ruby-macosx-x86.tgz&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 22 Aug 2008 17:12:44 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 体验 NetBeans 6.5 和 PHP</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/08/200808191108438033.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/08/200808191108438033.htm</link>
      <description>&lt;p&gt;体验一把在 NetBeans 开发 PHP 的感觉。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;IDE：NetBeans 6.5 Beta&lt;br /&gt; 下载：&lt;a href="http://dlc.sun.com.edgesuite.net/netbeans/6.5/beta/"&gt;http://dlc.sun.com.edgesuite.net/netbeans/6.5/beta/&lt;/a&gt;&lt;/li&gt; &lt;li&gt;PHP 服务器环境：WampServer 2.0 (Apache 2.2.8, PHP 5.2.6 + PECL, SQLitemanager, MySQL 5.0.51b, Phpmyadmin)&lt;br /&gt; 下载：&lt;a href="http://www.wampserver.com/en/download.php"&gt;http://www.wampserver.com/en/download.php&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt; &lt;p&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/200808/2008-08-19_110154.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;新建一个 PHP 项目：&lt;/p&gt; &lt;p&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/200808/2008-08-19_104734.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;选择运行环境：&lt;/p&gt; &lt;p&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/200808/2008-08-19_104852.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;代码提示：&lt;/p&gt; &lt;p&gt;&lt;img
      src="http://maoa.cn/jerry/upfiles/images/200808/2008-08-19_105739.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;直接运行：&lt;/p&gt; &lt;p&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/200808/2008-08-19_104936.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;运行结果：&lt;/p&gt; &lt;p&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/200808/2008-08-19_104959.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;感觉不错。&lt;/p&gt;</description>
      <pubDate>Tue, 19 Aug 2008 11:08:43 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 6.1 + JavaFX</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/08/200808011151223826.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/08/200808011151223826.htm</link>
      <description>&lt;p&gt;2008年7月31日，Sun 最新发布 JavaFX Preview SDK。&lt;font face="Arial"&gt;JavaFX™ 技术可用于开发富互联网应用程序。JavaFX™ Preview SDK 包含用于开发 JavaFX 应用程序的库和支持文档。利用 NetBeans™ 提供的 JavaFX 支持，我们可以轻松开发、调试和部署 JavaFX 应用程序。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Arial"&gt;敬请访问：&lt;a href="http://developers.sun.com.cn/javafx/"&gt;http://developers.sun.com.cn/javafx/&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="center"&gt;&lt;font face="Arial"&gt;&lt;img
      src="http://maoa.cn/jerry/upfiles/images/200808/2008-08-10_131716.jpg" alt="" /&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;技术文档&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;JavaFX 技术入门 &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/javafx/JavaFX-NetBeans-Docs/JFXNB-GettingStarted/javafx-netbeans-getting-started.html"&gt;http://developers.sun.com.cn/javafx/JavaFX-NetBeans-Docs/JFXNB-GettingStarted/javafx-netbeans-getting-started.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;NetBeans 6.1 IDE With
      JavaFX 预览版发行说明 &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/javafx/JavaFX-NetBeans-Docs/JFXNB-Release-Notes/javafx-netbeans-release-notes.html"&gt;http://developers.sun.com.cn/javafx/JavaFX-NetBeans-Docs/JFXNB-Release-Notes/javafx-netbeans-release-notes.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;使用 NetBeans IDE 创建一个简单的 JavaFX 应用程序 &lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/javafx/JavaFX-NetBeans-Docs/JFXNB-Simple-App-Tutorial/simple_javafx_nb_app.html"&gt;http://developers.sun.com.cn/javafx/JavaFX-NetBeans-Docs/JFXNB-Simple-App-Tutorial/simple_javafx_nb_app.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;JavaFX 预览版 SDK 发行说明 &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/javafx/JavaFX-SDK-Docs/javafx-sdk-release-notes.html"&gt;http://developers.sun.com.cn/javafx/JavaFX-SDK-Docs/javafx-sdk-release-notes.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;安装
      Project Nile &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/javafx/ProjectNile-Docs/project-nile-installing.htmlProject"&gt;http://developers.sun.com.cn/javafx/ProjectNile-Docs/project-nile-installing.htmlProject&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Nile 预览版发行说明 &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/javafx/ProjectNile-Docs/project-nile-release-notes.html"&gt;http://developers.sun.com.cn/javafx/ProjectNile-Docs/project-nile-release-notes.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;将图形资源集成到
      JavaFX 应用程序中 &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/javafx/ProjectNile-Docs/project-nile-tutorial-1.html"&gt;http://developers.sun.com.cn/javafx/ProjectNile-Docs/project-nile-tutorial-1.html&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;strong&gt;相关下载&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;NetBeans IDE 6.1 + JavaFX&lt;br /&gt; &lt;a
      href="http://download.developers.sun.com.cn/javafx/netbeans-6.1-javafx-windows.exe"&gt;http://download.developers.sun.com.cn/javafx/netbeans-6.1-javafx-windows.exe&lt;/a&gt;&lt;/li&gt; &lt;li&gt;JDK 1.6u10 beta build25 for Windows &lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/jdk/6u10-beta-b25/jdk-6u10-beta-windows-i586-p.exe"&gt;http://download.developers.sun.com.cn/jdk/6u10-beta-b25/jdk-6u10-beta-windows-i586-p.exe&lt;/a&gt;&lt;/li&gt; &lt;li&gt;JRE 1.6u10 beta build25 for Windows
      &lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/jdk/6u10-beta-b25/jre-6u10-beta-windows-i586-p.exe"&gt;http://download.developers.sun.com.cn/jdk/6u10-beta-b25/jre-6u10-beta-windows-i586-p.exe&lt;/a&gt;&lt;/li&gt; &lt;li&gt;JDK 1.6u7 for Windows &lt;br /&gt; &lt;a href="http://download.developers.sun.com.cn/jdk/6u7/jdk-6u7-windows-i586-p.exe"&gt;http://download.developers.sun.com.cn/jdk/6u7/jdk-6u7-windows-i586-p.exe&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description>
      <pubDate>Fri, 01 Aug 2008 11:51:22 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 将支持 Python</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/07/200807170113440616.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/07/200807170113440616.htm</link>
      <description>&lt;p&gt;NetBeans 是一款伟大的 IDE！它不仅仅是用来开发 Java 的，还可以用来开发多种脚本语言。比如在 NetBeans 6.5 中将完全支持 PHP 开发。在未来版本中，还会加入 Python/Jython 的支持。&lt;/p&gt; &lt;p&gt;关于 Python 和 NetBeans，敬请访问这个项目：&lt;a href="https://nbpython.dev.java.net/"&gt;https://nbpython.dev.java.net/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 17 Jul 2008 01:13:44 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 通过实例学习 NetBeans 6 的新功能</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/07/200807150258073324.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/07/200807150258073324.htm</link>
      <description>&lt;p&gt;NetBeans 6.1 是一款“无所不能”的 IDE。本系列文章围绕刚刚发布的 NetBeans 6.1 中文版的概要和实际使用方法进行介绍，并提供一些示例程序。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://developers.sun.com.cn/Java/nb6_200802.html"&gt;第 1 部分：引言&lt;/a&gt;&lt;br /&gt; 本部分将介绍如何安装 NetBeans 和运行示例程序。&lt;/li&gt; &lt;li&gt;&lt;a href="http://developers.sun.com.cn/Java/nb6_200803.html"&gt;第 2 部分：Java 桌面应用程序&lt;/a&gt;&lt;br /&gt; 本部分将主要介绍 Java SE 的相关功能，以及如何使用 GUI 设计器和 Swing 应用程序框架开发一个简单的桌面应用程序，然后将该应用程序发布到 Web Start。&lt;/li&gt; &lt;li&gt;&lt;a
      href="http://developers.sun.com.cn/Java/nb6_200804.html"&gt;第 3 部分：使用 Mobility 开发游戏&lt;/a&gt;&lt;br /&gt; NetBeans 6.1 拥有非常强大的 Java ME 集成开发环境。本部分将介绍用于游戏开发的游戏编辑器，具体的技术信息请参阅本文结束部分的参考资料以及 NetBeans Mobility 中包含的示例源代码，这些信息对游戏设计器本身和游戏的开发进行了说明。在本文中，我们将介绍如何使用游戏编辑器开发游戏。请轻松阅读本部分内容。&lt;/li&gt; &lt;li&gt;&lt;a href="http://developers.sun.com.cn/Java/nb6_200805.html"&gt;第 4 部分：源代码的版本管理&lt;/a&gt;&lt;br /&gt; 本系列文章适用于 NetBeans 6.1。英文版和中文版的 NetBeans 6.1 已经发布，本部分将展示 NetBeans 6.1 中文环境的一些例子。&lt;/li&gt; &lt;li&gt;&lt;a
      href="http://developers.sun.com.cn/Java/nb6_200806.html"&gt;第 5 部分：Ruby on Rails 开发环境&lt;/a&gt;&lt;br /&gt; NetBeans 6.1 将 Ruby 和 Ruby on Rails 开发环境合并后得到了用户的高度评价，各地举行的 Ruby on Rails 交流会也都在使用这个开发环境。本月初发布的 NetBeans 6.1 中文版对此进行了扩展，使用也更加方便。由于 NetBeans 中绑定了 JRuby 运行环境，因此安装好 IDE 后就可以开始 JRuby 开发。本章将介绍其中的 Ruby on Rails 开发环境。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;敬请访问：&lt;a href="http://developers.sun.com.cn/Java/nb6_index.html"&gt;http://developers.sun.com.cn/Java/nb6_index.html&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 15 Jul 2008 02:58:07 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 中文版界面字体</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/07/200807091642194475.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/07/200807091642194475.htm</link>
      <description>&lt;p&gt;一直使用 Vista 和 Solaris，NetBeans 6.1 中文版界面的字体还算正常。&lt;/p&gt; &lt;p&gt;今天怀个旧，用了用 Windows XP，发现 NetBeans 中文版在这上面的字体实在是不尽人意。&lt;/p&gt; &lt;p&gt;最简单的修改方法，在 NetBeans 快捷方式的“目标”命令行后面，添加：--fontsize 12。&lt;/p&gt; &lt;p&gt;修改前：&lt;/p&gt; &lt;p&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/2008-07-09_163445.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;修改后：&lt;/p&gt; &lt;p&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/2008-07-09_163414.png" alt="" /&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 09 Jul 2008 16:42:19 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 技术社区最新文章 07/08</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/07/200807080127151055.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/07/200807080127151055.htm</link>
      <description>&lt;p&gt;Sun 中国技术社区 (developers.sun.com.cn) 每周都有数篇新的中文技术文档上线。可惜现在的归档工作做的还不是很好，小弟在此定期自行手工整理下 NetBeans, Java 相关的技术文档更新列表，以方便各位看官查阅。&lt;/p&gt; &lt;p&gt;以下是2008年5月1日-2008年7月8日的更新列表：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;NetBeans 6.5 开发计划&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/NB65EngineeringPlan.html"&gt;http://developers.sun.com.cn/Java/NB65EngineeringPlan.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;NetBeans IDE 6.1 ClearCase 使用指南&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/clearcase.html"&gt;http://developers.sun.com.cn/Java/clearcase.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;使用 NetBeans IDE 为 Web 站点创建 Portlet &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/nb_portlets.html"&gt;http://developers.sun.com.cn/Java/nb_portlets.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;使用 NetBeans 6.1 和 Glassfish 创建 EJB3 Sessions Beans&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/CreatingEJB3UsingNetbeansAndGlassfish.html"&gt;http://developers.sun.com.cn/Java/CreatingEJB3UsingNetbeansAndGlassfish.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;在 Java ME 平台中使用 Subversion、 NetBeans IDE 和 Sun Java System Web Server&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/add_ons.html"&gt;http://developers.sun.com.cn/Java/add_ons.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;使用 OpenGL ES 和 Mobile Sensor API 获得全新游戏体验&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/opengles_mobilesensor.html"&gt;http://developers.sun.com.cn/Java/opengles_mobilesensor.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;使用编译的 JavaFX Script 技术中的 UI 组件&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/ria_2.html"&gt;http://developers.sun.com.cn/Java/ria_2.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Mashup 样式，第 1 部分：服务器端混搭&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/mashup_1.html"&gt;http://developers.sun.com.cn/Java/mashup_1.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Mashup 样式，第 2 部分：客户端混搭&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/mashup_2.html"&gt;http://developers.sun.com.cn/Java/mashup_2.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;在 GlassFish 应用服务器上使用 MySQL 和 Memcached&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/mysql_gf.html"&gt;http://developers.sun.com.cn/Java/mysql_gf.html&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;Java SE 6 update 10 Beta 简介&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/java6u10.html"&gt;http://developers.sun.com.cn/Java/java6u10.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;用于移动电话的自定义用户界面&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/customized-ui-for-mobile-phones.html"&gt;http://developers.sun.com.cn/Java/customized-ui-for-mobile-phones.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;GlassFish 快速入门指南&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/glassfish_quickstart.html"&gt;http://developers.sun.com.cn/Java/glassfish_quickstart.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;绑定 Beans&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/binding-beans.html"&gt;http://developers.sun.com.cn/Java/binding-beans.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;为 Web 应用程序的请求提供保护&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/securing-your-applications-request-parameters.html"&gt;http://developers.sun.com.cn/Java/securing-your-applications-request-parameters.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;在 Visual Web JSF 应用程序中使用 Hibernate &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/hibernate-vwp.html"&gt;http://developers.sun.com.cn/Java/hibernate-vwp.html&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description>
      <pubDate>Tue, 08 Jul 2008 01:27:15 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: Sun Java Mobility Day</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/07/200807060150223133.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/07/200807060150223133.htm</link>
      <description>&lt;p&gt;必然缺少不了 NetBeans！幻灯录像下载放出。&lt;/p&gt; &lt;p&gt;活动：Sun Java Mobility Day 2008&lt;br /&gt; 时间：2008年6月28日（六） 9:30 - 17:30&lt;br /&gt; 地点：北京市海淀区清华科技园科技大厦A座2层 清华科技园国际会议中心&lt;br /&gt; 详情：&lt;a href="http://developers.sun.com.cn/events/sun_java_mobility_day_2008.html"&gt;http://developers.sun.com.cn/events/sun_java_mobility_day_2008.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;table cellpadding="2" cellspacing="2" style="width: 100%; text-align: left;" border="0"&gt; &lt;tbody&gt;
      &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;时间&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;演讲主题&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;主讲人&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;幻灯&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;录像&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td
      style="vertical-align: top; background-color: rgb(255,255,204);"&gt;09:30 -- 10:00&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt;现场报名、签到&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align:
      top; background-color: rgb(204,255,255);"&gt;10:00 -- 10:40&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;Java Wireless in China&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;Jason Shao&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a
      href="http://developers.sun.com.cn/export/sites/default/events/sun_java_mobility_day_2008_files/Wireless_Java_in_China.pdf"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a href="http://download.developers.sun.com.cn/event/20080628_sun_java_mobility_day/1_Jason_Shao_Java_Wireless_in_China.flv"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;10:40 -- 11:30&lt;/td&gt;
      &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;中国移动 Java 应用开发工具 CETK 3.0 和 4.0&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;Chen Daqing&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a
      href="http://developers.sun.com.cn/export/sites/default/events/sun_java_mobility_day_2008_files/cmcc_cetk.pdf"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a href="http://download.developers.sun.com.cn/event/20080628_sun_java_mobility_day/2_Chen_Daqing_China_Mobile_CETK.flv"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt;11:30 -- 11:40&lt;/td&gt; &lt;td
      style="vertical-align: top; background-color: rgb(255,255,204);"&gt;休息&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;11:40 -- 12:20&lt;/td&gt; &lt;td style="vertical-align: top;
      background-color: rgb(204,255,255);"&gt;PhoneME&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;Max Mu&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a href="http://developers.sun.com.cn/export/sites/default/events/sun_java_mobility_day_2008_files/phoneme-intro-max.pdf"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;td style="vertical-align: top;
      background-color: rgb(204,255,255);"&gt;&lt;a href="http://download.developers.sun.com.cn/event/20080628_sun_java_mobility_day/3_Max_Mu_Programming_for_cool_devices_using_the_PhoneME.flv"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;12:20 -- 13:00&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;Sony Ericsson Java Platform &amp;amp; SDK Overview&lt;strong&gt;&lt;br /&gt;
      &lt;/strong&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;Michael Su&lt;strong&gt;&lt;br /&gt; &lt;/strong&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a href="http://developers.sun.com.cn/export/sites/default/events/sun_java_mobility_day_2008_files/Sony_Ericsson_Java_Platform_SDK_Overview.pdf"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a
      href="http://download.developers.sun.com.cn/event/20080628_sun_java_mobility_day/4_Michael_Su_Sony_Ericsson_Java_Platform_SDK_Overview.flv"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt;13:00 -- 14:00&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt;午餐时间&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;td style="vertical-align: top;
      background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;14:00 -- 14:40&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;A Rich Application Platform: JavaFX&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;Joey Shen&lt;/td&gt; &lt;td
      style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a href="http://developers.sun.com.cn/export/sites/default/events/sun_java_mobility_day_2008_files/MobileDay_JavaFX.pdf"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a href="http://download.developers.sun.com.cn/event/20080628_sun_java_mobility_day/5_Joey_Shen_Java_FX_Introduction.flv"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top;
      background-color: rgb(204,255,255);"&gt;14:40 -- 15:30&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;NetBeans for Mobility Development&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;Eric Zhan&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a
      href="http://developers.sun.com.cn/export/sites/default/events/sun_java_mobility_day_2008_files/NetBeans_Mobility_Pack.pdf"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a href="http://download.developers.sun.com.cn/event/20080628_sun_java_mobility_day/6_Eric_Zhan_NetBeans_For_Mobility_Development.flv"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt;15:30 --
      15:40&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt;休息&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;15:40 -- 16:20&lt;/td&gt; &lt;td
      style="vertical-align: top; background-color: rgb(204,255,255);"&gt;JavaME Updates and Sun Updates on JavaME Solution&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;Jibing Chen&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a href="http://developers.sun.com.cn/export/sites/default/events/sun_java_mobility_day_2008_files/JavaME_Updates_ForMobilityDay.pdf"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;td style="vertical-align: top;
      background-color: rgb(204,255,255);"&gt;&lt;a href="http://download.developers.sun.com.cn/event/20080628_sun_java_mobility_day/7_Chen_Jibing_JavaME_Updates_And_Sun_Updates_On_JavaME_Solution.flv"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;16:20 -- 17:00&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;Mobile AJAX&lt;/td&gt; &lt;td style="vertical-align: top; background-color:
      rgb(204,255,255);"&gt;Cao Xiping&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a href="http://developers.sun.com.cn/export/sites/default/events/sun_java_mobility_day_2008_files/2008_MobileAJAX.pdf"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(204,255,255);"&gt;&lt;a href="http://download.developers.sun.com.cn/event/20080628_sun_java_mobility_day/8_Cao_Xiping_Mobile_AJAX.flv"&gt;下载&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;
      &lt;tr&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt;17:00 -- 17:30&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt;抽奖，领取纪念品&lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;td style="vertical-align: top; background-color: rgb(255,255,204);"&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;
      &lt;/table&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt;</description>
      <pubDate>Sun, 06 Jul 2008 01:50:22 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-何以解忧？唯有Java: 关于JVM 和C 的科普小说! [转载]</title>
      <guid isPermaLink="false">http://www.blogjava.net/gml520/archive/2008/07/01/211825.html</guid>
      <link>http://www.blogjava.net/gml520/archive/2008/07/01/211825.html</link>
      <description>摘要: 我漫步在离家最近的交通工具大市场中。两旁，商行们令人眼花缭乱的光影广告卖力地宣传着各种奇异的载人工具。 &lt;br /&gt; 逛 了一阵之后，我在两家紧挨着的商行旁边站了下来。一家是历史久远的老字号——C，店铺装点得很精妙，稍显古朴的风格中不时透出一股灵活机动的现代风格；另一家是新发展起来的强者——Java，店头镶嵌了它那经典的标志——冒着热气的咖啡杯。 &#160;&#160;&lt;a href="http://www.blogjava.net/gml520/archive/2008/07/01/211825.html"&gt;阅读全文&lt;/a&gt;&lt;img src="http://www.blogjava.net/gml520/aggbug/211825.html" height="1" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;"
      href="http://www.blogjava.net/gml520/" target="_blank"&gt;日月雨林@gmail.com&lt;/a&gt; 2008-07-01 10:07 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/archive/2008/07/01/211825.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 01 Jul 2008 02:07:00 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-何以解忧？唯有Java: 使用NetBeans6.1 进行Spring RCP开发!</title>
      <guid isPermaLink="false">http://www.blogjava.net/gml520/archive/2008/07/01/211806.html</guid>
      <link>http://www.blogjava.net/gml520/archive/2008/07/01/211806.html</link>
      <description>摘要: NetBeans 现在是越来越强大了! 今天又看到了 Geertjan Wielenga 写的一篇关于如何开始开发SpringRCP 的文章感觉非常的棒,于是就把它给转载过来了!呵呵! 英文太多了,也就没有翻译了!大家就凑合这看吧,图文并茂的,我想大家应该不会觉得难了吧! &lt;br /&gt;PS: 原来SpringRCP的开发这么好玩啊! &lt;br /&gt;&#160;&#160;&lt;a href="http://www.blogjava.net/gml520/archive/2008/07/01/211806.html"&gt;阅读全文&lt;/a&gt;&lt;img src="http://www.blogjava.net/gml520/aggbug/211806.html" height="1" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;"
      href="http://www.blogjava.net/gml520/" target="_blank"&gt;日月雨林@gmail.com&lt;/a&gt; 2008-07-01 09:17 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/archive/2008/07/01/211806.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 01 Jul 2008 01:17:00 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-何以解忧？唯有Java: NetBeans6.1 插件Facelets 支持 Facelets Web 框架 (包含JBossSeam 的代码生成插件)</title>
      <guid isPermaLink="false">http://www.blogjava.net/gml520/archive/2008/06/29/211459.html</guid>
      <link>http://www.blogjava.net/gml520/archive/2008/06/29/211459.html</link>
      <description>摘要: 今天再向大家介绍一款插件 Facelets , Facelets 也是一个Web 框架.和JSF 有关. 这款插件还提供JBoss Seam 支持. &lt;br /&gt;具体看看Facelets 插件的发展史. Facelets提供了NetBeans6.1 FCS 和ML 两个版本的下载!&#160;&#160;&lt;a href="http://www.blogjava.net/gml520/archive/2008/06/29/211459.html"&gt;阅读全文&lt;/a&gt;&lt;img src="http://www.blogjava.net/gml520/aggbug/211459.html" height="1" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/"
      target="_blank"&gt;日月雨林@gmail.com&lt;/a&gt; 2008-06-29 11:16 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/archive/2008/06/29/211459.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Sun, 29 Jun 2008 03:16:00 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-何以解忧？唯有Java: NetBeans6.1 插件支持 Wicket 1.3.3 Web 框架</title>
      <guid isPermaLink="false">http://www.blogjava.net/gml520/archive/2008/06/29/211445.html</guid>
      <link>http://www.blogjava.net/gml520/archive/2008/06/29/211445.html</link>
      <description>摘要: 这个插件出来已经一段时间了,感觉好像没什么人关注,最近发现还是有人关注这个web框架的. &lt;br /&gt;今天就发个NetBeans的插件 ,这个插件支持Wicket 1.3.3 . 对于喜欢这个Web 框架的朋友,可以试一试这个插件! &lt;br /&gt;下面是插件的简介(最近比较懒就不翻译了,会用到这个框架的朋友,英语应该不是问题了!): &lt;br /&gt;&#160;&#160;&lt;a href="http://www.blogjava.net/gml520/archive/2008/06/29/211445.html"&gt;阅读全文&lt;/a&gt;&lt;img src="http://www.blogjava.net/gml520/aggbug/211445.html" height="1" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;"
      href="http://www.blogjava.net/gml520/" target="_blank"&gt;日月雨林@gmail.com&lt;/a&gt; 2008-06-29 10:17 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/archive/2008/06/29/211445.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Sun, 29 Jun 2008 02:17:00 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-何以解忧？唯有Java: Struts2 in NetBeans 6.1 is released</title>
      <guid isPermaLink="false">http://www.blogjava.net/gml520/archive/2008/06/28/211304.html</guid>
      <link>http://www.blogjava.net/gml520/archive/2008/06/28/211304.html</link>
      <description>摘要: 说实在的这个版本的Struts2 plugin for NetBeans 并不怎么样! 功能有限,但是有总比没有的好,至少还可以提高一点生产力! 这个插件带的lib 很少最好还是用自己的lib。 &lt;br /&gt; &lt;br /&gt;下面是 Struts2 Support Features:&#160;&#160;&lt;a href="http://www.blogjava.net/gml520/archive/2008/06/28/211304.html"&gt;阅读全文&lt;/a&gt;&lt;img src="http://www.blogjava.net/gml520/aggbug/211304.html" height="1" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/"
      target="_blank"&gt;日月雨林@gmail.com&lt;/a&gt; 2008-06-28 13:28 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/archive/2008/06/28/211304.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Sat, 28 Jun 2008 05:28:00 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-何以解忧？唯有Java: 提交了一个NetBeans6.5M1的bug 得到回复!(以后的HTM&amp;JavaScript编辑器将会更加的强大!)</title>
      <guid isPermaLink="false">http://www.blogjava.net/gml520/archive/2008/06/28/211300.html</guid>
      <link>http://www.blogjava.net/gml520/archive/2008/06/28/211300.html</link>
      <description>摘要: 在试用NetBeans6.5M1的时候发现了一个问题,HTML编辑器自动代码提示没了,需要按快捷键ctrl+\ 才可以 &lt;br /&gt;以前只要按下空格键(space) 就可以了. 怎么回事?NetBeans怎么在倒退啊? 于是向NetBeans 团队提交了这个 &lt;br /&gt;bug, 很快就得到回复,并说明这个bug将会在NetBeans6.5M2中修复。:)&#160;&#160;&lt;a href="http://www.blogjava.net/gml520/archive/2008/06/28/211300.html"&gt;阅读全文&lt;/a&gt;&lt;img src="http://www.blogjava.net/gml520/aggbug/211300.html" height="1" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;"
      href="http://www.blogjava.net/gml520/" target="_blank"&gt;日月雨林@gmail.com&lt;/a&gt; 2008-06-28 12:56 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/archive/2008/06/28/211300.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Sat, 28 Jun 2008 04:56:00 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 6.1 中文版国内本地下载</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/06/200806270136473904.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/06/200806270136473904.htm</link>
      <description>&lt;p&gt;您还在为国外服务器蜗牛一样的下载速度而抱怨吗？&lt;/p&gt; &lt;p&gt;您还在为教育网内的国外访问限制而发愁吗？&lt;/p&gt; &lt;p&gt;您还在为找不到好的中文站点而痛苦吗？&lt;/p&gt; &lt;p&gt;让我们和这些烦恼说拜拜吧！&lt;/p&gt; &lt;p&gt;NetBeans 中文官方网站刚刚更新了 NetBeans 6.1 中文版 下载（确切的说应该是多国语言版，这个版本还内置英语、日语、葡萄牙语）。这个服务器就是在咱国内，网通、电信、教育网三网互通，绝对的神速。&lt;/p&gt; &lt;p&gt;NetBeans 中文官方网站：&lt;br /&gt; &lt;a href="http://zh-cn.netbeans.org/"&gt;http://zh-cn.netbeans.org/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;NetBeans 6.1 中文版国内下载地址：&lt;br /&gt; &lt;a
      href="http://zh-cn.netbeans.org/download/6.1/ml/" class="moz-txt-link-freetext"&gt;http://zh-cn.netbeans.org/download/6.1/ml/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;同时超值附送 JDK 1.6.0 u6 中文版国内下载地址：&lt;br /&gt; &lt;a href="http://zh-cn.netbeans.org/download/6.1/jdk-6u6-windows-i586-p.exe"&gt;http://zh-cn.netbeans.org/download/6.1/jdk-6u6-windows-i586-p.exe&lt;/a&gt;&lt;/p&gt; &lt;p&gt;[OnionCN_小表情_23]&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jun 2008 01:36:47 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-何以解忧？唯有Java: NetBeans6.5 M1 众多期待的特性一览表!</title>
      <guid isPermaLink="false">http://www.blogjava.net/gml520/archive/2008/06/25/210473.html</guid>
      <link>http://www.blogjava.net/gml520/archive/2008/06/25/210473.html</link>
      <description>摘要: Netbeans 6.5 M1 已经发布,最新版本的NetBeans 增强了许多功能,同时也引入了许多值得期待的新特性. &lt;br /&gt;其中我比较喜欢的是DataBase 的改进,Eclipse 项目导入变得比以前更方便了,可以正确的区分Web项目和普通项目,还有Spring Hibernate 增强. 新增了一个 "驼峰拼写" 代码补全功能. 很有意思. JavaEE 的lib path 也变成了可变的了.此外还增加了快速搜索功能. 更方便搜索! 还有好多个特性呢! 具体看下面的介绍! 英文太多了就不翻译了 大家自己看吧! &lt;br /&gt;&#160;&#160;&lt;a href="http://www.blogjava.net/gml520/archive/2008/06/25/210473.html"&gt;阅读全文&lt;/a&gt;&lt;img src="http://www.blogjava.net/gml520/aggbug/210473.html" height="1" width="1" /&gt;&lt;br
      /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/" target="_blank"&gt;日月雨林@gmail.com&lt;/a&gt; 2008-06-25 11:13 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/archive/2008/06/25/210473.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 25 Jun 2008 03:13:00 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-何以解忧？唯有Java: NetBeans6.1 patch2 有望提高NetBeans在Windows上的执行速度</title>
      <guid isPermaLink="false">http://www.blogjava.net/gml520/archive/2008/06/12/207271.html</guid>
      <link>http://www.blogjava.net/gml520/archive/2008/06/12/207271.html</link>
      <description>今天看到了一篇博文,大意是说NetBeans在部署GlassFIsh应用的时候,会很慢!有人发现了这个问题并且提交了issue ,然后很快就修复了,现在用dev builds 版的时候就会感觉比6.1快了. &lt;br /&gt; 下面是原文:&#160; &lt;table cellpadding="2" width="500" cellspacing="2" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&#160;Folks that work with NetBeans dev builds may have noticed a little bit of a speed improvement in the last couple of days. &lt;br /&gt; &lt;br /&gt; I got involved in a thread on the nbj2ee mailing list. The user was seeing terrible performance on
      Windows while using directory deployment onto Glassfish V2. The user was able to describe their situation in enough detail that I could replicate the problem and fix it. &lt;br /&gt; &lt;br /&gt; But after fixing it, I realized that this was a bigger issue. I figure there is about 800 uses of getOutputStream(), spread over 500 files. So, I filed an issue and another engineer (who knows more about that area of the code) fixed it. &lt;br /&gt; &lt;br /&gt; As an added bonus... It looks like both fixes
      will go into patch 2 for NetBeans 6.1. &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;img src="http://www.blogjava.net/gml520/aggbug/207271.html" height="1" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/" target="_blank"&gt;日月雨林@gmail.com&lt;/a&gt; 2008-06-12 08:17 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/archive/2008/06/12/207271.html#Feedback"
      target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 12 Jun 2008 00:17:00 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 多语言界面</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/06/200806112301525557.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/06/200806112301525557.htm</link>
      <description>&lt;p&gt;NetBeans 国际化支持做的非常好。&lt;/p&gt; &lt;p&gt;安装好 NetBeans 多国语言版本之后，表面上看起来似乎只有简体中文，但其实只要稍加改动快捷方式的启动参数，不用额外安装任何文件，就可以轻松切换到英文、日文等界面。&lt;/p&gt; &lt;p&gt;英文：&lt;br /&gt; "C:\Program Files\NetBeans 6.1\bin\netbeans.exe" --locale en:US&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.maoa.cn/jerry/upfiles/images/2008-06-11_225234.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;日文：&lt;br /&gt; "C:\Program Files\NetBeans 6.1\bin\netbeans.exe" --locale ja:JA&lt;/p&gt; &lt;p&gt;&lt;img
      src="http://www.maoa.cn/jerry/upfiles/images/2008-06-11_225552.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;NetBeans 6.1 多国语言版本下载地址：&lt;br /&gt; &lt;a href="http://download.netbeans.org/netbeans/6.1/final/"&gt;http://download.netbeans.org/netbeans/6.1/final/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 11 Jun 2008 23:01:52 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-何以解忧？唯有Java: 关于如何在NetBeans6.1中向单个文件添加命令行参数问题的解决!!</title>
      <guid isPermaLink="false">http://www.blogjava.net/gml520/archive/2008/06/08/206727.html</guid>
      <link>http://www.blogjava.net/gml520/archive/2008/06/08/206727.html</link>
      <description>摘要: 这几天在论坛上看到以前有人问,在NetBeans中如和向单个.java 文件提供命令行参数 &lt;br /&gt;以前对NetBeans 也不是很熟悉,现在对NetBeans了解多了,就知道怎么做了. &lt;br /&gt; &lt;br /&gt;首先打开项目的属性,即右键项目选择最底下的项目属性. 然后在生成节点下选择运行选项,然后在 &lt;br /&gt;右边的选项里选择你要调试的主类(即含有main()函数的类),具体看截图:&#160;&#160;&lt;a href="http://www.blogjava.net/gml520/archive/2008/06/08/206727.html"&gt;阅读全文&lt;/a&gt;&lt;img src="http://www.blogjava.net/gml520/aggbug/206727.html" height="1" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a
      style="text-decoration: none;" href="http://www.blogjava.net/gml520/" target="_blank"&gt;日月雨林@gmail.com&lt;/a&gt; 2008-06-08 22:54 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/archive/2008/06/08/206727.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Sun, 08 Jun 2008 14:54:00 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-何以解忧？唯有Java: NetBeans6.1 多国语言版正式发布了!</title>
      <guid isPermaLink="false">http://www.blogjava.net/gml520/archive/2008/06/05/205963.html</guid>
      <link>http://www.blogjava.net/gml520/archive/2008/06/05/205963.html</link>
      <description>(2008年6月8日更新)&#160; &#160; &lt;br /&gt; &lt;br /&gt; NetBeans6.1 多国语言版正式发布了!有英文不好的朋友可以去下载了!&lt;br /&gt; &lt;br /&gt; &lt;a href="http://dlc.sun.com.edgesuite.net/netbeans/6.1/final/"&gt;http://dlc.sun.com.edgesuite.net/netbeans/6.1/final/&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;img src="http://www.blogjava.net/images/blogjava_net/gml520/nb6.1.jpg" alt="" height="564" width="912" /&gt;&lt;br /&gt; &lt;img src="http://www.blogjava.net/gml520/aggbug/205963.html" height="1" width="1"
      /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/" target="_blank"&gt;日月雨林@gmail.com&lt;/a&gt; 2008-06-05 08:41 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/gml520/archive/2008/06/05/205963.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 05 Jun 2008 00:41:00 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-Java桌面技术-随笔分类-NetBeans: FilthyRichClients中文版</title>
      <guid isPermaLink="false">http://www.blogjava.net/javagui/archive/2008/05/29/FilthyRichClients.html</guid>
      <link>http://www.blogjava.net/javagui/archive/2008/05/29/FilthyRichClients.html</link>
      <description>摘要: 没想到中文版居然这么快！真是欣喜若狂。打算今后陆续开始写读书笔记，对自己、Swing开发人员都有益处。&#160;&#160;&lt;a href="http://www.blogjava.net/javagui/archive/2008/05/29/FilthyRichClients.html"&gt;阅读全文&lt;/a&gt;&lt;img src="http://www.blogjava.net/javagui/aggbug/203933.html" height="1" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;" href="http://www.blogjava.net/javagui/" target="_blank"&gt;sun_java_studio@yahoo.com.cn(电玩)&lt;/a&gt; 2008-05-29 21:09 &lt;a
      style="text-decoration: none;" href="http://www.blogjava.net/javagui/archive/2008/05/29/FilthyRichClients.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 29 May 2008 13:09:00 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 国内 NetBeans 下载更新服务器及幸运抽奖活动</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/05/200805070103232947.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/05/200805070103232947.htm</link>
      <description>&lt;p&gt;Sun 中国技术社区于近日开通了位于中国国内的NetBeans下载与更新服务器。我们诚挚邀请您帮助我们对该服务器进行测试，以便我们能够为您提供可靠性的服务。所有在2008年5 月1 日到2008年6 月30日之间通过此服务器来下载、安装和升级NetBeans的用户，均有机会通过抽奖的方式获得我们赠送的《NetBeans 6.0权威指南》（电子工业出版社于2008年5 月出版）一本。&lt;/p&gt; &lt;p&gt;有关此次测试抽奖的细则如下：&lt;/p&gt; &lt;ol&gt; &lt;li&gt;仅有居住在中国大陆地区（不包括香港、澳门和台湾）的用户才具备参与抽奖的资格。&lt;/li&gt; &lt;li&gt;参与抽奖的用户必须从位于中国国内的NetBeans下载与更新服务器下载NetBeans集成开发环境并将其安装到自己的计算机上。&lt;/li&gt;
      &lt;li&gt;参与抽奖的用户必须从位于中国国内的NetBeans下载与更新服务器下载和安装我们专门制作的“NetBeans测试与抽奖”插件，并将其安装到自己的计算机上。&lt;/li&gt; &lt;li&gt;用户第一次启动NetBeans集成开发环境的时候，NetBeans会自动给该用户生成一个唯一的标示符号，我们将这个符号称为用户ID。一台计算机上的不同用户，在使用NetBeans的时候拥有不同的用户ID。&lt;/li&gt; &lt;li&gt;用户第一次运行“NetBeans测试与抽奖”插件的时候，该插件会自动连接到我们的服务器进行注册。注册的内容仅包括用户ID和注册时间，除此之外我们不会收集任何其他信息。在进行注册的同时，该用户的中奖情况被设置成“否”。&lt;/li&gt;
      &lt;li&gt;在完成注册的15天之后，用户可以再次运行“NetBeans测试与抽奖”插件来检查自己是否中奖。如果您第二次运行“NetBeans测试与抽奖”插件的时间与您的注册时间之间的间隔少于15天，我们会提醒您在合适的时间再来进行这个检查。如果您第二次运行“NetBeans测试与抽奖”插件的时间与您的注册时间之间的间隔大于15天，那么您将获得当天的一次抽奖机会。如果您在当天的抽奖中获奖了，我们会要求您提供您的姓名、电话、地址、邮政编码和电子邮件，以方便我们及时地向您邮寄奖品。如果您在当天的抽奖中没有获奖，那么你在此后的每15天都将重新获得一次抽奖的机会，一直到此活动结束为止。&lt;/li&gt; &lt;li&gt;每天都会有很多获得抽奖机会的用户进入抽奖程序，我们根据其获得抽奖机会的时间对其进行排序。例如，某天零点之后第一位获得获得抽奖机会的用户被排序为1 号，第二位获得获得抽奖机会的用户被排序为2 号，以此类推。为了公平起见，在您运行“NetBeans测试与抽奖”插件的时候，我们会明确无误地显示您的序号。所有抽奖序号能够被10整除的用户，将会收到我们赠送的《NetBeans
      6.0权威指南》一本。&lt;/li&gt; &lt;li&gt;Sun 中国技术社区会在每周五通过快递从北京将《NetBeans 6.0权威指南》邮寄给该周的中奖用户，并承担此过程当中发生的邮寄费用。&lt;/li&gt; &lt;li&gt;为了鼓励用户积极参加此次测试，我们允许同一自然人（同一自然人的定义为具备同样的姓名和地址的用户）使用多个用户ID进行抽奖。譬如说，同一自然人可以在一台安装了Solaris或者Linux操作系统的计算机上建立多个用户账号，使用不同的用户账号登陆计算机并且运行NetBeans集成开发环境的时候会生成不同的用户ID，每个不同的用户ID分别拥有独立的抽奖机会。但是，在整个抽奖过程中每一位自然人只允许中奖一次。我们会对所有的中奖信息进行整理，每一位中奖的自然人只会收到一份奖品。&lt;/li&gt; &lt;li&gt;本活动的截止日期为2008年6 月30日。所有的奖品均会在2008年7 月10日之前完成邮寄。&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;活动详情：&lt;a
      href="http://developers.sun.com.cn/events/luckydraw/"&gt;http://developers.sun.com.cn/events/luckydraw/&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 07 May 2008 01:03:23 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: OpenSolaris 2008.05 安装 NetBeans 6.1</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/05/200805062354484300.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/05/200805062354484300.htm</link>
      <description>&lt;p&gt;&lt;strong&gt;IPS 方式&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;1. 打开左上角菜单“系统” - “系统管理” - “Package Manager”。在 Package Manager 窗口中，点击工具栏中的“Reload”按钮刷新列表。&lt;/p&gt; &lt;p&gt;2. 在工具栏下方的“Search”文本框中输入：netbeans，回车。勾选下方列表中您所需要的 NetBeans 版本，点击工具栏中的“Install /Update”按钮。&lt;/p&gt; &lt;p&gt;3. 出现 Install/Update Confirmation 提示窗口，查看包依赖和下载信息，点击“Next”按钮，开始下载文件，并自动进行安装。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;传统方式&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;1. 下载 JDK 1.6.0u6 for Solaris x86/x64
      安装包：jdk-6u6-solaris-i586.sh 和 NetBeans for Solaris x86/x64 安装包：netbeans-6.1-solaris-x86.sh&lt;/p&gt; &lt;ul&gt; &lt;li&gt;JDK 下载页面：&lt;a href="http://java.sun.com/javase/downloads/?intcmp=1281"&gt;http://java.sun.com/javase/downloads/?intcmp=1281&lt;/a&gt;&lt;/li&gt; &lt;li&gt;NetBeans IDE 6.1 下载页面：&lt;a href="http://dlc.sun.com.edgesuite.net/netbeans/6.1/final/"&gt;http://dlc.sun.com.edgesuite.net/netbeans/6.1/final/&lt;/a&gt;&lt;/li&gt; &lt;li&gt;NetBeans IDE 6.0.1 中文版 国内下载：&lt;a
      href="http://zh-cn.netbeans.org/download/6.0/ml/index.htm"&gt;http://zh-cn.netbeans.org/download/6.0/ml/index.htm&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;2. 安装 JDK：打开“终端”，# su 切换到 root 权限下，复制安装文件到 /usr/jdk/ 目录下，运行安装文件：&lt;/p&gt; &lt;p&gt;# cp jdk-6u6-solaris-i586.sh /usr/jdk/&lt;/p&gt; &lt;p&gt;# ./jdk-6u6-solaris-i586.sh&lt;/p&gt; &lt;p&gt;3. 安装 NetBeans IDE 6.1：打开"终端"，# su 切换到 root 权限下，运行安装文件&lt;/p&gt; &lt;p&gt;# ./netbeans-6.1-solaris-x86.sh&lt;/p&gt; &lt;p&gt;按照向导提示，安装 NetBeans IDE
      6.1。&lt;/p&gt; &lt;p&gt;注：选择 JDK 目录为：/usr/jdk/jdk1.6.0_06/&lt;/p&gt; &lt;p&gt;4. 注销当前用户，重新登陆，即可通过“应用程序”菜单启动 NetBeans IDE 6.1。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;参考&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;免费申请 OpenSolaris 2008.05 光盘&lt;br /&gt; &lt;a href="http://www.unix-center.net/bbs/viewthread.php?tid=3912"&gt;http://www.unix-center.net/bbs/viewthread.php?tid=3912&lt;/a&gt;&lt;/li&gt; &lt;li&gt;我用五一假期写的《OpenSolaris 2008.05 初体验》文档&lt;br /&gt; &lt;a
      href="http://www.unix-center.net/opensolaris/getting_started.html"&gt;http://www.unix-center.net/opensolaris/getting_started.html&lt;/a&gt;&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/opensolaris/getting_started.html"&gt;http://developers.sun.com.cn/opensolaris/getting_started.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;OpenSolaris 2008.05 国内下载&lt;br /&gt; &lt;a href="http://211.151.94.22/Indiana/OpenSolaris-2008-05.iso"&gt;http://211.151.94.22/Indiana/OpenSolaris-2008-05.iso&lt;/a&gt;&lt;br /&gt;
      &lt;a href="http://developers.sun.com.cn/opensolaris/"&gt;http://developers.sun.com.cn/opensolaris/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;&lt;img src="http://www.unix-center.net/opensolaris/images/Solaris-2008-05-03-01-52-54.png" alt="" height="768" width="1024" /&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 06 May 2008 23:54:48 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 6.1 国内下载</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/04/200804292233057123.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/04/200804292233057123.htm</link>
      <description>&lt;p&gt;近来很多朋友反应 NetBeans 6.1 在英文站点的下载总出错，很有可能是由于下载量过大服务器扛不住了。不过不用担心，给大家一个国内下载地址，速度一流，赶紧行动吧！&lt;/p&gt; &lt;p&gt;JDK 1.6.0 u6 多国语言版&lt;br /&gt; &lt;a href="http://zh-cn.netbeans.org/download/6.1/jdk-6u6-windows-i586-p.exe"&gt;http://zh-cn.netbeans.org/download/6.1/jdk-6u6-windows-i586-p.exe&lt;/a&gt;&lt;br /&gt; (Size: 71.4 MB)&lt;/p&gt; &lt;p&gt;NetBeans IDE 6.1 英文正式全功能版&lt;br /&gt; &lt;a
      href="http://zh-cn.netbeans.org/download/6.1/netbeans-6.1-windows.exe"&gt;http://zh-cn.netbeans.org/download/6.1/netbeans-6.1-windows.exe&lt;/a&gt;&lt;br /&gt; (Size: 182 MB)&lt;/p&gt; &lt;p align="center"&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/2008-04-29_223345.png" alt="" /&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 29 Apr 2008 22:33:05 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 6.1 安装截图</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/04/200804260017246127.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/04/200804260017246127.htm</link>
      <description>&lt;p&gt;NetBeans 6.1 有哪些改进呢？我比较感兴趣的是以下几点：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;启动速度！有40%的启动速度提升！&lt;/li&gt; &lt;li&gt;改进面板操作，支持半透明窗口&lt;/li&gt; &lt;li&gt;加入 MySQL 管理工具，可以直接创建、查看、删除 MySQL 数据库&lt;/li&gt; &lt;li&gt;更简易的生成 Bean 属性&lt;/li&gt; &lt;li&gt;Javadoc 自动完成！&lt;/li&gt; &lt;li&gt;编辑器改进！代码自动补全速度更快！&lt;/li&gt; &lt;li&gt;支持 Spring 框架和 Hibernate 框架&lt;/li&gt; &lt;li&gt;更完善的 JavaScript 编辑器&lt;/li&gt; &lt;li&gt;支持创建基于 Axis2 的 Web Service&lt;/li&gt; &lt;li&gt;支持 IBM WebSphere Application Server
      6.0 &amp;amp; 6.1&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;在安装程序方面，新增了集成 MySQL 版本，如下截图；此外可能还有 PHP 专用版本。&lt;/p&gt; &lt;p&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/2008-04-25_201532.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;马上就要正式发布了，一起期待吧！&lt;/p&gt;</description>
      <pubDate>Sat, 26 Apr 2008 00:17:24 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 6.0.1 中文版一点点小升级</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/04/200804181937359232.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/04/200804181937359232.htm</link>
      <description>&lt;p&gt;NetBeans 6.0.1 中文版在 zh-cn.netbeans.org 站点上有一点点小的升级。安装程序的文件大小都有点小小的变动，构建时间也有所更新。&lt;/p&gt; &lt;p&gt;虽然更新内容具体列表我还没有拿到，但还是推荐各位升级。&lt;/p&gt; &lt;p&gt;netbeans-6.0.1-ml-windows.exe 新旧两个版本的比较：&lt;br /&gt; 旧：文件大小：203382266，MD5：1ff38ec37011a33aef77e71ce8cf9048&lt;br /&gt; 新：文件大小：203401794，MD5：eb36a4680dca7108584575db8afb80d0&lt;/p&gt; &lt;p&gt;下载地址：&lt;a
      href="http://zh-cn.netbeans.org/download/6.0/ml/index.htm"&gt;http://zh-cn.netbeans.org/download/6.0/ml/index.htm&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 18 Apr 2008 19:37:35 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 与 MySQL</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/04/200804091723060862.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/04/200804091723060862.htm</link>
      <description>&lt;p&gt;相信各位使用 NetBeans 开发企业级应用的时候都离不开数据库。毫无疑问，MySQL 以它的免费、灵活和快捷赢得了众多用户的青睐。在国内，我们大家熟悉的新浪网站的很多栏目使用的就是 MySQL 数据库，比如新浪博客。&lt;/p&gt; &lt;p&gt;NetBeans 6 对 MySQL 提供了直接支持，加入了 MySQL 的 JDBC 包。&lt;/p&gt; &lt;p&gt;参考：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;在 NetBeans IDE 6.1 Beta 中使用 MySQL 管理工具&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/mysql/using_the_mysql_administrator_tool.html"&gt;http://developers.sun.com.cn/mysql/using_the_mysql_administrator_tool.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;使用
      MySQL 在 NetBeans IDE 中创建一个简单的 Web 应用程序&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/mysql-webapp.html"&gt;http://developers.sun.com.cn/Java/mysql-webapp.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Sun 与 MySQL：将为开发人员带来什么？&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/mysql/mysql_acq.html"&gt;http://developers.sun.com.cn/mysql/mysql_acq.html&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;如果您对 MySQL 感兴趣，也欢迎您参加此次活动。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;活动信息：Sun MySQL 产品策略发布会&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;Sun 的 MySQL 企业版产品能够帮助您在您选择的平台上更好地发挥创新的作用，并以最小的风险实现无限的规模扩展。市场领先的 MySQL 数据库提供了高度可伸缩的无可匹敌的解决方案，其总体拥有成本(TCO)比传统数据库低90%。Sun 可以帮助您更好地利用 MySQL 数据库。&lt;br /&gt; &lt;br /&gt; 时间：2008年4月23日(星期三) 下午1:30 - 5:00&lt;br /&gt; 地点：北京西郊宾馆1号楼三层银杏大厅(北京市海淀区王庄路18号)&lt;br /&gt; &lt;br /&gt; 详情及报名：&lt;br /&gt; &lt;a
      href="http://sunevent.bizcom.com.cn/events/cn/mysql/landing_page/landing_page.jsp?sourec=text_dw"&gt;http://sunevent.bizcom.com.cn/events/cn/mysql/landing_page/landing_page.jsp?sourec=text_dw&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 09 Apr 2008 17:23:06 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: Ruby 开发者中心</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/04/200804051831358870.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/04/200804051831358870.htm</link>
      <description>&lt;p&gt;Ruby 是一种为简单快速的面向对象的脚本语言，由日本人松本行弘（まつもとゆきひろ，Yukihiro Matsumoto，外号：matz）开发。&lt;/p&gt; &lt;p&gt;Ruby 语言包括下列特性：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;语法简单，部分原因是受到 Eiffel 和 Ada 语言的启发。&lt;/li&gt; &lt;li&gt;异常处理功能可轻松处理各种错误。&lt;/li&gt; &lt;li&gt;操作符为方法句法糖，重定义非常简单。&lt;/li&gt; &lt;li&gt;完整、全面、纯面向对象 -- Ruby 中的所有数据都是对象，在这个意义上与 Smalltalk 语言相同。&lt;/li&gt; &lt;li&gt;单继承&lt;/li&gt; &lt;li&gt;代码块 -- 括号 -- 普遍应用在几乎全部的 Ruby 程序中。&lt;/li&gt; &lt;li&gt;全部 Ruby 的对象与“标记-清除”垃圾回收器一同工作。&lt;/li&gt;
      &lt;li&gt;如果操作系统允许，可动态装载扩展库。&lt;/li&gt; &lt;li&gt;独立于操作系统之外。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;JRuby 是一个 Ruby 语言语法、核心库和标准库的 Java 语言实现，它的优点是 Ruby 语言简单的语法以及与 Java 应用程序的互操作性——以及可移植性、安全性并提供了Ruby语言的类库。JRuby on Rails 是运行在 Java 平台上原始 Ruby-on-Rails 框架，它增强了 Rails 并提供了 Java 库和应用服务器功能。Sun 公司正在积极工作使 Rails 应用程序进入 Java 平台上，并希望使 JRuby on Rails 成为未来 Web 开发的中心。&lt;/p&gt; &lt;p&gt;NetBeans IDE 6.0 提供了 Ruby、 JRuby、jMaki 和 Ruby-on-Rails 框架的编程工具，可用于 Ruby 和 Ruby-on-Rails 应用程序的构建、执行、测试和排错。开发人员可以下载只含 Ruby 的 NetBeans IDE 6.0
      或对自己下载的 NetBeans IDE 6.0 增加 Ruby 支持。&lt;/p&gt; &lt;p&gt;现在，Sun 中国技术社区 Ruby 开发者中心已上线。访问地址：&lt;a href="http://developers.sun.com.cn/ruby"&gt;developers.sun.com.cn/ruby&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;参考资源&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Sun 中国技术社区 Ruby 开发者中心&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/ruby"&gt;http://developers.sun.com.cn/ruby&lt;/a&gt;&lt;/li&gt; &lt;li&gt;NetBeans、Solaris 和 GlassFish：Ruby 的最佳搭档&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/ruby/jruby_nb6.html"&gt;http://developers.sun.com.cn/ruby/jruby_nb6.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;在 GlassFish 应用服务器上部署 Rails&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/ruby/rails_gf.html"&gt;http://developers.sun.com.cn/ruby/rails_gf.html&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description>
      <pubDate>Sat, 05 Apr 2008 18:31:35 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans IDE 6.1 Beta 博客大赛</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/03/200803170018025062.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/03/200803170018025062.htm</link>
      <description>&lt;p&gt;&lt;a href="http://dlc.sun.com.edgesuite.net/netbeans/6.1/beta/"&gt;NetBeans 6.1 Beta&lt;/a&gt; 中包含了众多新特性，还犹豫什么，现在就把好的创意和想法写进你的 Blog 吧！&lt;/p&gt; &lt;p&gt;我们的简体中文是此次赛事的指定语言之一。&lt;/p&gt; &lt;p&gt;奖品：10个500美金和100个 NetBeans T-Shirts&lt;br /&gt; 比赛详情：&lt;a href="http://www.netbeans.org/competition/blog-contest.html"&gt;http://www.netbeans.org/competition/blog-contest.html&lt;/a&gt;&lt;br /&gt; 参赛表单：&lt;a
      href="http://www.netbeans.org/competition/blog-contest-form.html"&gt;http://www.netbeans.org/competition/blog-contest-form.html&lt;/a&gt;&lt;br /&gt; 截止日期：2008年4月18日&lt;/p&gt;</description>
      <pubDate>Mon, 17 Mar 2008 00:18:02 +0000</pubDate>
    </item>
    <item>
      <title>BlogJava-Java桌面技术-随笔分类-NetBeans: Java SE 6 Update N ！</title>
      <guid isPermaLink="false">http://www.blogjava.net/javagui/archive/2008/03/12/Translucent.html</guid>
      <link>http://www.blogjava.net/javagui/archive/2008/03/12/Translucent.html</link>
      <description>Java SE 6 Update build 12开始支持窗体透明和不规则矩形了！之前只有一些开源项目在做这方面工作，如今加到了官方JDK版本中。&lt;br /&gt; &lt;a href="http://www.pushing-pixels.org/?p=260" title="http://www.pushing-pixels.org/?p=260"&gt;http://www.pushing-pixels.org/?p=260&lt;/a&gt;&lt;br /&gt; 你要去&lt;a href="https://jdk6.dev.java.net/6uNea.html" title="https://jdk6.dev.java.net/6uNea.html"&gt;https://jdk6.dev.java.net/6uNea.html&lt;/a&gt;下载JRE环境，目前还未集成进标准版中。这些都有望在JDK 7中变成现实！。去体验一下吧。 &lt;img
      src="http://www.blogjava.net/javagui/aggbug/185639.html" height="1" width="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="right"&gt;&lt;a style="text-decoration: none;" href="http://www.blogjava.net/javagui/" target="_blank"&gt;sun_java_studio@yahoo.com.cn(电玩)&lt;/a&gt; 2008-03-12 11:55 &lt;a style="text-decoration: none;" href="http://www.blogjava.net/javagui/archive/2008/03/12/Translucent.html#Feedback" target="_blank"&gt;发表评论&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 12 Mar 2008 03:55:00 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 技术社区最新文章 03/09</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/03/200803100131310288.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/03/200803100131310288.htm</link>
      <description>&lt;p&gt;1. NetBeans 插件开发简介&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/IntroNetBeansPluginDev.html"&gt;http://developers.sun.com.cn/Java/IntroNetBeansPluginDev.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. 在 Solaris 10 操作系统中调优 MySQL InnoDB 性能&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/mysql/mysql_perf_tune.html"&gt;http://developers.sun.com.cn/mysql/mysql_perf_tune.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;3. 反射实践&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/reflection-in-action.html"&gt;http://developers.sun.com.cn/Java/reflection-in-action.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;4. 为何使用 Solaris OS 作为开发平台？&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/solaris/whydeveloponsolaris_index.html"&gt;http://developers.sun.com.cn/solaris/whydeveloponsolaris_index.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;5. Sun 与 MySQL：将为开发人员带来什么？&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/mysql/mysql_acq.html"&gt;http://developers.sun.com.cn/mysql/mysql_acq.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;来源：Sun 中国技术社区 &lt;a href="http://developers.sun.com.cn"&gt;developers.sun.com.cn&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 10 Mar 2008 01:31:31 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 6.1 Beta</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/03/200803072338380777.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/03/200803072338380777.htm</link>
      <description>&lt;p&gt;NetBeans 6.1 将于2008年春季正式发布，现在已进入公开测试阶段。&lt;/p&gt; &lt;p&gt;详细信息：&lt;a href="http://www.netbeans.org/community/releases/61/"&gt;http://www.netbeans.org/community/releases/61/&lt;/a&gt;&lt;br /&gt; 下载地址：&lt;a href="http://dlc.sun.com.edgesuite.net/netbeans/6.1/beta/"&gt;http://dlc.sun.com.edgesuite.net/netbeans/6.1/beta/&lt;/a&gt;&lt;/p&gt; &lt;p align="center"&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/pb1b.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;下面是一些新增特性：&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;JavaScript 支持&lt;br /&gt; &lt;/strong&gt;语法高亮&lt;br /&gt; 代码补全和类型分析&lt;br /&gt; 自动修复和语义检查&lt;br /&gt; 重构&lt;/p&gt; &lt;p&gt;&lt;strong&gt;性能增强&lt;br /&gt; &lt;/strong&gt;启动速度提升达40%&lt;br /&gt; 智能代码补全速度提升&lt;br /&gt; 更低的内存消耗&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Spring 框架支持&lt;/strong&gt;&lt;br /&gt; 集成 Spring Framework 2.5&lt;br /&gt; XML 配置文件和 Spring Web MVC 控制层向导&lt;br /&gt; Bean 名称和 Java 类、属性的代码自动完成&lt;br /&gt; Web 项目中的 Spring Web MVC 框架支持&lt;/p&gt; &lt;p&gt;&lt;strong&gt;新增
      MySQL 支持&lt;/strong&gt; &lt;br /&gt; MySQL 服务器注册&lt;br /&gt; 查看、创建和删除数据库&lt;br /&gt; 便捷的 MySQL 管理工具&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Java Beans 支持&lt;/strong&gt;&lt;br /&gt; Bean 模式向导面板&lt;br /&gt; Bean 属性生成&lt;br /&gt; BeanInfo 编辑器&lt;/p&gt; &lt;p&gt;&lt;strong&gt;JSF CRUD 生成器&lt;/strong&gt;&lt;br /&gt; 快速创建数据库应用程序&lt;br /&gt; 支持一对一、一对多、多对多实体关系&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Ruby/JRuby 支持&lt;/strong&gt;&lt;br /&gt; 编辑器增强，包含新的提示和修复功能&lt;br /&gt; 支持 JRuby 快速调试&lt;br /&gt; 平台管理器&lt;br /&gt; Rails
      项目中服务器和数据库集成的改进&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Javadoc 代码自动完成&lt;/strong&gt;&lt;br /&gt; 支持标准标签: @param 等 &lt;br /&gt; 代码自动完成：parameters, exceptions 等 &lt;/p&gt; &lt;p&gt;&lt;strong&gt;共享项目 (AKA 共享库)&lt;/strong&gt;&lt;br /&gt; 通过版本控制系统更容易和您的团队其他成员共享项目&lt;br /&gt; 默认 Java, Web 和 全部 Java EE 项目类型使用相对库路径的特别库&lt;br /&gt; 声明项目依赖相对库路径&lt;br /&gt; 为您的项目启用无需人工看守的构建&lt;/p&gt; &lt;p&gt;&lt;strong&gt;新的升级中心模块&lt;/strong&gt;&lt;br /&gt; ClearCase 支持&lt;br /&gt; AXIS 支持&lt;br /&gt; SOAP UI
      支持&lt;/p&gt;</description>
      <pubDate>Fri, 07 Mar 2008 23:38:38 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 技术社区最新文章 02/28</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/02/200802290139588341.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/02/200802290139588341.htm</link>
      <description>&lt;p&gt;1. 在 Java ME 平台中使用 Subversion、 NetBeans IDE 和 Sun Java System Web Server&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/add_ons.html"&gt;http://developers.sun.com.cn/Java/add_ons.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. Java SE 6 性能白皮书&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/6_performance.html"&gt;http://developers.sun.com.cn/Java/6_performance.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;3. Java Pet Store 2.0 应用程序简介&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/petstore.html"&gt;http://developers.sun.com.cn/Java/petstore.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;4. 使用经过编译的 JavaFX Script 技术创建富 Internet 应用程序&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/ria_1.html"&gt;http://developers.sun.com.cn/Java/ria_1.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;来自：Sun 中国技术社区 &lt;a href="http://developers.sun.com.cn"&gt;developers.sun.com.cn&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 29 Feb 2008 01:39:58 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 技术社区最新文章 02/20</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/02/200802200226290522.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/02/200802200226290522.htm</link>
      <description>&lt;p&gt;1. NetBeans 连接 Microsoft Access 数据库&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/ConnectingToMsAccessDB.html"&gt;http://developers.sun.com.cn/Java/ConnectingToMsAccessDB.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. NetBeans 图片浏览器&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/PicturesExplorer.html"&gt;http://developers.sun.com.cn/Java/PicturesExplorer.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;3. 创建基于 CSS 的固定页面布局：第 1 部分&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/fixedpagelayout.html"&gt;http://developers.sun.com.cn/Java/fixedpagelayout.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;4. NetBeans Server-Skeleton 模块教程&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/nbm-server-plugin.html"&gt;http://developers.sun.com.cn/Java/nbm-server-plugin.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;5. NetBeans 嵌入式浏览器&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/EmbeddedBrowser.html"&gt;http://developers.sun.com.cn/Java/EmbeddedBrowser.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;6. 连接 SPOT&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/Connecting_the_SPOTs.html"&gt;http://developers.sun.com.cn/Java/Connecting_the_SPOTs.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;7. 使用 GlassFish 实现 JMS 消息传递&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/jms-messaging-using-glassfish.html"&gt;http://developers.sun.com.cn/Java/jms-messaging-using-glassfish.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;来源：Sun 中国技术社区 &lt;a href="http://developers.sun.com.cn"&gt;http://developers.sun.com.cn&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 20 Feb 2008 02:26:29 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 6.0.1 中文版</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/02/200802110115594591.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/02/200802110115594591.htm</link>
      <description>&lt;p&gt;NetBeans 鼠年献上第一份大礼，中文版发布了！同时还有日文和葡萄牙语（巴西）上线。&lt;/p&gt; &lt;p&gt;新版本中，Glassfish V2 升级到了 Glassfish V2 UR1。&lt;/p&gt; &lt;p&gt;原始下载：&lt;br /&gt; &lt;a href="http://dlc.sun.com.edgesuite.net/netbeans/6.0/final/"&gt;http://dlc.sun.com.edgesuite.net/netbeans/6.0/final/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;国内本地下载：&lt;br /&gt; &lt;a href="http://zh-cn.netbeans.org/download/6.0/ml/index.htm" class="moz-txt-link-freetext"&gt;http://zh-cn.netbeans.org/download/6.0/ml/index.htm&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;中文教程列表：&lt;br /&gt; &lt;a href="http://zh-cn.netbeans.org/kb/60/index.html"&gt;http://zh-cn.netbeans.org/kb/60/index.html&lt;/a&gt;&lt;/p&gt; &lt;p align="left"&gt;截图：&lt;/p&gt; &lt;p align="center"&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/2008-02-11_010957.png" alt="" /&gt;&lt;/p&gt; &lt;p align="center"&gt;&lt;a href="http://maoa.cn/jerry/upfiles/images/2008-02-11_011114.png"&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/2008-02-11_011114.png" alt="" width="480"
      /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 11 Feb 2008 01:15:59 +0000</pubDate>
    </item>
    <item>
      <title>平步星云: Closures in Java 7: YES vs. NO</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-171648533238476397.post-8872875077678380767</guid>
      <link>http://pprun.blogspot.com/2008/02/closures-in-java-7-yes-or-no.html</link>
      <description>Java 前辈(&lt;a style="font-weight: bold;" href="http://blogs.sun.com/jag"&gt;James Gosling&lt;/a&gt;, &lt;a href="http://www.javapuzzlers.com/" rel="nofollow"&gt;&lt;b&gt;Joshua Bloch&lt;/b&gt;&lt;/a&gt;, &lt;a href="http://gafter.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Neal Gafter&lt;/span&gt;&lt;/a&gt;, ...)们现在正在热论“闭包”这一主题:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/jag/entry/closures"
      class="moz-txt-link-freetext"&gt;http://blogs.sun.com/jag/entry/closures&lt;/a&gt;&lt;br /&gt;&lt;a href="http://java.dzone.com/news/james-brings-closure-debate" class="moz-txt-link-freetext"&gt;http://java.dzone.com/news/james-brings-closure-debate&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;我个人的观点是 "NO", 因为这将使 JSL (Java 语言规范)逼近1000页, 并且，&lt;br /&gt;到现在我仍然在这一恐惧中：我用来学习 Java 5 Generic 的时间比曾经用来学习 Java 语言时间还长，可是让我现在设计出一个使用 “泛型”的框架，我心中没底。</description>
      <pubDate>Sat, 02 Feb 2008 04:33:53 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 技术社区最新文章 01/30</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/01/200801300255294940.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/01/200801300255294940.htm</link>
      <description>&lt;p&gt;1. 如何在 NetBeans IDE 6.0 中构建 Grizzly 项目&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/grizzly-nb6-tutorial_index.html"&gt;http://developers.sun.com.cn/Java/grizzly-nb6-tutorial_index.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. 使用 Sun Java System Access Manager 开发安全应用程序，第 1 部分：基本授权&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/secureapps.html"&gt;http://developers.sun.com.cn/Java/secureapps.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;3. 使用 Sun Java System Access Manager
      开发安全应用程序，第 2 部分：高级授权&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/secureapps2.html"&gt;http://developers.sun.com.cn/Java/secureapps2.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;4. GlassFish 应用服务器中的动态负载均衡&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/dynamic-load-balancing-in-glassfish.html"&gt;http://developers.sun.com.cn/Java/dynamic-load-balancing-in-glassfish.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;来自：&lt;a href="http://developers.sun.com.cn"&gt;Sun 中国技术社区&lt;/a&gt;
      developers.sun.com.cn&lt;/p&gt;</description>
      <pubDate>Wed, 30 Jan 2008 02:55:29 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 6 中文技术文章索引</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/01/200801241404285587.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/01/200801241404285587.htm</link>
      <description>&lt;p&gt;&lt;strong&gt;Java 基础编程&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;NetBeans IDE 6.0 Java Quick Start Tutorial&lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/60/java/quickstart.html"&gt;http://www.netbeans.org/kb/60/java/quickstart.html&lt;/a&gt;&lt;br /&gt; NetBeans IDE 6.0 Java 快速入门指南&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/quickstart.html"&gt;http://developers.sun.com.cn/Java/quickstart.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Introduction to Developing General Java
      Applications&lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/60/java/javase-intro.html"&gt;http://www.netbeans.org/kb/60/java/javase-intro.html&lt;/a&gt;&lt;br /&gt; 开发一般 Java 应用程序简介&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/javase-intro.html"&gt;http://developers.sun.com.cn/Java/javase-intro.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Introduction to Profiling Java Applications in NetBeans IDE 6.0&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/java/profiler-intro.html"&gt;http://www.netbeans.org/kb/60/java/profiler-intro.html&lt;/a&gt;&lt;br /&gt; 在 NetBeans IDE 6.0 中分析 Java 应用程序性能&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/profiler-intro.html"&gt;http://developers.sun.com.cn/Java/profiler-intro.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Java GUI 和 Matisse 项目&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Binding Beans and Data in a Desktop Application&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/java/gui-binding.html"&gt;http://www.netbeans.org/kb/60/java/gui-binding.html&lt;/a&gt;&lt;br /&gt; 在桌面应用程序中实现 Beans 和数据绑定&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/gui-binding.html"&gt;http://developers.sun.com.cn/Java/gui-binding.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Internationalizing a GUI Form&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/java/gui-automatic-i18n.html"&gt;http://www.netbeans.org/kb/60/java/gui-automatic-i18n.html&lt;/a&gt;&lt;br /&gt; 国际化图形用户界面程序&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/gui-automatic-i18n.html"&gt;http://developers.sun.com.cn/Java/gui-automatic-i18n.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Web 应用程序&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Building a Tree From Database Data&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/web/databasetree.html"&gt;http://www.netbeans.org/kb/60/web/databasetree.html&lt;/a&gt;&lt;br /&gt; 通过数据库数据构建树&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/databasetree.html"&gt;http://developers.sun.com.cn/Java/databasetree.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Using Databound Components to Access a Database&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/web/databoundcomponents.html"&gt;http://www.netbeans.org/kb/60/web/databoundcomponents.html&lt;/a&gt;&lt;br /&gt; 使用 Databound 组件访问数据库&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/databoundcomponents.html"&gt;http://developers.sun.com.cn/Java/databoundcomponents.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Using Java Persistence API Within a Visual Web Application&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/web/web-jpa.html"&gt;http://www.netbeans.org/kb/60/web/web-jpa.html&lt;/a&gt;&lt;br /&gt; 在 Visual Web 应用程序中使用 Java Persistence API&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/web-jpa.html"&gt;http://developers.sun.com.cn/Java/web-jpa.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Modifying Database Table Rows with the Java Persistence API&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/web/web-jpa-part2.html"&gt;http://www.netbeans.org/kb/60/web/web-jpa-part2.html&lt;/a&gt;&lt;br /&gt; 使用 Java Persistence API 修改数据库表行&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/web-jpa-part2.html"&gt;http://developers.sun.com.cn/Java/web-jpa-part2.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Performing Inserts, Updates, and Deletes&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/web/inserts-updates-deletes.html"&gt;http://www.netbeans.org/kb/60/web/inserts-updates-deletes.html&lt;/a&gt;&lt;br /&gt; 执行插入、更新和删除操作&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/inserts-updates-deletes.html"&gt;http://developers.sun.com.cn/Java/inserts-updates-deletes.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Introduction to the Spring Framework&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/web/quickstart-webapps-spring.html"&gt;http://www.netbeans.org/kb/60/web/quickstart-webapps-spring.html&lt;/a&gt;&lt;br /&gt; Spring Web 框架简介&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/quickstart-webapps-spring.html"&gt;http://developers.sun.com.cn/Java/quickstart-webapps-spring.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Introduction to the Struts Web Framework&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/web/quickstart-webapps-struts.html"&gt;http://www.netbeans.org/kb/60/web/quickstart-webapps-struts.html&lt;/a&gt;&lt;br /&gt; Struts Web 框架简介&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/quickstart-webapps-struts.html"&gt;http://developers.sun.com.cn/Java/quickstart-webapps-struts.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Introduction to the Google Web Toolkit Framework&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/web/quickstart-webapps-gwt.html"&gt;http://www.netbeans.org/kb/60/web/quickstart-webapps-gwt.html&lt;/a&gt;&lt;br /&gt; Google Web Toolkit 框架简介&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/quickstart-webapps-gwt.html"&gt;http://developers.sun.com.cn/Java/quickstart-webapps-gwt.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Introduction to the Wicket Web Framework&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/web/quickstart-webapps-wicket.html"&gt;http://www.netbeans.org/kb/60/web/quickstart-webapps-wicket.html&lt;/a&gt;&lt;br /&gt; Wicket Web 框架简介&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/quickstart-webapps-wicket.html"&gt;http://developers.sun.com.cn/Java/quickstart-webapps-wicket.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Java EE 应用程序&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Getting Started with Java EE Applications&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/javaee/ejb30.html"&gt;http://www.netbeans.org/kb/60/javaee/ejb30.html&lt;/a&gt;&lt;br /&gt; EJB 3.0 应用程序入门&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/ejb30.html"&gt;http://developers.sun.com.cn/Java/ejb30.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Building an EJB 3.0 application using GlassFish v2, Apache Maven 2 and NetBeans IDE 6.0&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/javaee/ejb-glassfish-maven.html"&gt;http://www.netbeans.org/kb/60/javaee/ejb-glassfish-maven.html&lt;/a&gt;&lt;br /&gt; 使用 GlassFish v2、Apache Maven 2 和 NetBeans IDE 6.0 构建EJB 3.0 应用程序&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/ejb-glassfish-maven.html"&gt;http://developers.sun.com.cn/Java/ejb-glassfish-maven.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Mobile 应用程序&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;End-to-End Web Service Tutorial: Mobile Dilbert
      Application&lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/60/mobility/mobile-dilbert.html"&gt;http://www.netbeans.org/kb/60/mobility/mobile-dilbert.html&lt;/a&gt;&lt;br /&gt; 端到端 Web 服务教程：移动 Dilbert 应用程序&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/mobile-dilbert.html"&gt;http://developers.sun.com.cn/Java/mobile-dilbert.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;SOA 应用程序&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Creating a Simple SOA Application With NetBeans&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/soa/simple-soa-app.html"&gt;http://www.netbeans.org/kb/60/soa/simple-soa-app.html&lt;/a&gt;&lt;br /&gt; 使用 NetBean 创建一个简单的 SOA 应用程序&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/simple-soa-app.html"&gt;http://developers.sun.com.cn/Java/simple-soa-app.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Creating a Loan Processing Composite Application&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/soa/loanprocessing.html"&gt;http://www.netbeans.org/kb/60/soa/loanprocessing.html&lt;/a&gt;&lt;br /&gt; 创建贷款处理复合应用程序&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/loanprocessing.html"&gt;http://developers.sun.com.cn/Java/loanprocessing.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Getting Started with JAX-WS Web Service Clients&lt;br /&gt; &lt;a
      href="http://www.netbeans.org/kb/60/websvc/client.html"&gt;http://www.netbeans.org/kb/60/websvc/client.html&lt;/a&gt;&lt;br /&gt; JAX-WS Web 服务客户机入门&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/client.html"&gt;http://developers.sun.com.cn/Java/client.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Getting Started with RESTful Web Services&lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/60/websvc/rest.html"&gt;http://www.netbeans.org/kb/60/websvc/rest.html&lt;/a&gt;&lt;br /&gt; REST Web 服务入门&lt;br
      /&gt; &lt;a href="http://developers.sun.com.cn/Java/rest.html"&gt;http://developers.sun.com.cn/Java/rest.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;UML 建模&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Why Model With UML?&lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/60/uml/why-model.html"&gt;http://www.netbeans.org/kb/60/uml/why-model.html&lt;/a&gt;&lt;br /&gt; 使用 UML 建模的理由&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/why-model.html"&gt;http://developers.sun.com.cn/Java/why-model.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Ruby 应用程序&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Installing and Configuring Ruby Support&lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/60/ruby/setting-up.html"&gt;http://www.netbeans.org/kb/60/ruby/setting-up.html&lt;/a&gt;&lt;br /&gt; NetBeans 6.0 安装和配置 Ruby Support&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/netbeans6-ruby-setting-up.html"&gt;http://developers.sun.com.cn/Java/netbeans6-ruby-setting-up.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Creating a Ruby Weblog in 10 Minutes&lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/60/ruby/rapid-ruby-weblog.html"&gt;http://www.netbeans.org/kb/60/ruby/rapid-ruby-weblog.html&lt;/a&gt;&lt;br /&gt; 使用 NetBeans 6.0 在10分钟内创建一个 Ruby 博客程序&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/netbeans6-rapid-ruby-weblog.html"&gt;http://developers.sun.com.cn/Java/netbeans6-rapid-ruby-weblog.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Mixing Java and Ruby Applications&lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/60/ruby/java-ruby.html"&gt;http://www.netbeans.org/kb/60/ruby/java-ruby.html&lt;/a&gt;&lt;br /&gt; 混合 Java 和 Ruby 应用程序&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/java-ruby.html"&gt;http://developers.sun.com.cn/Java/java-ruby.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;NetBeans 平台和模块开发&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;NetBeans Platform 6.0 Quick Start Tutorial&lt;br /&gt; &lt;a href="http://platform.netbeans.org/tutorials/60/nbm-htmleditor.html"&gt;http://platform.netbeans.org/tutorials/60/nbm-htmleditor.html&lt;/a&gt;&lt;br /&gt; NetBeans Platform 6.0 快速入门教程&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/nbm-htmleditor.html"&gt;http://developers.sun.com.cn/Java/nbm-htmleditor.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;NetBeans DTrace GUI Plug-in&lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/dtracegui_plugin/NetBeans_DTrace_GUI_Plugin.html"&gt;http://www.netbeans.org/kb/dtracegui_plugin/NetBeans_DTrace_GUI_Plugin.html&lt;/a&gt;&lt;br /&gt; NetBeans DTrace GUI 插件&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/solaris/NetBeans_DTrace_GUI_Plugin.html"&gt;http://developers.sun.com.cn/solaris/NetBeans_DTrace_GUI_Plugin.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;C/C++ 应用程序&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Installing and Configuring C/C++ Support&lt;br /&gt; &lt;a href="http://www.netbeans.org/community/releases/60/cpp-setup-instructions.html"&gt;http://www.netbeans.org/community/releases/60/cpp-setup-instructions.html&lt;/a&gt;&lt;br /&gt; 安装和配置 C/C++ 支持&lt;br /&gt;
      &lt;a href="http://developers.sun.com.cn/Java/cpp-setup-instructions.html"&gt;http://developers.sun.com.cn/Java/cpp-setup-instructions.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;以上文章均由 &lt;a href="http://developers.sun.com.cn"&gt;Sun 中国技术社区&lt;/a&gt; 翻译，包括所有 NetBeans Tutorials 在内的更多 NetBeans 6 中文技术文章会在两周后整理上线，届时会在 Sun 中国技术社区 和 NetBeans.org 官方站点同时发布。&lt;/p&gt;</description>
      <pubDate>Thu, 24 Jan 2008 14:04:28 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 短信投票程序</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/01/200801241351464486.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/01/200801241351464486.htm</link>
      <description>&lt;p&gt;本人用 NetBeans 6 编写的短信小程序，适用于活动或晚会投票。使用 javax.comm 包操作串口 GPRS/GSM 短信猫接收和存储短信到计算机中，分析统计数据并实时刷新图表显示，同时具有抽奖功能。项目已开源，在 &lt;a href="http://www.unix-center.net"&gt;Unix-Center 项目中心&lt;/a&gt; 中可以找到，欢迎您的参与。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;基本功能及特性：&lt;/strong&gt;&lt;br /&gt; 1. 异步读取短信猫/手机设备中短信并插入至数据库；&lt;br /&gt; 2. 实时分析短信内容并刷新票数统计柱状图；&lt;br /&gt; 3. 手机号码滚动抽奖，并发送确认短信；&lt;br /&gt; 4. 自定义背景图片；&lt;br /&gt; 5. 自定义端口等设备参数及数据库连接参数；&lt;br /&gt; 6. 支持 Client/Server 模式，例如使用 Windows做连接短信猫设备的
      Server，使用 Solaris 做图表显示的 Client；&lt;br /&gt; 7. 跨平台，可以运行在任何 Java 支持的操作系统中，如 Windows, MacOS，Linux, Solaris, 甚至是龙芯 Debian，支持本地化界面主题风格。 &lt;/p&gt; &lt;p&gt;&lt;strong&gt;项目地址：&lt;br /&gt; &lt;/strong&gt;&lt;a href="http://unix-center.org/projects/smsparty/"&gt;http://unix-center.org/projects/smsparty/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;截图：&lt;/strong&gt;&lt;br /&gt; &lt;a
      href="http://unix-center.org/frs/download.php/6/screenshot_2008-01-14_040412.png"&gt;http://unix-center.org/frs/download.php/6/screenshot_2008-01-14_040412.png&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;源代码下载：&lt;br /&gt; &lt;/strong&gt;&lt;a href="http://unix-enter.org/frs/download.php/5/20080114_gprsmodemparty_source.zip"&gt;http://unix-enter.org/frs/download.php/5/20080114_gprsmodemparty_source.zip&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;开发平台：&lt;/strong&gt;&lt;br /&gt; OS: Microsoft Windows XP
      &amp;amp; Solaris Express build 77&lt;br /&gt; Device: WAVECOM Q2303A GPRS Modem&lt;br /&gt; DB: MySQL 5.0.45&lt;br /&gt; JDK: 1.6.0_03&lt;br /&gt; IDE: NetBeans IDE 6.0&lt;/p&gt; &lt;p&gt;&lt;strong&gt;包列表：&lt;/strong&gt;&lt;br /&gt; jfreechart-1.0.4.jar&lt;br /&gt; log4j-1.2.14.jar&lt;br /&gt; mysql-connector-java-5.0.4-bin.jar&lt;br /&gt; smslib-2.1.3.jar&lt;br /&gt; javax.comm&lt;/p&gt; &lt;p align="center"&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/screenshot_2008-01-14_040412.jpg"
      alt="" /&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 24 Jan 2008 13:51:46 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 技术社区最新文章 01/24</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/01/200801240122181678.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/01/200801240122181678.htm</link>
      <description>&lt;p&gt;1. GlassFish v2: 明智选择&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/GFv2OpenforBusiness.html"&gt;http://developers.sun.com.cn/Java/GFv2OpenforBusiness.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. BeansBinding: 不仅仅用于 GUI?&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/beansbinding_no.html"&gt;http://developers.sun.com.cn/Java/beansbinding_no.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;3. 针对 Solaris 10 操作系统和 Solaris Express 的 SAMP（Solaris、Apache 2、MySQL 5 和 PHP 5）设置&lt;br
      /&gt; &lt;a href="http://developers.sun.com.cn/solaris/samp_setup.html"&gt;http://developers.sun.com.cn/solaris/samp_setup.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;4. Solaris 补丁类型和依赖关系概述&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/solaris/patch-types.html"&gt;http://developers.sun.com.cn/solaris/patch-types.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;说明：以上列表除包含 NetBeans 相关文章外，还包括 Solaris 操作系统等 Sun 其他技术文章。&lt;/p&gt; &lt;p&gt;来源：Sun 中国技术社区 &lt;a
      href="http://developers.sun.com.cn"&gt;http://developers.sun.com.cn&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 24 Jan 2008 01:22:18 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 6 光盘</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/01/200801232359428296.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/01/200801232359428296.htm</link>
      <description>&lt;p&gt;NetBeans 6 的光盘很好，很强大。&lt;/p&gt; &lt;p&gt;免费索取地址：&lt;br /&gt; &lt;a href="http://www.netbeans.org/about/media.html"&gt;http://www.netbeans.org/about/media.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;这是我前不久收到的光盘：&lt;/p&gt; &lt;p&gt; &lt;img src="http://maoa.cn/jerry/upfiles/images/DSC09808.jpg" alt="" /&gt;&lt;/p&gt; &lt;p&gt;光盘中除了包含 NetBeans 安装文件外，还有 Java Tutorial 和 Java Passion 等丰富的学习资源：&lt;/p&gt; &lt;p&gt;&lt;img src="http://maoa.cn/jerry/upfiles/images/2008-01-23_232644.jpg" alt=""
      /&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 23 Jan 2008 23:59:42 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: 技术社区最新文章 01/18</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/01/200801180236258097.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/01/200801180236258097.htm</link>
      <description>&lt;p&gt;1. 端到端 Web 服务教程：移动 Dilbert 应用程序 &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/mobile-dilbert.html" class="moz-txt-link-freetext"&gt;http://developers.sun.com.cn/Java/mobile-dilbert.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. JSFTemplating 和 Woodstock：简化组件创建 &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/jsf_templating_index.html" class="moz-txt-link-freetext"&gt;http://developers.sun.com.cn/Java/jsf_templating_index.html&lt;/a&gt; &lt;br /&gt; &lt;br /&gt; 3.
      我的 Solaris Express Developer Edition (SXDE) 安装经验 &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/solaris/sxde907_install_index.html" class="moz-txt-link-freetext"&gt;http://developers.sun.com.cn/solaris/sxde907_install_index.html&lt;/a&gt; &lt;br /&gt; &lt;br /&gt; 4. 企业 Java 技术技巧 &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/TechTips_Dec07.html" class="moz-txt-link-freetext"&gt;http://developers.sun.com.cn/Java/TechTips_Dec07.html&lt;/a&gt; &lt;br /&gt; &lt;br /&gt; 5. Project
      Tango：向 Metro Web 服务栈添加服务质量和 .NET 互操作性 &lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/tango-overview.html" class="moz-txt-link-freetext"&gt;http://developers.sun.com.cn/Java/tango-overview.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;来源：Sun 中国技术社区 &lt;a href="http://developers.sun.com.cn"&gt;developers.sun.com.cn&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 18 Jan 2008 02:36:25 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: MySQL -&gt; Sun</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/01/200801162158141415.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/01/200801162158141415.htm</link>
      <description>&lt;p&gt;请看 Sun CEO Jonathan 最新的一篇日志：&lt;br /&gt; Helping Dolphins Fly&lt;br /&gt; &lt;a href="http://blogs.sun.com/jonathan/entry/winds_of_change_are_blowing"&gt;http://blogs.sun.com/jonathan/entry/winds_of_change_are_blowing&lt;/a&gt;&lt;/p&gt; &lt;p&gt;之前我还在诧异，怎么 NetBeans 6.0 默认带了 MySQL 的 JDBC 包。原来如此。&lt;/p&gt;</description>
      <pubDate>Wed, 16 Jan 2008 21:58:14 +0000</pubDate>
    </item>
    <item>
      <title>Jerry's Blog--NetBeans: NetBeans 6.0 中文技术文章 01/14</title>
      <guid isPermaLink="false">http://maoa.cn/jerry/html/2008/01/200801140048225617.htm</guid>
      <link>http://maoa.cn/jerry/html/2008/01/200801140048225617.htm</link>
      <description>&lt;p&gt;1. 采用 Java 持久化框架：选择、时机和优缺点？&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/adopting-java-persistence-framework.html"&gt;http://developers.sun.com.cn/Java/adopting-java-persistence-framework.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. Spring Web 框架简介&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/quickstart-webapps-spring.html"&gt;http://developers.sun.com.cn/Java/quickstart-webapps-spring.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;3. Struts Web 框架简介&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/quickstart-webapps-struts.html"&gt;http://developers.sun.com.cn/Java/quickstart-webapps-struts.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;4. Google Web Toolkit 框架简介&lt;br /&gt; &lt;a href="http://developers.sun.com.cn/Java/quickstart-webapps-gwt.html"&gt;http://developers.sun.com.cn/Java/quickstart-webapps-gwt.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;5. Wicket Web 框架简介&lt;br /&gt; &lt;a
      href="http://developers.sun.com.cn/Java/quickstart-webapps-wicket.html"&gt;http://developers.sun.com.cn/Java/quickstart-webapps-wicket.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;来源：Sun 中国技术社区 &lt;a href="http://developers.sun.com.cn"&gt;developers.sun.com.cn&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 14 Jan 2008 00:48:22 +0000</pubDate>
    </item>
    <item>
      <title>平步星云: Hibernate JPetstore 系列之三: 控制层技术</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-171648533238476397.post-4330826481913649418</guid>
      <link>http://pprun.blogspot.com/2007/05/hibernate-jpetstore_31.html</link>
      <description>&lt;a name="1"&gt;&lt;/a&gt;&lt;h2&gt;&lt;a name="2"&gt;&lt;/a&gt;文档内容&lt;br /&gt;&lt;/h2&gt;&lt;div style="margin-left: 40px;"&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;概览&lt;/li&gt;&lt;li&gt;Spring 应用上下文&lt;/li&gt;&lt;li&gt;依赖注入&lt;/li&gt;&lt;li&gt;拦截机&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Spring 内置支持的事务处理拦截机&lt;/li&gt;&lt;li&gt;Spring 自定拦截机&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;声明性事务控制&lt;br
      /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;事务隔离级别&lt;/li&gt;&lt;li&gt;事务传播行为&lt;/li&gt;&lt;li&gt;只读提示&lt;/li&gt;&lt;li&gt;事务超时周期&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Actions 及 struts-config.xml&lt;/li&gt;&lt;ul&gt;&lt;li&gt;BaseAction&lt;/li&gt;&lt;li&gt;DoNothingAction&lt;/li&gt;&lt;li&gt;ActionForm &amp;lt;-- struts-config.xml --&gt; Action&lt;/li&gt;&lt;li&gt;SecureBaseAction&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;li&gt;DAO接口设计及Hibernate DAO 实现&lt;/li&gt;&lt;li&gt;总结&lt;/li&gt;&lt;br
      /&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;在阅读本篇文章之前，请先仔细阅读前面系列的相关内容。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;其实在发出上篇文章之后，我发现我遗漏了一个很大的主题没讲，就是在包&lt;br /&gt;org.springframework.samples.jpetstore.dao.hibernate&lt;br /&gt;的实现内容。但是因为这些类的实现严格依赖 Spring 的 HibernateDaoSupport&lt;br /&gt;类，再者由于上篇文章实在太长了，所以决定放在这里来讲。但是请别误会，这个包是属于数据层的内容，并不是控制层。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a name="3"&gt;&lt;/a&gt;概览&lt;/h2&gt;&lt;br /&gt;在传统的基于 Struts 应用中，所谓的控制层组件，自己需要写的都无非是一些 Action，对于&lt;br
      /&gt;ActionForm,严格地讲，它更接近于表示层，主要用来将表示层的表单数据传递到控制层的 Action。&lt;br /&gt;&lt;br /&gt;但是由于我们引入了Spring，所以引入了依赖注入、拦截机(AOP的范畴）及声明性事务控制。&lt;br /&gt;&lt;br /&gt;所以本系列的内容除了将上一系列遗漏的 Dao 的 Hibernate 实现补上之外，就是：&lt;br /&gt;&lt;br /&gt;依赖注入、拦截机、声明性事务控制及Struts 的 Action.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a name="4"&gt;&lt;/a&gt;Spring 应用上下文&lt;/h2&gt;&lt;br /&gt;Spring 之所以又叫 Bean 包容器(container), 就是因为它存在一个特殊的配置文件&lt;br /&gt;applicationContext.xml 用来注册所有 bean, 这些 bean&lt;br
      /&gt;会在应用加载或应用部署完成后一刹那完成初始化，除非你将某个 bean&lt;br /&gt;配置成“懒初始化”(Lazily-instantiating)，默认的是提前初始化 (eagerly pre-instantiate).详情见&lt;br /&gt;Spring reference: 3.3.5. Lazily-instantiating beans&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;我们将 applicationContext.xml 全部内容列出:&lt;br /&gt;&lt;span class="921372908-18012007"&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;- Application context definition for JPetStore's business layer.&lt;br /&gt;-
      Contains bean references to the transaction manager and to the DAOs in&lt;br /&gt;- dataAccessContext-local/jta.xml (see web.xml's "contextConfigLocation").&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Jpetstore 的应用上下文定义，包含事务管理和引用了&lt;br /&gt;在 dataAccessContext-local/jta.xml&lt;br /&gt;(具体使用了哪个要看 web.xml 中的 'contextConfigLocation' 的配置）&lt;br /&gt;中注册的DAO&lt;/span&gt;&lt;br /&gt;--&gt;&lt;br /&gt;&amp;lt;beans xmlns="http://www.springframework.org/schema/beans"&lt;br
      /&gt;xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&lt;br /&gt;xmlns:aop="http://www.springframework.org/schema/aop"&lt;br /&gt;xmlns:tx="http://www.springframework.org/schema/tx"&lt;br /&gt;xsi:schemaLocation="http://www.springframework.org/schema/beans&lt;br /&gt;http://www.springframework.org/schema/beans/spring-beans-2.0.xsd&lt;br /&gt;http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd&lt;br /&gt;http://www.springframework.org/schema/tx
      http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- ========================= GENERAL DEFINITIONS ========================= --&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- Configurer that replaces ${...} placeholders with values from properties files&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;占位符的值将从列出的属性文件中抽取出来&lt;/span&gt;&lt;br /&gt;--&gt;&lt;br /&gt;&amp;lt;!-- (in this case, mail and JDBC related properties) --&gt;&lt;br
      /&gt;&amp;lt;bean id="propertyConfigurer"&lt;br /&gt;class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"&gt;&lt;br /&gt;&amp;lt;property name="locations"&gt;&lt;br /&gt;&amp;lt;list&gt;&lt;br /&gt;&amp;lt;value&gt;WEB-INF/mail.properties&amp;lt;/value&gt;&lt;br /&gt;&amp;lt;value&gt;WEB-INF/jdbc.properties&amp;lt;/value&gt;&lt;br /&gt;&amp;lt;/list&gt;&lt;br /&gt;&amp;lt;/property&gt;&lt;br /&gt;&amp;lt;/bean&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- MailSender used by
      EmailAdvice&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;指定用于发送邮件的 javamail 实现者，这里使用了 spring 自带的实现。&lt;br /&gt;此 bean 将被 emailAdvice 使用&lt;/span&gt;&lt;br /&gt;--&gt;&lt;br /&gt;&amp;lt;bean id="mailSender"&lt;br /&gt;class="org.springframework.mail.javamail.JavaMailSenderImpl"&gt;&lt;br /&gt;&amp;lt;property name="host" value="${mail.host}"/&gt;&lt;br /&gt;&amp;lt;/bean&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- ========================= BUSINESS OBJECT DEFINITIONS
      ======================== --&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;主要的商业逻辑对象，即我们所说的门面对象&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;&lt;br /&gt;注入了所有的DAO，这些DAO是引用了 dataAccessContext-xxx.xml 中&lt;br /&gt;定义的DAO&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt; 门面对象中的所有方法的事务控制将通过下面的 aop:config 来加以控制&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- JPetStore primary business object (default implementation).&lt;br /&gt;- Transaction advice
      gets applied through the AOP configuration below.&lt;br /&gt;--&gt;&lt;br /&gt;&amp;lt;bean id="petStore" class="org.springframework.samples.jpetstore.domain.logic.PetStoreImpl"&gt;&lt;br /&gt;&amp;lt;property name="accountDao" ref="accountDao"/&gt;&lt;br /&gt;&amp;lt;property name="categoryDao" ref="categoryDao"/&gt;&lt;br /&gt;&amp;lt;property name="productDao" ref="productDao"/&gt;&lt;br /&gt;&amp;lt;property name="itemDao" ref="itemDao"/&gt;&lt;br /&gt;&amp;lt;property name="orderDao"
      ref="orderDao"/&gt;&lt;br /&gt;&amp;lt;/bean&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- ========================= ASPECT CONFIGURATION ======================== --&gt;&lt;br /&gt;&amp;lt;!-- &lt;span style="color: rgb(255, 0, 0);"&gt;AOP配置，用来控制&lt;big&gt;&lt;big&gt;&lt;span style="font-weight: bold;"&gt;哪些&lt;/span&gt;&lt;/big&gt;&lt;/big&gt;方法将需要进行事务处理，采用了AspectJ 的语法&lt;/span&gt; --&gt;&lt;br /&gt;&amp;lt;aop:config&gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;This definition creates auto-proxy
      infrastructure based on the given pointcut,&lt;br /&gt;expressed in AspectJ pointcut language. Here: applying the advice named&lt;br /&gt;"txAdvice" to all methods on classes named PetStoreImpl.&lt;br /&gt;--&gt;&lt;br /&gt;&amp;lt;!-- &lt;span style="color: rgb(255, 0, 0);"&gt;指出在 PetStoreFacade 的所有方法都将采用 txAdvice(在紧接着的元素中定义了）事务方针，&lt;br /&gt;注意，我们这里虽然指定的是接口 PetStoreFacace, 但其暗示着其所有的实现类也将&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;　　　　　　　　&lt;br
      /&gt;同样具有这种性质，因为本身就是实现类的方法在执行的，接口是没有方法体的。&lt;/span&gt; --&gt;&lt;br /&gt;&amp;lt;aop:advisor pointcut="execution(* *..PetStoreFacade.*(..))" advice-ref="txAdvice"/&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;This definition creates auto-proxy infrastructure based on the given pointcut,&lt;br /&gt;expressed in AspectJ pointcut language. Here: applying the advice named&lt;br /&gt;"emailAdvice" to insertOrder(Order) method of PetStoreImpl&lt;br /&gt;--&gt;&lt;br /&gt;&amp;lt;!-- &lt;span
      style="color: rgb(255, 0, 0);"&gt;当执行 PetStoreFacade.insertOrder方法，该方法最后一个参数为Order类型时&lt;br /&gt;（其实我们的例子中只有一个 insertOrder 方法，但这告诉了我们，当我们的接口或类中有重载了的方法，&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;　　　　　　　　&lt;br /&gt;并且各个重载的方法可能使用不同的拦截机机制时，我们可以通过方法的参数加以指定），&lt;br /&gt;将执行emailAdvice(在最后定义的那个元素）&lt;/span&gt;--&gt;&lt;br /&gt;&amp;lt;aop:advisor pointcut="execution(* *..PetStoreFacade.insertOrder(*..Order))"&lt;br /&gt;advice-ref="emailAdvice"/&gt;&lt;br /&gt;&lt;br
      /&gt;&amp;lt;/aop:config&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!--&lt;br /&gt;　　　　　&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;事务方针声明，用于控制采用&lt;big style="font-weight: bold;"&gt;&lt;big&gt;什么样&lt;/big&gt;&lt;/big&gt;的事务策略&lt;/span&gt;&lt;big&gt; Transaction advice definition,&lt;br /&gt;based on method name patterns.&lt;br /&gt;Defaults to PROPAGATION_REQUIRED for all methods whose name starts with&lt;br /&gt;"insert" or "update", and to PROPAGATION_REQUIRED with read-only hint&lt;br /&gt;for
      all other methods.&lt;br /&gt;--&gt;&lt;br /&gt;&amp;lt;tx:advice id="txAdvice"&gt;&lt;br /&gt;&amp;lt;tx:attributes&gt;&lt;br /&gt;&amp;lt;tx:method name="insert*"/&gt;&lt;br /&gt;&amp;lt;tx:method name="update*"/&gt;&lt;br /&gt;&amp;lt;tx:method name="*" read-only="true"/&gt;&lt;br /&gt;&amp;lt;/tx:attributes&gt;&lt;br /&gt;&amp;lt;/tx:advice&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- &lt;span style="color: rgb(255, 0, 0);"&gt;拦截机，用于在适当的时机(通过AOP配置，如上面)在方法执行成功后发送邮件&lt;/span&gt;&lt;br
      /&gt;AOP advice used to send confirmation email after order has been submitted --&gt;&lt;br /&gt;&amp;lt;!-- --&gt;&lt;br /&gt;&amp;lt;bean id="emailAdvice"&lt;br /&gt;class="org.springframework.samples.jpetstore.domain.logic.SendOrderConfirmationEmailAdvice"&gt;&lt;br /&gt;&amp;lt;property name="mailSender" ref="mailSender"/&gt;&lt;br /&gt;&amp;lt;/bean&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- ========================= &lt;span style="color: rgb(255, 0, 0);"&gt;忽略&lt;/span&gt; REMOTE
      EXPORTER DEFINITIONS ======================== --&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/beans&gt;&lt;span style="font-family: Georgia,serif;"&gt;;&lt;/span&gt;&lt;/big&gt;&lt;/pre&gt;&lt;/span&gt;&lt;big&gt;&lt;br /&gt;先粗略地看看&lt;span style="color: rgb(255, 0, 0);"&gt;红色&lt;/span&gt;的注释和相关的配置，下面将一一介绍。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a name="5"&gt;&lt;/a&gt;依赖注入&lt;/h2&gt;&lt;br /&gt;依赖注入 DI (&lt;span style="font-weight: bold;"&gt;D&lt;/span&gt;ependency &lt;span
      style="font-weight: bold;"&gt;I&lt;/span&gt;njection )，又做反转控制 IoC (&lt;span style="font-weight: bold;"&gt;I&lt;/span&gt;nversion &lt;span style="font-weight: bold;"&gt;o&lt;/span&gt;f &lt;span style="font-weight: bold;"&gt;C&lt;/span&gt;ontrol)。&lt;br /&gt;不管这些概念如何，我们用最简单的文字和例子加以描述，省得费心去理解一大堆陌生的概念。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;由于我们的门面实现类中要汇集所有的DAO，要调用DAO的方法，当然首先需要获得DAO的实例对象。既然我们知道一定会用到DAO的实例对象，那么，传&lt;br /&gt;统的方式肯定不外乎&lt;br /&gt;&lt;br /&gt;在 &lt;span style="font-family:
      monospace;"&gt;PetStoreImpl &lt;/span&gt;中&lt;br /&gt;&lt;span class="921372908-18012007"&gt;&lt;br /&gt;&lt;pre&gt;AccountDao accountDao = new HibernateAccountDao(...);&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;这是传统的依赖方式，即 PetStoreImpl 依赖于 AccountDao，这种传统的依赖方式有什么不好？&lt;br /&gt;&lt;br /&gt;因为为了初始化一个类，虽然 对类型的声明可以是接口或抽象类，如我们的 AccountDao 正好是个接口，但 new 后面永远只能是&lt;br /&gt;具体的实现类 (concrete class),&lt;br /&gt;不可能是抽象类或接口。这说明了什么？这说明了当从一种实现切换到另一种实现时，你仍然不得不修改这段代码。如现在想提高性能，重新用JDBC实现了一套&lt;br /&gt;DAO，JdbcAccountDao,
      那么从 HibernateAccountDao　换到 JdbcAccountDao, 我们需要这样做：&lt;br /&gt;&lt;br /&gt;&lt;span class="921372908-18012007"&gt;&lt;br /&gt;&lt;pre&gt;AccountDao accountDao = new &lt;span style="color: rgb(255, 0, 0);"&gt;JdbcAccountDao&lt;/span&gt;(...);&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;虽然工厂方法可以减轻这种影响，将改变集中到工厂方法之中，但是一个类要想被构造出来，在普通的 Java 代码中离不开 new&lt;br /&gt;关键字。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;所以依赖注入的倡导者认为，既然我们知道 PetStoreImpl 一定会用到 AccountDao，我们不如让 AccountDao 注入到&lt;br /&gt;PetStoreImpl&lt;br
      /&gt;中，何必要等到要用时，才将其初始出来呢？这就原行的顺序依赖倒过来了：被依赖的对象自己初始化好了并且注入到依赖于它的对象中来。这就是依赖注入或反转&lt;br /&gt;控制的由来。&lt;br /&gt;&lt;br /&gt;但是，我知道任何东西都有利必有弊：依赖注入有时会显得浪费，如果整个应用的生命周期内根本没有用到这个类，那个它的初始化及浪费在加载时的时间就显示多&lt;br /&gt;余了。但是，这些损失对于服务器端的程序来讲还是可以忍受，只是对于客户端的程序有些不适合。比如我们的IDE，启动要那么长时间，就是因为每次都加载了&lt;br /&gt;所有的东西，但其实我们只想用它打开一个源文件，看完就关了罢了。&lt;br /&gt;&lt;br /&gt;但是我们前面提到了，“懒加载”就是为了解决这一问题的。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;下面我们看看项目的依赖注入的例子：&lt;br /&gt;&lt;br /&gt;PetStoreImpl.java:&lt;br /&gt;&lt;br /&gt;&lt;span
      class="921372908-18012007"&gt;&lt;br /&gt;&lt;pre&gt;public class PetStoreImpl implements PetStoreFacade, OrderService {&lt;br /&gt;&lt;br /&gt;// &lt;span style="color: rgb(255, 0, 0);"&gt;以下是所依赖的DAO &lt;/span&gt;&lt;br /&gt;private AccountDao accountDao;&lt;br /&gt;&lt;br /&gt;private CategoryDao categoryDao;&lt;br /&gt;&lt;br /&gt;private ProductDao productDao;&lt;br /&gt;&lt;br /&gt;private ItemDao itemDao;&lt;br /&gt;&lt;br /&gt;private OrderDao orderDao;&lt;br /&gt;&lt;br
      /&gt;//-------------------------------------------------------------------------&lt;br /&gt;// Setter methods for dependency injection&lt;br /&gt;// &lt;span style="color: rgb(255, 0, 0);"&gt;我们采用的是基于 Setter 方法的注入方式&lt;/span&gt;&lt;br /&gt;//-------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;public void setAccountDao(AccountDao accountDao) {&lt;br /&gt;this.accountDao = accountDao;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setCategoryDao(CategoryDao
      categoryDao) {&lt;br /&gt;this.categoryDao = categoryDao;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setProductDao(ProductDao productDao) {&lt;br /&gt;this.productDao = productDao;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setItemDao(ItemDao itemDao) {&lt;br /&gt;this.itemDao = itemDao;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setOrderDao(OrderDao orderDao) {&lt;br /&gt;this.orderDao = orderDao;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;代码应该好简单，声明一个
      private 的依赖的对象，提供一个对应的 setter 方法，剩下的事情就是配置了：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;applicationContext.xml 文件中：对每个私有的成员对应有一个 &amp;lt;property name="成员的名称"&gt;，&lt;br /&gt;ref= 告诉 Spring 这个成员的实例是引用其它地方配置的 bean, 如果不是在其它地方配置的，这里可以直接提供一个&lt;br /&gt;value="org.springframework.samples.jpetstore.dao.hibernate.HibernateAccountDao",&lt;br /&gt;对于其它类型的属性，如集合类型的属性的值的设置，请参见 Spring reference: 3.3.3. Bean properties&lt;br /&gt;and constructor arguments detailed&lt;br /&gt;&lt;br /&gt;&lt;span
      class="921372908-18012007"&gt;&lt;br /&gt;&lt;pre&gt; &amp;lt;bean id="petStore" class="org.springframework.samples.jpetstore.domain.logic.PetStoreImpl"&gt;&lt;br /&gt;&amp;lt;property name="accountDao" ref="accountDao"/&gt;&lt;br /&gt;&amp;lt;property name="categoryDao" ref="categoryDao"/&gt;&lt;br /&gt;&amp;lt;property name="productDao" ref="productDao"/&gt;&lt;br /&gt;&amp;lt;property name="itemDao" ref="itemDao"/&gt;&lt;br /&gt;&amp;lt;property name="orderDao" ref="orderDao"/&gt;&lt;br
      /&gt;&amp;lt;/bean&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;dataAccessContext-hibernate.xml 文件中：该文件中配置了所有的 DAO的实现类.&lt;br /&gt;&lt;br /&gt;值得注意的是，每个DAO的实现类又需要一个 sessionFactory Bean, 这个重量级的bean 同样是在此文件中定义了。&lt;br /&gt;&lt;br /&gt;&lt;span class="921372908-18012007"&gt;&lt;br /&gt;&lt;pre&gt; &amp;lt;bean id="accountDao" class="org.springframework.samples.jpetstore.dao.hibernate.HibernateAccountDao"&gt;&lt;br /&gt;&amp;lt;property name="sessionFactory"
      ref="sessionFactory"/&gt;&lt;br /&gt;&amp;lt;/bean&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;bean id="categoryDao" class="org.springframework.samples.jpetstore.dao.hibernate.HibernateCategoryDao"&gt;&lt;br /&gt;&amp;lt;property name="sessionFactory" ref="sessionFactory"/&gt;&lt;br /&gt;&amp;lt;/bean&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;bean id="productDao" class="org.springframework.samples.jpetstore.dao.hibernate.HibernateProductDao"&gt;&lt;br /&gt;&amp;lt;property name="sessionFactory"
      ref="sessionFactory"/&gt;&lt;br /&gt;&amp;lt;/bean&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;bean id="itemDao" class="org.springframework.samples.jpetstore.dao.hibernate.HibernateItemDao"&gt;&lt;br /&gt;&amp;lt;property name="sessionFactory" ref="sessionFactory"/&gt;&lt;br /&gt;&amp;lt;/bean&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;bean id="orderDao" class="org.springframework.samples.jpetstore.dao.hibernate.HibernateOrderDao"&gt;&lt;br /&gt;&amp;lt;property name="sessionFactory" ref="sessionFactory"/&gt;&lt;br
      /&gt;&amp;lt;/bean&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;如果你细心的话，你会发现，在所有的Hibernate 实现的DAO中，根本不存在:&lt;br /&gt;&lt;br /&gt;&lt;span class="921372908-18012007"&gt;&lt;br /&gt;&lt;pre&gt;private SessionFactory sessionFactory;&lt;br /&gt;&lt;br /&gt;public final void setSessionFactory(SessionFactory sessionFactory) {&lt;br /&gt;this.sessionFactory = sessionFactory;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;但是，我们看看，所有的这些类都是从 &lt;span style="font-family:
      monospace;"&gt;org.springframework.orm.hibernate3.support.HibernateDaoSupport&lt;br /&gt;派生过来的，跳到它的源码，我们可以