﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-我不是张嘎－小兵-随笔分类-Eclipse&amp;WTP应用</title><link>http://www.blogjava.net/grantbb/category/3230.html</link><description>期待交流</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 18:34:01 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 18:34:01 GMT</pubDate><ttl>60</ttl><item><title>DW上的新教程</title><link>http://www.blogjava.net/grantbb/archive/2006/04/06/39520.html</link><dc:creator>我不是张嘎－小兵</dc:creator><author>我不是张嘎－小兵</author><pubDate>Thu, 06 Apr 2006 01:51:00 GMT</pubDate><guid>http://www.blogjava.net/grantbb/archive/2006/04/06/39520.html</guid><wfw:comment>http://www.blogjava.net/grantbb/comments/39520.html</wfw:comment><comments>http://www.blogjava.net/grantbb/archive/2006/04/06/39520.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/grantbb/comments/commentRss/39520.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/grantbb/services/trackbacks/39520.html</trackback:ping><description><![CDATA[Eclipse Web 工具平台 V1.0 简介<br /><a href="http://www-128.ibm.com/developerworks/cn/views/opensource/tutorials.jsp?cv_doc_id=103041">http://www-128.ibm.com/developerworks/cn/views/opensource/tutorials.jsp?cv_doc_id=103041</a><br /><br />探索 Eclipse V3.1 的新特性<br /><a href="http://www-128.ibm.com/developerworks/cn/views/opensource/tutorials.jsp?cv_doc_id=103042">http://www-128.ibm.com/developerworks/cn/views/opensource/tutorials.jsp?cv_doc_id=103042</a><img src ="http://www.blogjava.net/grantbb/aggbug/39520.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grantbb/" target="_blank">我不是张嘎－小兵</a> 2006-04-06 09:51 <a href="http://www.blogjava.net/grantbb/archive/2006/04/06/39520.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse快捷键_不断完善</title><link>http://www.blogjava.net/grantbb/archive/2005/10/13/15449.html</link><dc:creator>我不是张嘎－小兵</dc:creator><author>我不是张嘎－小兵</author><pubDate>Thu, 13 Oct 2005 12:22:00 GMT</pubDate><guid>http://www.blogjava.net/grantbb/archive/2005/10/13/15449.html</guid><wfw:comment>http://www.blogjava.net/grantbb/comments/15449.html</wfw:comment><comments>http://www.blogjava.net/grantbb/archive/2005/10/13/15449.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/grantbb/comments/commentRss/15449.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/grantbb/services/trackbacks/15449.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Alt+/:</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">代码提示</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Ctrl+/:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">注释</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">/</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">取消注释</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Ctrl+D:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">删除光标所在行</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Ctrl+K:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">将光标停留在变量上，按</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Ctrl+K</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">键可以查找到下一个同样的变量</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Shift+Ctrl+K:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">和</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Ctrl+K</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">查找的方向相反</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Shift+Ctrl+F:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">代码格式化。如果选择了代码，仅对所选代码格式化</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Shift+Ctrl+O:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">快速地导入</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">import<BR><B>Shift+Ctrl+X:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">将所选字符转为大写</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Shift+Ctrl+Y:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">将所选字符转为小写</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Ctrl+M:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">快速对当前视图最大化</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Ctrl+O:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">在代码中打开类似大纲视图的小窗口</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Ctrl+</B></SPAN><B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">单击</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">:</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">可以跟踪方法和类的源码</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Alt+</B></SPAN><B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">左右方向键</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">:</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">跳到前一次</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">/</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">后一次的编辑位置。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Ctrl+</B></SPAN><B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">鼠标停留</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">:</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">可以显示类和方法的源码</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR></SPAN><B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">双击左括号</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">（小括号、中括号、大括号），将选择括号内的所有内容。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Ctrl+1:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">光标停在某变量上，按</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Ctrl+1</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">键，可以提供快速重构方案。选中若干行，按</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Ctrl+1</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">键可将此段代码放入</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">for</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">while</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">if</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">do</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">或</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">try</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">等代码块中。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>F3:</B></SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt">打开声明该引用的文件</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>F4:</B></SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial; mso-font-kerning: 0pt">打开类型层次结构</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>F5:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">单步跳入</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>F6:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">单步跳过</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>F7:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">单步跳出</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>F8:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">继续，如果后面没有断点，程序将运行完</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Ctrl+H:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">打开搜索窗口</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><B>Ctrl+Shift+S:</B></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">保存全部</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Alt+Left:</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">回退一步</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Alt+Right:</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">前跳一步</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Ctrl+Shift+T:</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">打开类型</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Ctrl+Shift+R:</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">打开资源</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Ctrl+Q:</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">回到最后一次编辑的地方</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Ctrl+Shift+G: </SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">workspace</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">中搜索引用</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Ctrl+Alt+Down:</SPAN></B><SPAN lang=EN-US style="FONT-FAMILY: Verdana"> </SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">复制高亮显示的一行或多行</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><B><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Alt+Up(Down):</SPAN></B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">将一行或者多行向上或者向下移动</SPAN></P><img src ="http://www.blogjava.net/grantbb/aggbug/15449.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grantbb/" target="_blank">我不是张嘎－小兵</a> 2005-10-13 20:22 <a href="http://www.blogjava.net/grantbb/archive/2005/10/13/15449.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>说说MyEclipse4.0的新功能</title><link>http://www.blogjava.net/grantbb/archive/2005/09/07/12327.html</link><dc:creator>我不是张嘎－小兵</dc:creator><author>我不是张嘎－小兵</author><pubDate>Wed, 07 Sep 2005 09:29:00 GMT</pubDate><guid>http://www.blogjava.net/grantbb/archive/2005/09/07/12327.html</guid><wfw:comment>http://www.blogjava.net/grantbb/comments/12327.html</wfw:comment><comments>http://www.blogjava.net/grantbb/archive/2005/09/07/12327.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/grantbb/comments/commentRss/12327.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/grantbb/services/trackbacks/12327.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><SPAN lang=EN-US>MyEclipse4.0</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是在</SPAN><SPAN lang=EN-US>8</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">月底发布的，我也是一个一个版本用过来了。</SPAN><SPAN lang=EN-US>4.0GA</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">版也已经用了一段时间了。新功能虽然增加了不少但是我感觉特别实用（或者说适用）的功能倒是不多。但是</SPAN><SPAN lang=EN-US>MyEclipse</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">占用的内存应该是越来越大呀，这一点是非常不爽的。偶在开发的时候只要一开</SPAN><SPAN lang=EN-US>Eclipse</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">就不太敢开别的软件了。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">一、</SPAN><SPAN lang=EN-US>UML</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">功能：</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这个工具使用起来还算是比较简单，但是画出来的图不够细致，而且中文显示的非常粗燥。一般画简单的</SPAN><SPAN lang=EN-US>UML</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">图，个人感觉</SPAN><SPAN lang=EN-US>Visio2003</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的画图功能还是非常方便的。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">该工具还有个反向功能，就是直接通过</SPAN><SPAN lang=EN-US>java</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">类来生成</SPAN><SPAN lang=EN-US>UML</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">图，或许这个功能日后在重构或者</SPAN><SPAN lang=EN-US>review</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的时候会有用。执行这个操作可以通过菜单：</SPAN><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Tahoma">UML&gt;Reverse Engineer UML from Java...&nbsp;</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">，然后通过向导一步一步完成，还可以直接将</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">java</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">类拖放到面板上来生成</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">UML</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">图。</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">最后可以将画好的图，导出为图片或者</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">XML</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">文件。</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">二、</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">JSF</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">的支持</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">MyEclipse</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">又增强了对</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">JSF</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">的支持，由于没有用过所以也不能评论，我的感觉，</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">JSF</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">至少在</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">2</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">年之内还不能够成为主流，而且在好多的公司对于表现层是最不重视的，所以我短时间是不会去学习</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">JSF</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">的。前段时间用过</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">Sun</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">的</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">java creator</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">，那个工具对</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">JSF</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">的支持应该算是当前最好的，可以把一些控件拖一拖，然后设置一下属性，再针对事件进行编程。</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">三、可视化网页编辑功能</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">主要就是支持</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">HTML</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">、</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">JSP</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">、</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">Struts</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">、</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">JSF</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">等页面的可视化编辑，但是让我非常反感的是，现在用这个版本每次打开一个</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">jsp</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">或者其他的页面都要等一段时间，因为</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">MyEclipse</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">要初始化一些可视化的工具，该工具对可视化的支持并不好，如果比较简单的网页还可以，表格一多，排版稍微复杂一点的就会显示的特别乱，这方面如果能够做到向</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">Dreamwaver</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">那样就好了。最新版的</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">Dreamwaver</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">不知道有没有对</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">struts</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">标签的支持，以前倒是有一个</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">Dreamwaver</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">的插件支持</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">struts</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">标签。这样看来我认为</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">MyEclipse</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">的这个可视化编辑的功能是个败笔。</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">四、</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt">Hibernate3</SPAN><SPAN style="COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma">的支持</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Tahoma; mso-bidi-font-size: 8.5pt"><o:p></o:p></SPAN></P><SPAN style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">新版的</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 1.0pt; mso-bidi-font-size: 8.5pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">MyEclipse</SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">支持</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 1.0pt; mso-bidi-font-size: 8.5pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">Hibernate3</SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">，最值得一提的就是</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 1.0pt; mso-bidi-font-size: 8.5pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">hibernate</SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">的配置文件的可视化编辑，这个功能还是比较方便的，不过我现在的应用都是把</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 1.0pt; mso-bidi-font-size: 8.5pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">Hibernate</SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">整合到了</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 1.0pt; mso-bidi-font-size: 8.5pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">Spring</SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-size: 8.5pt; mso-bidi-font-family: Tahoma; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">当中，那样用处也就不大了。<BR><IMG height=303 alt=o_image001.gif src="http://www.blogjava.net/images/blogjava_net/grantbb/3221/o_image001.gif" width=400 border=0><BR>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">五、</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">Spring</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的支持</SPAN></P><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">对</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">Spring</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">的支持，其实就是把</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">SpringIDE</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">给整合进来了，然后可以添加一些</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">Spring</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">用到</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">lib</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">。这个插件最帅的功能就是能够检查配置文件的错误，还有就是如果</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">bean</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">的配置文件是分开的可以集中管理，非常方便查找</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">bean</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体"><BR></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">将所有的配置分组管理：<BR><IMG height=266 alt=r_image003.jpg src="http://www.blogjava.net/images/blogjava_net/grantbb/3221/r_image003.jpg" width=264 border=0><BR><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">以图像的方式展示</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">bean</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">的调用关系，这样</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">bean</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">之间的调用关系就一幕了然：</SPAN><IMG height=382 alt=r_image005.jpg src="http://www.blogjava.net/images/blogjava_net/grantbb/3221/r_image005.jpg" width=554 border=0><BR>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">六、对</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">Tapestry</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的支持的增强</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; mso-char-indent-count: 2.0; mso-char-indent-size: 10.5pt"><SPAN lang=EN-US><FONT face="Times New Roman">Tapestry</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">我也没有用过，感兴趣的可以自己查看相关的文档。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">七、新增了对</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">3</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">个服务器的支持：</SPAN></P><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">如图所示：</SPAN><BR><IMG height=657 alt=o_image006.gif src="http://www.blogjava.net/images/blogjava_net/grantbb/3221/o_image006.gif" width=174 border=0><BR><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 1.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">参考文档：</SPAN><B><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体">MyEclipse 4.0 GA<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY: Tahoma; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋体"><A href="http://www.myeclipseide.com/ContentExpress-display-ceid-66.html"><B>New and Noteworthy</B></A></SPAN></SPAN></SPAN><img src ="http://www.blogjava.net/grantbb/aggbug/12327.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grantbb/" target="_blank">我不是张嘎－小兵</a> 2005-09-07 17:29 <a href="http://www.blogjava.net/grantbb/archive/2005/09/07/12327.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>利用MyEclipse开发Struts+Hibernate应用</title><link>http://www.blogjava.net/grantbb/archive/2005/09/06/12167.html</link><dc:creator>我不是张嘎－小兵</dc:creator><author>我不是张嘎－小兵</author><pubDate>Tue, 06 Sep 2005 01:34:00 GMT</pubDate><guid>http://www.blogjava.net/grantbb/archive/2005/09/06/12167.html</guid><wfw:comment>http://www.blogjava.net/grantbb/comments/12167.html</wfw:comment><comments>http://www.blogjava.net/grantbb/archive/2005/09/06/12167.html#Feedback</comments><slash:comments>23</slash:comments><wfw:commentRss>http://www.blogjava.net/grantbb/comments/commentRss/12167.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/grantbb/services/trackbacks/12167.html</trackback:ping><description><![CDATA[原来这篇文章发在了csdn的blog上了，但是那个blog用起来感觉实在不爽，后来文章中的图片因为放到别人的服务器上，所以在人家换服务器后就找不到了，有好几位朋友msn过来问我图片那里去了，给大家造成了不便非常抱歉，在此把pdf格式的文档放在此处下载。<BR><BR>利用MyEclipse开发Struts+Hibernate应用  <A href="http://www.blogjava.net/Files/grantbb/利用MyEclipse开发Struts+Hibernate应用.rar">点击下载</A><BR><BR>其中文章中有个小的错误：<BR>
<P>VipService.java中所有关闭session的地方有个小问题，还是需要通过SessionFactory来关闭。<BR>之前代码：<BR>if (session != null)<BR>{<BR> try<BR> {<BR>     <FONT color=#ff1493>session.close();<BR></FONT> }<BR> catch (HibernateException e)<BR> {<BR>  System.err.println("Hibernate Exception" + e.getMessage());<BR>  throw new RuntimeException(e);<BR> }</P>
<P>}<BR>修改之后：<BR>try {<BR> <FONT color=#0000ff>SessionFactory.closeSession();<BR></FONT>} catch (HibernateException e) {<BR> System.err.println("Hibernate Exception" + e.getMessage());<BR> throw new RuntimeException(e);<BR>}</P><img src ="http://www.blogjava.net/grantbb/aggbug/12167.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grantbb/" target="_blank">我不是张嘎－小兵</a> 2005-09-06 09:34 <a href="http://www.blogjava.net/grantbb/archive/2005/09/06/12167.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>