<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>小麦工作室 &#187; Java</title>
	<atom:link href="http://www.smartdio.com/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.smartdio.com</link>
	<description>探索、求知、思考、创造</description>
	<lastBuildDate>Tue, 02 Mar 2010 14:11:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Eclipse的VE终于重生了，最新的VE1.4</title>
		<link>http://www.smartdio.com/2009/07/eclipse3_5_visual_editor_1_4/</link>
		<comments>http://www.smartdio.com/2009/07/eclipse3_5_visual_editor_1_4/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 03:21:48 +0000</pubDate>
		<dc:creator>smardio</dc:creator>
				<category><![CDATA[软件开发]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[ve]]></category>

		<guid isPermaLink="false">http://www.smartdio.com/?p=1254</guid>
		<description><![CDATA[尽管已经有不少支持的Eclipse的可视化GUI工具，但我还是喜欢Visual Editor（VE）。奇怪的是，这个属于Eclipse.org官方的项目，居然2年没有任何更新。旧版本的VE从Eclipse 3.2开始就已经出现了兼容性的问题，根本不能使用。大家只好使用非官方版本的VE1.4。现在Eclipse 3.5（伽利略）已经出来了，eclipse.org的版面也作了全面的更新，这个VE到底苏醒没有呢？好消息是，VE终于发布正式的1.4版了。
不过在VE项目主页上是看不到任何更新的，依然停留在2007年的状态。不要紧，另外一个网页提供了最新的信息：
http://wiki.eclipse.org/VE/Update
按照这个网页的介绍，在Eclipse 3.5中，选择菜单“Help &#62; Install New Software&#8230; ”。然后按Add&#8230;按钮，输入下面这个更新地址:
http://download.eclipse.org/tools/ve/updates/1.4/

添加后，安装程序自动搜寻这个地址下可以安装的软件包，如图。相信很多人安装的是Eclipse J2EE版本，所以很多Visual Editor依赖的插件都已经具备，例如Java EMF Model。所以只要选择安装Visual Editor或者Visual Editor SDK就可以了。然后按“Next”，跟着向导做就可以了。下载需要一点时间，尤其是现在网络状况不是特别好的情况下，更需要多一些耐心。然后重启，VE就安装成功了。
以前也写过两篇在Eclipse 3.3, 3.4下安装非官方VE1.4的文章，现在看来，可以把它们忘掉了：
“重”装Eclipse 3.4.1
Eclipse 3.3上可用的非官方VE 1.3

Help &#62; Install New Software...


© smardio for 小麦工作室, 2009. &#124;
Permalink &#124;
3 条评论 &#124;
Add to
del.icio.us

Post tags: eclipse, Java, ve

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>尽管已经有不少支持的Eclipse的可视化GUI工具，但我还是喜欢Visual Editor（VE）。奇怪的是，这个属于Eclipse.org官方的项目，居然2年没有任何更新。旧版本的VE从Eclipse 3.2开始就已经出现了兼容性的问题，根本不能使用。大家只好使用非官方版本的VE1.4。现在Eclipse 3.5（伽利略）已经出来了，eclipse.org的版面也作了全面的更新，这个VE到底苏醒没有呢？好消息是，VE终于发布正式的1.4版了。<span id="more-1254"></span></p>
<p>不过在VE项目主页上是看不到任何更新的，依然停留在2007年的状态。不要紧，另外一个网页提供了最新的信息：</p>
<p><a href="http://wiki.eclipse.org/VE/Update" target="_blank">http://wiki.eclipse.org/VE/Update</a></p>
<p>按照这个网页的介绍，在Eclipse 3.5中，选择菜单“Help &gt; Install New Software&#8230; ”。然后按Add&#8230;按钮，输入下面这个更新地址:</p>
<p><a href="http://download.eclipse.org/tools/ve/updates/1.4/" target="_blank">http://download.eclipse.org/tools/ve/updates/1.4/</a></p>
<p style="text-align: center;"><a href="http://www.smartdio.com/media/2009/07/tu015.jpg"><img class="aligncenter size-full wp-image-1267" title="tu015" src="http://www.smartdio.com/media/2009/07/tu015.jpg" alt="tu015" width="534" height="430" /></a></p>
<p>添加后，安装程序自动搜寻这个地址下可以安装的软件包，如图。相信很多人安装的是Eclipse J2EE版本，所以很多Visual Editor依赖的插件都已经具备，例如Java EMF Model。所以只要选择安装Visual Editor或者Visual Editor SDK就可以了。然后按“Next”，跟着向导做就可以了。下载需要一点时间，尤其是现在网络状况不是特别好的情况下，更需要多一些耐心。然后重启，VE就安装成功了。</p>
<blockquote><p>以前也写过两篇在Eclipse 3.3, 3.4下安装非官方VE1.4的文章，现在看来，可以把它们忘掉了：</p>
<p><a href="http://www.smartdio.com/2009/02/chongzhuangwodeeclipse341/">“重”装Eclipse 3.4.1</a></p>
<p><a href="http://www.smartdio.com/2008/03/eclipse-33%e4%b8%8a%e5%8f%af%e7%94%a8%e7%9a%84%e9%9d%9e%e5%ae%98%e6%96%b9ve-13/">Eclipse 3.3上可用的非官方VE 1.3</a></p></blockquote>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 10px; width: 1px; height: 1px;">
<pre>Help &gt; Install New Software...</pre>
</div>
<hr />
<p><small>© smardio for <a href="http://www.smartdio.com">小麦工作室</a>, 2009. |
<a href="http://www.smartdio.com/2009/07/eclipse3_5_visual_editor_1_4/">Permalink</a> |
<a href="http://www.smartdio.com/2009/07/eclipse3_5_visual_editor_1_4/#comments">3 条评论</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.smartdio.com/2009/07/eclipse3_5_visual_editor_1_4/&title=Eclipse的VE终于重生了，最新的VE1.4">del.icio.us</a>
<br/>
Post tags: <a href="http://www.smartdio.com/tag/eclipse/" rel="tag">eclipse</a>, <a href="http://www.smartdio.com/tag/java/" rel="tag">Java</a>, <a href="http://www.smartdio.com/tag/ve/" rel="tag">ve</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.smartdio.com/2009/07/eclipse3_5_visual_editor_1_4/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JAVA、PHP、Python吉祥物凑一起</title>
		<link>http://www.smartdio.com/2009/03/javaphppythonjixiangwucouyiqi/</link>
		<comments>http://www.smartdio.com/2009/03/javaphppythonjixiangwucouyiqi/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 05:50:06 +0000</pubDate>
		<dc:creator>smardio</dc:creator>
				<category><![CDATA[设计绘画]]></category>
		<category><![CDATA[软件开发]]></category>
		<category><![CDATA[comic]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.smartdio.com/?p=801</guid>
		<description><![CDATA[Java、PHP、Python三种编程语言的吉祥物凑到一起，在干什么呢？因为现在自己主要使用这三种编程语言，所以画了这幅画。]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-802" title="20090318" src="http://www.smartdio.com/media/2009/03/20090318.jpg" alt="20090318" width="940" height="526" /></p>
<p><span id="more-801"></span>Java的吉祥物叫Duke，PHP和Python的吉祥物好像还没有专门的名字。</p>
<p>PHP之所以用大象作为吉祥物，那是因为PHP三个字母紧凑地排列在一起，很像一只大象。</p>
<p>Python是“蟒蛇”的英文，所以Python的标志也是一蓝一黄两条蛇。</p>
<p>Java、PHP、Python是目前最流行的编程语言。哦，还有JavaScript，JavaScript好像还没有吉祥物，所以不能凑到这幅画中了。</p>
<hr />
<p><small>© smardio for <a href="http://www.smartdio.com">小麦工作室</a>, 2009. |
<a href="http://www.smartdio.com/2009/03/javaphppythonjixiangwucouyiqi/">Permalink</a> |
<a href="http://www.smartdio.com/2009/03/javaphppythonjixiangwucouyiqi/#comments">一条评论</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.smartdio.com/2009/03/javaphppythonjixiangwucouyiqi/&title=JAVA、PHP、Python吉祥物凑一起">del.icio.us</a>
<br/>
Post tags: <a href="http://www.smartdio.com/tag/comic/" rel="tag">comic</a>, <a href="http://www.smartdio.com/tag/java/" rel="tag">Java</a>, <a href="http://www.smartdio.com/tag/php/" rel="tag">php</a>, <a href="http://www.smartdio.com/tag/python/" rel="tag">python</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.smartdio.com/2009/03/javaphppythonjixiangwucouyiqi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>“重”装Eclipse 3.4.1</title>
		<link>http://www.smartdio.com/2009/02/chongzhuangwodeeclipse341/</link>
		<comments>http://www.smartdio.com/2009/02/chongzhuangwodeeclipse341/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 11:34:10 +0000</pubDate>
		<dc:creator>smardio</dc:creator>
				<category><![CDATA[软件开发]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ve]]></category>

		<guid isPermaLink="false">http://www.smartdio.com/?p=545</guid>
		<description><![CDATA[这里的“重”一语双关，既是“重（chong）新”的“重”，也是“重（zhong）量”的“重”。“重（chong）装”，是再次全新安装Eclipse；“重（zhong）装”，意思是重型装备，包含众多插件，功能强大、全能、够Power。

下载Eclipse 3.4.1 JEE版
首先下载最新的Eclipse 3.4.1，我选择JEE版（Java企业版），这个版本包含了更多的插件。

RCP：Eclipse的基本平台。
JDT：Java 开发工具。
WTP：Web应用开发平台。
JPT：全称应该是Dali Java Persistence Tools，Java对象持久化开发工具。可以看作就是数据库开发工具。
EMF：Eclipse Modeling Framwork。
GEF：Eclipse的图形程序框架。

安装VE 1.4 非官方版。
Eclipse中，可视化开发工具我一直都是使用eclipse.org中的Visual Editor，简称VE。奇怪的是，官方版本已经2年没有更新了，依然停留在1.2.3，仅支持eclipse 3.2。只好使用非官方版的，非官方版通过Eclipse的 Software Update功能进行在线安装。VE 1.4非官方版软件更新地址是：
http://update.soyatec.org/Ganymede/ve/1.4/
现在VE项目似乎已经“重生”，已经有官方版的1.4了。参考最新的文章：
Eclipse的VE终于重生了，最新的VE1.4
安装Subclipse
SVN取代CVS已经是大势所趋，但在 Eclipse平台以及JDT的发行包里面，还没有直接包含SVN的支持。Eclipse.org内已经有一个SVN的插件项目，只是目前这个插件项目还不是很完善，安装起来比较麻烦。SVN插件，我选择Subclipse。
Subclipse的官方网站是http://subclipse.tigris.org/。建议使用Eclipse的安装和更新功能进行安装。
添加Subclipse的软件更新地址 http://subclipse.tigris.org/update_1.4.x
在简体中文的操作系统中Subclipse默认显示中文。我的Eclipse都是全英文的，唯独Subclipse是中文，有点突兀。于是我打开Subclipse的jar包，把其中的中文资源文件都删除了。
配置JSF库
JSF只是一套模型标准，在实际应用中，还要使用第三方的JSF实现。首先从下列网址中下载JavaServer Faces RI v1.2：
http://java.sun.com/javaee/javaserverfaces/download.html
从下面的网址下载JSP Standard Tag Library 1.2 implementation
https://maven-repository.dev.java.net/repository/jstl/jars/
选择菜单Window-&#62;Preferences，打开首选项对话框；
选择Web/JavaServer Face Tool/Libraries。点击New按钮，打开JSF库对话框；

注意：要勾选Is JSF Implementation，表明这写是JSF的实现库。
继续按上面的方法添加JSP Standard Tag Library 1.2 implementation（记得要勾选Is JSF Implementation）。最后的JSF库设置如下图。

配置MySQL连接器
要在Java程序中连接MySQL数据库，还要准备好Java的MySQL的连接器。使用MySQL提供的connectorJ。下载的地址是：
http://dev.mysql.com/downloads/connector/j/5.1.html
选择菜单Window-&#62;Preferences，选择Data Management/Driver Definitions。然后选择Add按钮，打开驱动选择对话框。按下“add”按钮后，打开向导，添加上面下载的connectorJ库。
下载Hibernate Annotation
Hibernate支持EJB3.0的库是Hibernate Annotations。Hibernate Annotations已经包含Hibernate标准版的所有功能，并增加了EJB3.0和Java Annotations的支持。
Hibernate Annotations的最新版本是3.4，但是由于3.4和另外一个需要的Hibernate工具不兼容，所以选择使用兼容的3.3.1版。下载的地址是：
http://sourceforge.net/project/showfiles.php?group_id=40712
分别选择Hibernate3，下载其中的3.2.6_ga版。选择hibernate-annotations，下载其中的3.3.1_GA版。下载后，把压缩包中的文件解压缩到文件系统中的适当位置。Hibernate3解压后的文件夹名是Hibernate3.2。hibernate-annotations解压后的文件夹是hibernate-annotations-3.3.1.GA。
安装Hibernate Eclipse工具
Hibernate还提供了一个支持Eclipse的工具集，叫Hibernate Tools。这个工具包含了多个建立配置文件和建立映射文件的向导。Hibernate工具集的主页是http://www.hibernate.org/255.html。可以从下面地址下载：http://www.hibernate.org/30.html。选择其中的Hibernate Tools。
下载的压缩包里面包含feature和plugin两个文件夹，可以直接复制到Eclipse的安装文件夹中。
安装PDT——PHP开发工具
PDT的下载地址：http://www.eclipse.org/pdt/downloads/
下载2.1稳定版，SDK发行包。
安装XMind
思维图可以用来构思、设计软件，还可以做简单文档。一直都希望有一个可以集成到Eclipse中的思维图软件，这样就不用跳出Eclipse平台，在开发的过程中随时可以画思维图。XMind实现了。XMind是一个采用Eclipse作为基本平台的思维图软件，也可以作为Eclipse的插件安装到Eclipse中。图安装方便，我依然采用在线安装。在Software Update中加入下面更新地址：
http://www.xmind.net/xmind/updates/xmind3_for_eclipse/
如果是以前，我还会安装一个UML工具，例如Together。现在已经放弃标准化的UML了。UML太累人了，放弃。

© smardio for 小麦工作室, 2009. &#124;
Permalink &#124;
2 [...]]]></description>
			<content:encoded><![CDATA[<p>这里的“重”一语双关，既是“重（chong）新”的“重”，也是“重（zhong）量”的“重”。“重（chong）装”，是再次全新安装Eclipse；“重（zhong）装”，意思是重型装备，包含众多插件，功能强大、全能、够Power。<span id="more-545"></span></p>
<p><img class="aligncenter size-full wp-image-639" title="eclipse_mech1" src="http://www.smartdio.com/media/2009/02/eclipse_mech1.jpg" alt="eclipse_mech1" width="620" height="300" /></p>
<h2><img class="alignnone size-full wp-image-605" title="1" src="http://www.smartdio.com/media/2009/02/1.gif" alt="1" width="32" height="32" />下载Eclipse 3.4.1 JEE版</h2>
<p>首先下载最新的Eclipse 3.4.1，我选择JEE版（Java企业版），这个版本包含了更多的插件。</p>
<ul>
<li>RCP：Eclipse的基本平台。</li>
<li>JDT：Java 开发工具。</li>
<li>WTP：Web应用开发平台。</li>
<li>JPT：全称应该是Dali Java Persistence Tools，Java对象持久化开发工具。可以看作就是数据库开发工具。</li>
<li>EMF：Eclipse Modeling Framwork。</li>
<li>GEF：Eclipse的图形程序框架。</li>
</ul>
<h2><img class="alignnone size-full wp-image-606" title="2" src="http://www.smartdio.com/media/2009/02/2.gif" alt="2" width="32" height="32" />安装VE 1.4 非官方版。</h2>
<p>Eclipse中，可视化开发工具我一直都是使用eclipse.org中的Visual Editor，简称VE。奇怪的是，官方版本已经2年没有更新了，依然停留在1.2.3，仅支持eclipse 3.2。只好使用非官方版的，非官方版通过Eclipse的 Software Update功能进行在线安装。VE 1.4非官方版软件更新地址是：</p>
<p><a href="http://update.soyatec.org/Ganymede/ve/1.4/">http://update.soyatec.org/Ganymede/ve/1.4/</a></p>
<blockquote><p>现在VE项目似乎已经“重生”，已经有官方版的1.4了。参考最新的文章：</p>
<p><a href="http://www.smartdio.com/2009/07/eclipse3_5_visual_editor_1_4/">Eclipse的VE终于重生了，最新的VE1.4</a></p></blockquote>
<h2><img class="alignnone size-full wp-image-607" title="3" src="http://www.smartdio.com/media/2009/02/3.gif" alt="3" width="32" height="32" />安装Subclipse</h2>
<p><!-- BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } -->SVN取代CVS已经是大势所趋，但在 Eclipse平台以及JDT的发行包里面，还没有直接包含SVN的支持。Eclipse.org内已经有一个SVN的插件项目，只是目前这个插件项目还不是很完善，安装起来比较麻烦。SVN插件，我选择Subclipse。</p>
<p>Subclipse的官方网站是<a href="http://subclipse.tigris.org/">http://subclipse.tigris.org/</a>。建议使用Eclipse的安装和更新功能进行安装。</p>
<p><!-- BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } -->添加Subclipse的软件更新地址<a href="http://subclipse.tigris.org/update_1.4.x"> http://subclipse.tigris.org/update_1.4.x</a></p>
<blockquote><p>在简体中文的操作系统中Subclipse默认显示中文。我的Eclipse都是全英文的，唯独Subclipse是中文，有点突兀。于是我打开Subclipse的jar包，把其中的中文资源文件都删除了。</p></blockquote>
<h2><img class="alignnone size-full wp-image-608" title="4" src="http://www.smartdio.com/media/2009/02/4.gif" alt="4" width="32" height="32" />配置JSF库</h2>
<p><!-- BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } -->JSF只是一套模型标准，在实际应用中，还要使用第三方的JSF实现。首先从下列网址中下载JavaServer Faces RI v1.2：</p>
<p><a href="http://java.sun.com/javaee/javaserverfaces/download.html">http://java.sun.com/javaee/javaserverfaces/download.html</a></p>
<p>从下面的网址下载JSP Standard Tag Library 1.2 implementation</p>
<p><a href="https://maven-repository.dev.java.net/repository/jstl/jars/">https://maven-repository.dev.java.net/repository/jstl/jars/</a></p>
<p><!-- BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } -->选择菜单Window-&gt;Preferences，打开首选项对话框；</p>
<p>选择Web/JavaServer Face Tool/Libraries。<img src="file:///C:/DOCUME%7E1/smart/LOCALS%7E1/Temp/moz-screenshot-3.jpg" alt="" /><img src="file:///C:/DOCUME%7E1/smart/LOCALS%7E1/Temp/moz-screenshot-4.jpg" alt="" /><img src="file:///C:/DOCUME%7E1/smart/LOCALS%7E1/Temp/moz-screenshot-5.jpg" alt="" />点击New按钮，打开JSF库对话框<img src="file:///C:/DOCUME%7E1/smart/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /><img src="file:///C:/DOCUME%7E1/smart/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /><img src="file:///C:/DOCUME%7E1/smart/LOCALS%7E1/Temp/moz-screenshot-2.jpg" alt="" />；</p>
<p><img class="aligncenter size-full wp-image-630" title="jsf_lib" src="http://www.smartdio.com/media/2009/02/jsf_lib.jpg" alt="jsf_lib" width="600" height="279" /></p>
<p><!-- BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } -->注意：要勾选Is JSF Implementation，表明这写是JSF的实现库。</p>
<p>继续按上面的方法添加JSP Standard Tag Library 1.2 implementation（记得要勾选Is JSF Implementation）。最后的JSF库设置如下图。</p>
<p><img class="aligncenter size-full wp-image-631" title="jsf_lib2" src="http://www.smartdio.com/media/2009/02/jsf_lib2.jpg" alt="jsf_lib2" width="308" height="119" /></p>
<h2><img class="alignnone size-full wp-image-609" title="5" src="http://www.smartdio.com/media/2009/02/5.gif" alt="5" width="32" height="32" />配置MySQL连接器</h2>
<p><!-- BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } -->要在Java程序中连接MySQL数据库，还要准备好Java的MySQL的连接器。使用MySQL提供的connectorJ。下载的地址是：</p>
<p><a href="http://dev.mysql.com/downloads/connector/j/5.1.html">http://dev.mysql.com/downloads/connector/j/5.1.html</a></p>
<p><!-- BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } -->选择菜单Window-&gt;Preferences，选择Data Management/Driver Definitions。然后选择Add按钮，打开驱动选择对话框。按下“add”按钮后，打开向导，添加上面下载的connectorJ库。</p>
<h2><img class="alignnone size-full wp-image-610" title="6" src="http://www.smartdio.com/media/2009/02/6.gif" alt="6" width="32" height="32" />下载Hibernate Annotation</h2>
<p><!-- BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } -->Hibernate支持EJB3.0的库是Hibernate Annotations。Hibernate Annotations已经包含Hibernate标准版的所有功能，并增加了EJB3.0和Java Annotations的支持。</p>
<p><!-- BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } -->Hibernate Annotations的最新版本是3.4，但是由于3.4和另外一个需要的Hibernate工具不兼容，所以选择使用兼容的3.3.1版。下载的地址是：</p>
<p><a href="http://sourceforge.net/project/showfiles.php?group_id=40712">http://sourceforge.net/project/showfiles.php?group_id=40712</a></p>
<p>分别选择Hibernate3，下载其中的3.2.6_ga版。选择hibernate-annotations，下载其中的3.3.1_GA版。下载后，把压缩包中的文件解压缩到文件系统中的适当位置。Hibernate3解压后的文件夹名是Hibernate3.2。hibernate-annotations解压后的文件夹是hibernate-annotations-3.3.1.GA。</p>
<h2><img class="alignnone size-full wp-image-611" title="7" src="http://www.smartdio.com/media/2009/02/7.gif" alt="7" width="32" height="32" />安装Hibernate Eclipse工具</h2>
<p><!-- BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } -->Hibernate还提供了一个支持Eclipse的工具集，叫Hibernate Tools。这个工具包含了多个建立配置文件和建立映射文件的向导。Hibernate工具集的主页是<a href="http://www.hibernate.org/255.html">http://www.hibernate.org/255.html</a>。可以从下面地址下载：<a href="http://www.hibernate.org/30.html">http://www.hibernate.org/30.html</a>。选择其中的Hibernate Tools。</p>
<p>下载的压缩包里面包含feature和plugin两个文件夹，可以直接复制到Eclipse的安装文件夹中。</p>
<h2><img class="alignnone size-full wp-image-612" title="8" src="http://www.smartdio.com/media/2009/02/8.gif" alt="8" width="32" height="32" />安装PDT——PHP开发工具</h2>
<p>PDT的下载地址：<a href="http://www.eclipse.org/pdt/downloads/">http://www.eclipse.org/pdt/downloads/</a></p>
<p>下载2.1稳定版，SDK发行包。</p>
<h2><img class="alignnone size-full wp-image-613" title="9" src="http://www.smartdio.com/media/2009/02/9.gif" alt="9" width="32" height="32" />安装XMind</h2>
<p>思维图可以用来构思、设计软件，还可以做简单文档。一直都希望有一个可以集成到Eclipse中的思维图软件，这样就不用跳出Eclipse平台，在开发的过程中随时可以画思维图。XMind实现了。XMind是一个采用Eclipse作为基本平台的思维图软件，也可以作为Eclipse的插件安装到Eclipse中。图安装方便，我依然采用在线安装。在Software Update中加入下面更新地址：</p>
<p><a href="http://www.xmind.net/xmind/updates/xmind3_for_eclipse/">http://www.xmind.net/xmind/updates/xmind3_for_eclipse/</a></p>
<blockquote><p>如果是以前，我还会安装一个UML工具，例如Together。现在已经放弃标准化的UML了。UML太累人了，放弃。</p></blockquote>
<hr />
<p><small>© smardio for <a href="http://www.smartdio.com">小麦工作室</a>, 2009. |
<a href="http://www.smartdio.com/2009/02/chongzhuangwodeeclipse341/">Permalink</a> |
<a href="http://www.smartdio.com/2009/02/chongzhuangwodeeclipse341/#comments">2 条评论</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.smartdio.com/2009/02/chongzhuangwodeeclipse341/&title=“重”装Eclipse 3.4.1">del.icio.us</a>
<br/>
Post tags: <a href="http://www.smartdio.com/tag/eclipse/" rel="tag">eclipse</a>, <a href="http://www.smartdio.com/tag/hibernate/" rel="tag">hibernate</a>, <a href="http://www.smartdio.com/tag/java/" rel="tag">Java</a>, <a href="http://www.smartdio.com/tag/jsf/" rel="tag">jsf</a>, <a href="http://www.smartdio.com/tag/php/" rel="tag">php</a>, <a href="http://www.smartdio.com/tag/ve/" rel="tag">ve</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.smartdio.com/2009/02/chongzhuangwodeeclipse341/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>为喜爱Java而作，Java的吉祥物Duke</title>
		<link>http://www.smartdio.com/2007/08/%e4%b8%ba%e5%96%9c%e7%88%b1java%e8%80%8c%e4%bd%9c%ef%bc%8cjava%e7%9a%84%e5%90%89%e7%a5%a5%e7%89%a9duke/</link>
		<comments>http://www.smartdio.com/2007/08/%e4%b8%ba%e5%96%9c%e7%88%b1java%e8%80%8c%e4%bd%9c%ef%bc%8cjava%e7%9a%84%e5%90%89%e7%a5%a5%e7%89%a9duke/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 14:16:00 +0000</pubDate>
		<dc:creator>smardio</dc:creator>
				<category><![CDATA[软件开发]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[设计]]></category>

		<guid isPermaLink="false">tag:blogger.com,1999:blog-639824577953635117.post-3798875906733467179</guid>
		<description><![CDATA[Duke 是Java的吉祥物，由Joe Palrang所创作。几乎是和java的那个“咖啡杯”Logo同时出现。Java刚刚出现的时候，Duke差点成为Java的标志。2001年的时候，我开始为java着迷，于是自己也用CorelDRAW画了一幅Duke。现在Sun发布了何谓“开源Duke”，即任何Java Fans都可以为Duke贡献自己的奇思妙想。我也贡献一下吧：
资料：Duke的官方首页：http://www.java.com/en/dukeszone/Duke的开源计划：https://duke.dev.java.net/

© smardio for 小麦工作室, 2007. &#124;
Permalink &#124;
没有评论 &#124;
Add to
del.icio.us

Post tags: Java, 设计

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>Duke 是Java的吉祥物，由Joe Palrang所创作。几乎是和java的那个“咖啡杯”Logo同时出现。Java刚刚出现的时候，Duke差点成为Java的标志。<br />2001年的时候，我开始为java着迷，于是自己也用CorelDRAW画了一幅Duke。<br />现在Sun发布了何谓“开源Duke”，即任何Java Fans都可以为Duke贡献自己的奇思妙想。<br />我也贡献一下吧：<br /><a href="http://picasaweb.google.com/smardio/CG/photo#5095588896087611426"><img src="http://lh4.google.com/smardio/RrcrGni6GCI/AAAAAAAABLw/-ts-9eSzS6M/s400/java.jpg" /></a></p>
<p><span style="font-weight: bold;">资料：</span><br />Duke的官方首页：<a href="http://www.java.com/en/dukeszone/" target="_blank">http://www.java.com/en/dukeszone/</a><br />Duke的开源计划：<a href="https://duke.dev.java.net/" target="_blank">https://duke.dev.java.net/</a></p>
<hr />
<p><small>© smardio for <a href="http://www.smartdio.com">小麦工作室</a>, 2007. |
<a href="http://www.smartdio.com/2007/08/%e4%b8%ba%e5%96%9c%e7%88%b1java%e8%80%8c%e4%bd%9c%ef%bc%8cjava%e7%9a%84%e5%90%89%e7%a5%a5%e7%89%a9duke/">Permalink</a> |
<a href="http://www.smartdio.com/2007/08/%e4%b8%ba%e5%96%9c%e7%88%b1java%e8%80%8c%e4%bd%9c%ef%bc%8cjava%e7%9a%84%e5%90%89%e7%a5%a5%e7%89%a9duke/#comments">没有评论</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.smartdio.com/2007/08/%e4%b8%ba%e5%96%9c%e7%88%b1java%e8%80%8c%e4%bd%9c%ef%bc%8cjava%e7%9a%84%e5%90%89%e7%a5%a5%e7%89%a9duke/&title=为喜爱Java而作，Java的吉祥物Duke">del.icio.us</a>
<br/>
Post tags: <a href="http://www.smartdio.com/tag/java/" rel="tag">Java</a>, <a href="http://www.smartdio.com/tag/%e8%ae%be%e8%ae%a1/" rel="tag">设计</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.smartdio.com/2007/08/%e4%b8%ba%e5%96%9c%e7%88%b1java%e8%80%8c%e4%bd%9c%ef%bc%8cjava%e7%9a%84%e5%90%89%e7%a5%a5%e7%89%a9duke/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java 像好咖啡一样浓郁，需要细品，让人上瘾</title>
		<link>http://www.smartdio.com/2007/07/java-%e5%83%8f%e5%a5%bd%e5%92%96%e5%95%a1%e4%b8%80%e6%a0%b7%e6%b5%93%e9%83%81%ef%bc%8c%e9%9c%80%e8%a6%81%e7%bb%86%e5%93%81%ef%bc%8c%e8%ae%a9%e4%ba%ba%e4%b8%8a%e7%98%be/</link>
		<comments>http://www.smartdio.com/2007/07/java-%e5%83%8f%e5%a5%bd%e5%92%96%e5%95%a1%e4%b8%80%e6%a0%b7%e6%b5%93%e9%83%81%ef%bc%8c%e9%9c%80%e8%a6%81%e7%bb%86%e5%93%81%ef%bc%8c%e8%ae%a9%e4%ba%ba%e4%b8%8a%e7%98%be/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 16:52:00 +0000</pubDate>
		<dc:creator>smardio</dc:creator>
				<category><![CDATA[生活乐趣]]></category>
		<category><![CDATA[软件开发]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[咖啡]]></category>

		<guid isPermaLink="false">tag:blogger.com,1999:blog-639824577953635117.post-4456967956444304194</guid>
		<description><![CDATA[咖啡分好坏，不是所有咖啡都能让人上瘾。早就有喝咖啡，但是没有上瘾；自从喝过某种咖啡后(不提这种咖啡的牌子，避免广告嫌疑)，便爱上了咖啡，几乎每日一杯，当然不一定是那个牌子的。在Java之前，用过basic、Visual Basic、Delphi（用了Delphi后，马上抛弃了VB）、然后是C++。本来98年时候也曾尝试使用Java,因为当时电脑配置、网络带宽的问题、还有开发工具不成熟，错误地认为Java并不能成气候，继续在C++上做开发。2001年，做一个聊天室，为了减轻服务器的负担，又想到了Java。当熬了国庆的几个夜晚，完成了聊天室后，对Java完全改观。从此便对Java“上瘾”了。Java不是完美的开发语言，但是漂亮的语言；漂亮的结构、漂亮的代码。曾经在深夜，喝着咖啡、听着爵士乐，敲着着Java代码&#8212;-这已经不是工作，而是享受。与Java配合的还有两样工具，UML、Eclipse。同样，一接触便上瘾。有一段时间没有编程序了，编程已经成为我的本能，无论Java还是C++,永远不会忘记，随时，都可以编出精彩的东西。完成本文的时候，已经是深夜2点，不过不是喝咖啡，敲Java。而是喝着啤酒、吃着烧烤、刚刚完成一个广告提案PPT。

© smardio for 小麦工作室, 2007. &#124;
Permalink &#124;
没有评论 &#124;
Add to
del.icio.us

Post tags: Java, 咖啡

Feed enhanced by Better Feed from  Ozh
]]></description>
			<content:encoded><![CDATA[<p>咖啡分好坏，不是所有咖啡都能让人上瘾。<br />早就有喝咖啡，但是没有上瘾；自从喝过某种咖啡后(不提这种咖啡的牌子，避免广告嫌疑)，便爱上了咖啡，几乎每日一杯，当然不一定是那个牌子的。<br />在Java之前，用过basic、Visual Basic、Delphi（用了Delphi后，马上抛弃了VB）、然后是C++。本来98年时候也曾尝试使用Java,因为当时电脑配置、网络带宽的问题、还有开发工具不成熟，错误地认为Java并不能成气候，继续在C++上做开发。<br />2001年，做一个聊天室，为了减轻服务器的负担，又想到了Java。当熬了国庆的几个夜晚，完成了聊天室后，对Java完全改观。从此便对Java“上瘾”了。<br />Java不是完美的开发语言，但是漂亮的语言；漂亮的结构、漂亮的代码。曾经在深夜，喝着咖啡、听着爵士乐，敲着着Java代码&#8212;-这已经不是工作，而是享受。<br />与Java配合的还有两样工具，UML、Eclipse。同样，一接触便上瘾。<br />有一段时间没有编程序了，编程已经成为我的本能，无论Java还是C++,永远不会忘记，随时，都可以编出精彩的东西。<br /><span style="color: rgb(153, 153, 153);">完成本文的时候，已经是深夜2点，不过不是喝咖啡，敲Java。而是喝着啤酒、吃着烧烤、刚刚完成一个广告提案PPT。</span></p>
<hr />
<p><small>© smardio for <a href="http://www.smartdio.com">小麦工作室</a>, 2007. |
<a href="http://www.smartdio.com/2007/07/java-%e5%83%8f%e5%a5%bd%e5%92%96%e5%95%a1%e4%b8%80%e6%a0%b7%e6%b5%93%e9%83%81%ef%bc%8c%e9%9c%80%e8%a6%81%e7%bb%86%e5%93%81%ef%bc%8c%e8%ae%a9%e4%ba%ba%e4%b8%8a%e7%98%be/">Permalink</a> |
<a href="http://www.smartdio.com/2007/07/java-%e5%83%8f%e5%a5%bd%e5%92%96%e5%95%a1%e4%b8%80%e6%a0%b7%e6%b5%93%e9%83%81%ef%bc%8c%e9%9c%80%e8%a6%81%e7%bb%86%e5%93%81%ef%bc%8c%e8%ae%a9%e4%ba%ba%e4%b8%8a%e7%98%be/#comments">没有评论</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.smartdio.com/2007/07/java-%e5%83%8f%e5%a5%bd%e5%92%96%e5%95%a1%e4%b8%80%e6%a0%b7%e6%b5%93%e9%83%81%ef%bc%8c%e9%9c%80%e8%a6%81%e7%bb%86%e5%93%81%ef%bc%8c%e8%ae%a9%e4%ba%ba%e4%b8%8a%e7%98%be/&title=Java 像好咖啡一样浓郁，需要细品，让人上瘾">del.icio.us</a>
<br/>
Post tags: <a href="http://www.smartdio.com/tag/java/" rel="tag">Java</a>, <a href="http://www.smartdio.com/tag/%e5%92%96%e5%95%a1/" rel="tag">咖啡</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.smartdio.com/2007/07/java-%e5%83%8f%e5%a5%bd%e5%92%96%e5%95%a1%e4%b8%80%e6%a0%b7%e6%b5%93%e9%83%81%ef%bc%8c%e9%9c%80%e8%a6%81%e7%bb%86%e5%93%81%ef%bc%8c%e8%ae%a9%e4%ba%ba%e4%b8%8a%e7%98%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
