<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>huangyh</title>
    <description></description>
    <link>http://huangyh.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>e3.tree 1.5 发布,很好,很强大,有截图</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/164508" style="color:red;">http://huangyh.javaeye.com/blog/164508</a>&nbsp;
          发表时间: 2008年02月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          E3.Tree是E3平台下一个用于构造树型UI(menu,tree,outlookbar等)的的组件, <br />E3.Tree 特色:<br />	1:部署简单，只需要把相关jar放到WEB-INF/lib目录下即可<br />	2:构造树，菜单等树型UI的开发模式一致<br />	3:提供了API和taglib 2种使用方式，使用简单，功能强大<br />	4:能够很容易把现有的树型UI集成进来，现在支持的有:xtree, ext tree 和yui menu<br />	5:功能丰富，现在支持的树有 普通树，radio树 ，checkbox树，动态树等<br />           6:能够在jsf/webwork/strtus/spring mvc 等等框架使用<br /><br /><br /><br />代码示例:<br /><pre name="code" class="java">
&lt;c:url var="orgIcon" value="/e3/samples/tree/Org.gif"/>
&lt;c:url var="userIcon" value="/e3/samples/tree/User.gif"/>
&lt;e3:tree var="org" items="orgs" >
  &lt;e3:node id="${org.id}" parentId="${org.parentId}" name="${org.name}"
           icon="${orgIcon}"
           openIcon="${userIcon}"   
  />
&lt;/e3:tree>

</pre><br /><br />想了解更多内容,请登陆e3主页 http://ie3.googlecode.com/ 下载<br /><br />E3Tree参考手册[1.5]<br />E3.Tree.dist-1.5.jar<br />E3.Tree.src-1.5.jar<br />e31.2.2.jar (这是样例)
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/164508#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 23 Feb 2008 22:35:30 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/164508</link>
        <guid>http://huangyh.javaeye.com/blog/164508</guid>
      </item>
      <item>
        <title>单元测试</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/164384" style="color:red;">http://huangyh.javaeye.com/blog/164384</a>&nbsp;
          发表时间: 2008年02月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          基础平台公共组件的对外API一定要加上单元测试,否则发布新版本的时候心理总不是那么塌实
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/164384#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 23 Feb 2008 00:43:52 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/164384</link>
        <guid>http://huangyh.javaeye.com/blog/164384</guid>
      </item>
      <item>
        <title>查询交易启动事务??</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/162343" style="color:red;">http://huangyh.javaeye.com/blog/162343</a>&nbsp;
          发表时间: 2008年02月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          单次查询不用启动事务,<br />多个查询组成的查询交易需要启动事物,以便查询交易里的查询获取到的数据<br />属于同一快照
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/162343#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 14 Feb 2008 20:55:59 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/162343</link>
        <guid>http://huangyh.javaeye.com/blog/162343</guid>
      </item>
      <item>
        <title>wrapper type </title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/161360" style="color:red;">http://huangyh.javaeye.com/blog/161360</a>&nbsp;
          发表时间: 2008年02月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          全部使用包装数据类型，不要使用基本数据类型，理由是，基本数据类型无法判断是初始值还是用户设置的值。例如： int a; 当a为0时，无法确定是用户设置为0,还是默认值0,如果用包装数据类型就没有这个问题，因为默认值是null
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/161360#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 04 Feb 2008 09:37:40 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/161360</link>
        <guid>http://huangyh.javaeye.com/blog/161360</guid>
      </item>
      <item>
        <title>开个小店，挣点小钱</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/148844" style="color:red;">http://huangyh.javaeye.com/blog/148844</a>&nbsp;
          发表时间: 2007年12月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          呵呵，朋友一直希望网购，突发其想，开个网店，挣点小钱，还不错，估计一个月也能挣点小钱，哈哈，不错.<br />下面地址是我的小店 <a href="http://shop35115979.taobao.com" target="_blank">http://shop35115979.taobao.com</a>
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/148844#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 17 Dec 2007 13:03:01 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/148844</link>
        <guid>http://huangyh.javaeye.com/blog/148844</guid>
      </item>
      <item>
        <title>spring动态创建Bean</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/132799" style="color:red;">http://huangyh.javaeye.com/blog/132799</a>&nbsp;
          发表时间: 2007年10月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          spring的bean配置默认都是静态配置，要实现动态创建，使用<font face="Arial">FactoryBean</font>
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/132799#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 17 Oct 2007 10:33:13 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/132799</link>
        <guid>http://huangyh.javaeye.com/blog/132799</guid>
      </item>
      <item>
        <title>事务拦截器</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/132798" style="color:red;">http://huangyh.javaeye.com/blog/132798</a>&nbsp;
          发表时间: 2007年10月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          如果需要在事务开始/提交/回滚 3个阶段做写自己的事情时，请使用拦截器对TransactionManager进行处理。
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/132798#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 17 Oct 2007 10:31:51 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/132798</link>
        <guid>http://huangyh.javaeye.com/blog/132798</guid>
      </item>
      <item>
        <title>E3.Tree开源，发布1.0版本.</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/126747" style="color:red;">http://huangyh.javaeye.com/blog/126747</a>&nbsp;
          发表时间: 2007年09月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div align="center"><strong><span style="FONT-SIZE: 22pt">E3.Tree</span></strong><strong><span style="FONT-SIZE: 22pt">参考手册</span></strong><strong><span style="FONT-SIZE: 22pt">(v0.1)</span></strong></div>
<div style="MARGIN: 17pt 0cm 16.5pt"><strong><font size="6">简介</font></strong></div>
<div style="TEXT-INDENT: 10.5pt">E3.Tree是E3平台下一个用于构造<span style="COLOR: blue">树型</span><span style="COLOR: blue">UI</span>(menu,tree,outlookbar等)的的组件,开发这个组件的主要目的有两点：</div>
<div style="MARGIN: 0cm 0cm 0pt 31.5pt; TEXT-INDENT: -21pt"><span>1.<span style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="COLOR: blue">重用</span>树型UI的<span style="COLOR: blue">构造过程，简化树型</span>UI的开发</div>
<div style="MARGIN: 0cm 0cm 0pt 31.5pt; TEXT-INDENT: -21pt"><span>2.<span style="FONT: 7pt 'Times New Roman'"><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></span></span>建立起<span style="COLOR: blue">一致的树型</span>UI<span style="COLOR: blue">开发模式</span></div>
<div style="MARGIN: 0cm 0cm 0pt 10.5pt">&nbsp;</div>
<div style="MARGIN: 17pt 0cm 16.5pt"><strong><font size="6">系统要求</font></strong></div>
<div>JDK1.4X</div>
<div>TOMCAT5.X (其他未测试)</div>
<div style="MARGIN: 17pt 0cm 16.5pt"><strong><font size="6">样例部署</font></strong></div>
<div>把e3.war 放到<span style="FONT-SIZE: 9pt; COLOR: #333333">Tomcat's webapps </span><span style="FONT-SIZE: 9pt; COLOR: #333333">目录下，启动服务器，输入地址</span><span style="FONT-SIZE: 9pt; COLOR: #333333"><a href="http://localhost:8080/e3">http://localhost:8080/e3</a> </span><span style="FONT-SIZE: 9pt; COLOR: #333333">进入示例主页</span><span style="FONT-SIZE: 9pt; COLOR: #333333">. </span><span style="FONT-SIZE: 9pt; COLOR: #333333">点级</span><a href="http://localhost:8080/e3/e3/samples/tree/TreeFrame.jsp">E3.Tree</a> 连接,即可看到示例程序.</div>
<div>示例组图:</div>
<div style="MARGIN: 17pt 0cm 16.5pt"><strong><font size="6">使用</font></strong></div>
<div style="MARGIN: 13pt 0cm"><strong><font size="5">Lib文件清单</font></strong></div>
<p>
<table cellspacing="0" border="1" cellpadding="0" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse">
    <tbody>
        <tr>
            <td valign="top" width="162" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 121.25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>文件名</div>
            </td>
            <td valign="top" width="72" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 54.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>版本</div>
            </td>
            <td valign="top" width="334" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 250.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>说明</div>
            </td>
        </tr>
        <tr>
            <td valign="top" width="162" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 121.25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>E3-Tree.jar</div>
            </td>
            <td valign="top" width="72" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 54.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>1.0</div>
            </td>
            <td valign="top" width="334" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 250.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>E3平台的树</div>
            </td>
        </tr>
        <tr>
            <td valign="top" width="162" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 121.25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>E3-TemplateEngine.ja</div>
            </td>
            <td valign="top" width="72" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 54.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>1.0</div>
            </td>
            <td valign="top" width="334" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 250.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>E3平台的模板引擎Adapter</div>
            </td>
        </tr>
        <tr>
            <td valign="top" width="162" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 121.25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>commons-logging.jar</div>
            </td>
            <td valign="top" width="72" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 54.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>1.04</div>
            </td>
            <td valign="top" width="334" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 250.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>Apache的commons log, </div>
            </td>
        </tr>
        <tr>
            <td valign="top" width="162" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 121.25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>log4j-1.2.14.jar</div>
            </td>
            <td valign="top" width="72" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 54.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>1.2.14</div>
            </td>
            <td valign="top" width="334" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 250.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>Apache的log4j</div>
            </td>
        </tr>
        <tr>
            <td valign="top" width="162" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 121.25pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>velocity-1.4.jar</div>
            </td>
            <td valign="top" width="72" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 54.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>1.4</div>
            </td>
            <td valign="top" width="334" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f4f4f4; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #f4f4f4; WIDTH: 250.55pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>Apache的模板引擎</div>
            </td>
        </tr>
    </tbody>
</table>
</p>
<div>&nbsp;</div>
<div><span>&nbsp;&nbsp; </span></div>
<div style="MARGIN: 13pt 0cm"><strong><font size="5">添加JAR到classpath中</font></strong></div>
<div>把Lib文件清单中的jar全部添加到classpath中</div>
<div style="MARGIN: 13pt 0cm"><strong><font size="5">web.xml配置</font></strong></div>
<div>添加导入js 等UI资源的监听器</div>
<p>
<table cellspacing="0" border="1" cellpadding="0" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse">
    <tbody>
        <tr>
            <td valign="top" width="568" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white">&nbsp;&nbsp;
            <listener></listener>
            &nbsp;&nbsp;
            <listener-class></listener-class>
            net.jcreate.e3.tree.loader.LoadResourcesListener</span></div>
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white">&nbsp;&nbsp;&nbsp; </span></div>
            </td>
        </tr>
    </tbody>
</table>
</p>
<div>&nbsp;</div>
<div style="MARGIN: 13pt 0cm"><strong><font size="5">控制器Servlet</font></strong></div>
<p>
<table cellspacing="0" border="1" cellpadding="0" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse">
    <tbody>
        <tr>
            <td valign="top" width="568" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div>protected void service(HttpServletRequest pRequest, HttpServletResponse pResponse) throws ServletException, IOException {<span>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span>业务数据</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; List orgs =&nbsp;new ArrayList();</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Org jcjtOrg = new Org(&quot;001&quot;,null,&quot;</span>进创集团&quot;, 1);</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Org jcrjOrg = new Org(&quot;001001&quot;,&quot;001&quot;,&quot;</span>进创软件&quot;, 1);</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Org xrjOrg = new Org(&quot;0010010011&quot;,&quot;001001&quot;,&quot;X</span>软件公司&quot;, 1);</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Org yrjOrg = new Org(&quot;0010010012&quot;,&quot;001001&quot;,&quot;Y</span>软件公司&quot;, 2);</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Org zrjOrg = new Org(&quot;0010010013&quot;,&quot;001001&quot;,&quot;Z</span>软件公司&quot;, 3);</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; orgs.add(jcjtOrg);</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; orgs.add(jcrjOrg);</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; orgs.add(xrjOrg);</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; orgs.add(yrjOrg);</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; orgs.add(zrjOrg);</span></div>
            <div>&nbsp;</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span>业务数据解码器，从业务数据中分解出id和parentid</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UserDataUncoder orgUncoder = new UserDataUncoder(){</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public Object getID(Object pUserData) throws UncodeException {</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Org org = (Org)pUserData;</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return org.getId();</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } </span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public Object getParentID(Object pUserData) throws UncodeException {</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Org org = (Org)pUserData;</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return org.getParentId();</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Tree</span>模型构造器，用于生成树模型</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AbstractWebTreeModelCreator treeModelCreator =</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;new AbstractWebTreeModelCreator(){</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span>该方法负责将业务数据映射到树型节点</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protected Node createNode(Object pUserData, UserDataUncoder pUncoder) {</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Org org = (Org)pUserData;</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WebTreeNode result = new WebTreeNode(org.getName(), &quot;org&quot; + org.getId());</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //action</span>是点击按纽执行的方法.可以是url,或者javascript函数</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; result.setAction(&quot;javascript:alert(' &quot; + org.getName() + &quot;')&quot;);</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return result;</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; treeModelCreator.init(pRequest);</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TreeModel treeModel = treeModelCreator.create(orgs,orgUncoder);</span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TreeDirector director = new DefaultTreeDirector();//</span>构造树导向器</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; WebTreeBuilder treeBuilder = new XTreeBuilder();//</span>构造树Builder</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; treeBuilder.init(pRequest);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; director.build(treeModel, treeBuilder);//</span>执行构造<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String treeScript = treeBuilder.getTreeScript();//</span>获取构造树的脚本</div>
            <div><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pRequest.setAttribute(&quot;treeScript&quot;, treeScript);//</span>保存到request,以便页面使用</div>
            <div>pRequest.getRequestDispatcher(&quot;/e3/samples/tree/XTree.jsp&quot;).forward(pRequest,pResponse);</div>
            <div>}</div>
            </td>
        </tr>
    </tbody>
</table>
</p>
<div>&nbsp;</div>
<div>这里我们构造是普通树，如果要构造带checkbox/radiobox的树,只需要将</div>
<div>WebTreeBuilder treeBuilder = new XTreeBuilder()</div>
<div>这行代码换成</div>
<div>WebTreeBuilder treeBuilder = new CheckXTreeBuilder ()</div>
<div>或</div>
<div>WebTreeBuilder treeBuilder = new RadioXTreeBuilder ()</div>
<div>即可</div>
<div>&nbsp;</div>
<div style="MARGIN: 13pt 0cm"><strong><font size="5">JSP页面</font></strong></div>
<p>
<table cellspacing="0" border="1" cellpadding="0" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse">
    <tbody>
        <tr>
            <td valign="top" width="568" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent">
            <div align="left" style="TEXT-INDENT: 5pt"><span style="FONT-SIZE: 10pt; BACKGROUND: white">%@ page contentType=&quot;text/html; charset=utf-8&quot;%&gt;</span></div>
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white"><!--CTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//E--></span></div>
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white"></span></div>
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white"></span></div>
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white">&lt;</span><span style="FONT-SIZE: 10pt; BACKGROUND: white">META</span><span style="FONT-SIZE: 10pt; BACKGROUND: white"> http-equiv=Content-Type content=&quot;text/html; charset=utf-8&quot;&gt;</span></div>
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white"></span></div>
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white"></span></div>
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white"><!--request.getAttribute("treeScript")--></span></div>
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white"></span></div>
            <div align="left"><span style="FONT-SIZE: 10pt; BACKGROUND: white"></span></div>
            <div align="left">&nbsp;</div>
            <div>&nbsp;</div>
            </td>
        </tr>
    </tbody>
</table>
</p>
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/126747#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 24 Sep 2007 22:50:43 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/126747</link>
        <guid>http://huangyh.javaeye.com/blog/126747</guid>
      </item>
      <item>
        <title>include servlet</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/125574" style="color:red;">http://huangyh.javaeye.com/blog/125574</a>&nbsp;
          发表时间: 2007年09月20日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="code_title">java 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span>&lt;jsp:include&nbsp;page=</span><span class="string">&quot;xx&quot;</span><span>/&gt; &nbsp;&nbsp;</span></span></li>
    <li class=""><span>如果page是个servlet时，会抛stream&nbsp;closed异常. &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>使用标准标签c:</span><span class="keyword">import</span><span>搞定 &nbsp;&nbsp;</span></li>
</ol>
</div>
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/125574#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 20 Sep 2007 09:50:29 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/125574</link>
        <guid>http://huangyh.javaeye.com/blog/125574</guid>
      </item>
      <item>
        <title>文件下载请求提交方式</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/124787" style="color:red;">http://huangyh.javaeye.com/blog/124787</a>&nbsp;
          发表时间: 2007年09月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="code_title">java 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;aaiframe&nbsp;name=</span><span class="string">&quot;hiddenFrame&quot;</span><span>&nbsp;width=</span><span class="string">&quot;0&quot;</span><span>&nbsp;height=</span><span class="string">&quot;0&quot;</span><span>&gt; &nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/aaiframe&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;form&nbsp;name=</span><span class="string">&quot;userExportParamForm&quot;</span><span>&nbsp;action=</span><span class="string">&quot;&lt;owk:url&nbsp;action=&quot;</span><span>/userList/userExportAction</span><span class="string">&quot;/&gt;&quot;</span><span>&nbsp;&nbsp;method=</span><span class="string">&quot;post&quot;</span><span>&nbsp;target=</span><span class="string">&quot;hiddenFrame&quot;</span><span>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/form&gt; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>aaiframe是iframe &nbsp;&nbsp;</span></li>
</ol>
</div>
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/124787#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 17 Sep 2007 17:39:18 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/124787</link>
        <guid>http://huangyh.javaeye.com/blog/124787</guid>
      </item>
      <item>
        <title>数据显示</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/124674" style="color:red;">http://huangyh.javaeye.com/blog/124674</a>&nbsp;
          发表时间: 2007年09月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &nbsp; 对于修饰性质的tag,当无法修饰时，把原始数据显示出来，不要抛异常.如：根据用户id显示用户名称，根据机构id显示机构名称，格式化日期,根据字典代码显示字典名称等tag,当修饰失败时，把用户id,机构id,字典代码支类的原始数据显示出来，而不是抛异常.
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/124674#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 17 Sep 2007 11:07:45 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/124674</link>
        <guid>http://huangyh.javaeye.com/blog/124674</guid>
      </item>
      <item>
        <title>连接池</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/112503" style="color:red;">http://huangyh.javaeye.com/blog/112503</a>&nbsp;
          发表时间: 2007年08月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          这个不错<font face="Arial"><a href="http://sourceforge.net/projects/c3p0">http://sourceforge.net/projects/c3p0</a></font>
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/112503#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 15 Aug 2007 12:35:29 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/112503</link>
        <guid>http://huangyh.javaeye.com/blog/112503</guid>
      </item>
      <item>
        <title>web校验码</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/112501" style="color:red;">http://huangyh.javaeye.com/blog/112501</a>&nbsp;
          发表时间: 2007年08月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial">这个东西不错</font></p>
<p><font face="Arial">http://jcaptcha.sourceforge.net/</font></p>
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/112501#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 15 Aug 2007 12:34:23 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/112501</link>
        <guid>http://huangyh.javaeye.com/blog/112501</guid>
      </item>
      <item>
        <title>密码加密</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/102173" style="color:red;">http://huangyh.javaeye.com/blog/102173</a>&nbsp;
          发表时间: 2007年07月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &nbsp;常见的密码加密策略是使用md5算法对密码进行加密, md5(密码),&nbsp; 建议采用&nbsp; md5(用户帐号,密码),因为后种策略,所以加密后的密码都不可能相等.
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/102173#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 17 Jul 2007 23:29:19 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/102173</link>
        <guid>http://huangyh.javaeye.com/blog/102173</guid>
      </item>
      <item>
        <title>配置文件</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/102172" style="color:red;">http://huangyh.javaeye.com/blog/102172</a>&nbsp;
          发表时间: 2007年07月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>把所有允许系统部署人员,开发人员修改的参数都集中到一个配置文件里,千万不要分散到多个文件.</p>
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/102172#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 17 Jul 2007 23:22:30 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/102172</link>
        <guid>http://huangyh.javaeye.com/blog/102172</guid>
      </item>
      <item>
        <title>E3TemplateEngine一个通用的模板引擎</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/99498" style="color:red;">http://huangyh.javaeye.com/blog/99498</a>&nbsp;
          发表时间: 2007年07月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          一个通用的模板引擎,支持Velocity,WebMacro,Freemarker和jxp. 希望对你有用,欢迎下载交流:)
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/99498#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 09 Jul 2007 20:40:12 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/99498</link>
        <guid>http://huangyh.javaeye.com/blog/99498</guid>
      </item>
      <item>
        <title>Builder模式打造通用Tree 构造组件</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/98668" style="color:red;">http://huangyh.javaeye.com/blog/98668</a>&nbsp;
          发表时间: 2007年07月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial">E3.Tree是E3平台下一个用于构造Tree的组件,　该组件主要用到Builder模式，工厂方法，Visitor等模式，欢迎交流.</font></p>
<p><font face="Arial">&nbsp;附件有使用示例和E3.Tree </font></p>
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/98668#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 07 Jul 2007 00:01:42 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/98668</link>
        <guid>http://huangyh.javaeye.com/blog/98668</guid>
      </item>
      <item>
        <title>业务平台建设--取名</title>
        <author>huangyh</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://huangyh.javaeye.com">huangyh</a>&nbsp;
          链接：<a href="http://huangyh.javaeye.com/blog/74613" style="color:red;">http://huangyh.javaeye.com/blog/74613</a>&nbsp;
          发表时间: 2007年04月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>1：名字最好是2-6位的字母组合而成. 如： A3, OWK, itop, ebase等等.关键是要简单好记</p>
<p>2:名字必须是合法的标识符号，因为，平台名字会用来构造包名.如：com.rb.<font color="#0000ff"><strong>owk</strong></font>, com.tooone.<font color="#0000ff"><strong>itop</strong></font>, net.jcreate.<font color="#0000ff"><strong>ebase</strong></font>,</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://huangyh.javaeye.com/blog/74613#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 25 Apr 2007 12:47:52 +0800</pubDate>
        <link>http://huangyh.javaeye.com/blog/74613</link>
        <guid>http://huangyh.javaeye.com/blog/74613</guid>
      </item>
  </channel>
</rss>