<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>icefire</title>
    <description></description>
    <link>http://icefire.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>修改Oracle XE HTTP 监听程序端口</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/190306" style="color:red;">http://icefire.javaeye.com/blog/190306</a>&nbsp;
          发表时间: 2008年05月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          由于XE安装时，默认web控制台服务端口是8080，这个设置令人很是郁闷，因为和Tomcat等服务器冲突。今天终于在XE的安装文件中翻到了安装时的SQL，让我查到了端口设置的SQL。<br />在oraclexe\app\oracle\product\10.2.0\server\config\scripts\postDBCreation.sql文件里。有这样一段：<br /><pre name="code" class="sql">
begin
   dbms_xdb.sethttpport('8080');
   dbms_xdb.setftpport('0');
end;
/
</pre><br />再看看日志文件F:\oraclexe\app\oracle\product\10.2.0\server\config\log\postDBCreation.log里，有这样一段记录：<br /><pre name="code" class="sql">
SQL> begin
  2  	dbms_xdb.sethttpport('8080');
  3  	dbms_xdb.setftpport('0');
  4  end;
  5  /
PL/SQL 过程已成功完成。
</pre><br />就是它了，打开SQL*Plus控制台。用sys或者system登陆。然后运行：<br /><pre name="code" class="sql">
begin
   dbms_xdb.sethttpport('8088');
end;
/
</pre><br />这样就把端口设置为8088了。<br />但刚开始，我重新启动服务器后，8088端口还是没反应，而8080就有。我以为没改成功，正在郁闷中。过了10来分钟，想用8080端口登陆时，发现找不到服务了，一阵惊喜，立即换到8088下登陆，果然就行了。又一个问题解决了，Yea!
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/190306#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/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/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>Tue, 06 May 2008 17:12:33 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/190306</link>
        <guid>http://icefire.javaeye.com/blog/190306</guid>
      </item>
      <item>
        <title>爱，会幸福吗？</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/137322" style="color:red;">http://icefire.javaeye.com/blog/137322</a>&nbsp;
          发表时间: 2007年11月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          好久没有文字了，好久没来这里了，更加好久没去My Opera了。<br /><br />你相信网恋吗？<br />信，但质疑其长久！<br /><br />是的，爱只是种感觉，所以随时随地都可能发生！这是自己在摘录本上的话。很多时候自己是无法控制自己的感情。我害怕自己的失控，我不知道那样的我是不是真的自己。有时自己都觉得可怕。<br /><br />多少年来，情人节都没有送出过礼物，不知道这是不是上帝的有意安排。现在面对网络，有了一个你，丫头。你是上帝送我的礼物，我想珍藏一辈子，却不知道上帝是否允许。<br /><br />我们相隔千里，所以每次QQ都想在视频里看看你，但你却不许。我知道没有办法让你做你不喜欢做的事情，但我真的只是因为想你，所以才想看看你！你说你想我的时候，我却不在网上，真的很对不起，我知道是我的错，可我已经努力了。今天终于办理了包月，以后可以挂手机QQ了，可以随时聊天了。<br /><br />昨天开始你不对我说话了，今天你也没有上QQ，真怕你要对我说离别。上一次已经很难受了，而这一次我陷得更深了。刚开始的时候，我犹豫，我害怕，觉得这太虚幻了，但却又似乎很真实。也许会有人笑我傻吧，可我已经无所谓了。<br /><br />丫头，还记得我告诉你，别不说话好吗？因为在QQ这头的我很着急，因为除了QQ，我再也没有找到你的方法了！<br /><br />有些憧憬我们见面的时候，也许很快就能成为现实。同时希望上帝给我们多一点眷顾！
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/137322#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/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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 01 Nov 2007 15:00:50 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/137322</link>
        <guid>http://icefire.javaeye.com/blog/137322</guid>
      </item>
      <item>
        <title>阶段小结</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/113442" style="color:red;">http://icefire.javaeye.com/blog/113442</a>&nbsp;
          发表时间: 2007年08月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          前段时间忙这敢着做东西，还碰上了自己以前很多没碰上的事情，所以干脆在这做个记录。<br /><br />1. 乱码的问题：<br />以前以为写了一个filter就没有问题了，但事实上问题还很多。以前一直不知道为什么在Ajax中用GET方法发送的数据会有乱码的问题。就算是用了encodeURI进行编码，问题还是依旧。很多时候都尽量避免使用中文，又或者是使用字符串重建的方法来实现消除乱码问题。但一直都觉得这样的方法实在是不“协调”了，总觉得这是很别扭的事情。<br /><br />几个这次又遇上必须要能下载中文文件名的的文件，以前的方法都是直接使用英文，但链接文字用中文，但是这样用户不干了。觉得写下载类，又加上要使用数据库进行管理，比较麻烦，不过写下载类，能更细粒度地控制整个下载。<br /><br />IE有个总以UTF-8对链接进行编码，这也就是说，链接都是以UTF-8格式传上去的。但就是这样，服务器端依旧没有办法正常识别汉字，因为Tomcat总是以ISO-8859-1（java.net.URLDecoder.decode(url, "ISO-8859-1")）对URL进行解码，所以根本得不到正确的文件地址。解决方法很简单，那就是在配置文件中（访问端口的配置中）加入URIEncoding="UTF-8"这个设置，那么问题就解决了。但是这个问题解决了，老问题又来了，以前字符串重建获得参数值的方法又是乱码了。原来IE的UTF-8进行编码，并不包括对GET形式提交参数进行编码。也就是“?”后面的中文并没有进行编码。<br /><br />用Opera的时候，就会发现，很多时候URL中的中文字符就被进行了编码。IE就不会帮你完成这项任务，所以你只有自己动手，使用encodeURI进行编码，或者在显示前，用Struts标签中的Link之类的便签编码后输出。当然自己用URLEncoder.encode(url, "UTF-8") 方法也行。<br /><br />由于POST没有这样的问题，所以最好都是使用POST方法提交，有链接的地方，那还是先编码再输出，或者还是用脚本控制。还有就是字符串重建是非常非常愚蠢的方法，还是别用的好。<br /><br />以前不知道JSP页面里的pageEncoding是干什么用的，现在知道了，是标识JSP源码是用的什么编码格式，这个属性可以令源码同页面字符的输出不是同一种格式。不过这样的做比较愚蠢。<br /><br />另外使用GBK而不是GB2312，上次居然让我碰上用GBK的输出会有乱码的问题，还是用GBK好，另外使用UTF-8更好！<br /><br />我最喜欢JB处理文件格式的方式，每个工程都是独立的格式管理，并且在这个工程下创建的文件，都会帮你按照工程设置好，这点比起NB和Eclipse都要好！！<br /><br />2.线程安全<br />在使用ThreadLocal类的时候一定要注意，每次使用完毕了ThreadLocal中的数据后，一定记得要清理掉，或者每个请求前覆盖掉。在Tomcat中，每次请求后，此线程并没有消亡，只是假如不够用会启用新的，旧的会一直保留着，这点和连接池一样！只是连接池程序会帮我们清理。以前我一直以为每个请求后，都会启用新的线程，但事实上是每个请求都是独立的线程，但不一定是新的。结果上次写程序还犯了错误！！<br /><br />3.数据库<br />一直没在数据库上遇到乱码问题，也许是因为用的Oracle，人家这方面已经做得很好了。不过上传发现，大数据类型，如BLOB这样的字段类型，对储存空间非常敏感，因为要是没有相同名称的空间，那根本就导不进去，哎！！！以前一直用Oracle提供的操作界面在操作，结果自己都不知道如何用SQL进行创建，结果使用简化版本的时候，我根本没办法创建空间！
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/113442#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/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>Fri, 17 Aug 2007 11:16:44 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/113442</link>
        <guid>http://icefire.javaeye.com/blog/113442</guid>
      </item>
      <item>
        <title>微软入股长虹</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/91563" style="color:red;">http://icefire.javaeye.com/blog/91563</a>&nbsp;
          发表时间: 2007年06月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://tech.sina.com.cn/e/focus/MS_CH07/index.shtml" target="_blank">http://tech.sina.com.cn/e/focus/MS_CH07/index.shtml</a><br /><br />微软入股长虹 长虹股票开盘涨停<br /><br />微软9405万元入股长虹，在中国微软第一次资本投入。。。。。<br /><br />这世界太疯狂了。。。。
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/91563#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 18 Jun 2007 11:22:16 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/91563</link>
        <guid>http://icefire.javaeye.com/blog/91563</guid>
      </item>
      <item>
        <title>taglib</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/91546" style="color:red;">http://icefire.javaeye.com/blog/91546</a>&nbsp;
          发表时间: 2007年06月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          昨天居然让我碰上自己写的JSP标签没法加载的问题，真叫一个郁闷呀！！！<br /><img src="/images/smiles/icon_sad.gif"/>一直都想不通为什么会是这个样子。。。。<br />使劲给我报<br /><div class="quote_title">引用</div><div class="quote_div">Unable to load tag handler class "XX" for tag "XX"</div><br />核对了自己的写的代码，我也没能找出错在哪里。。<br /><br />主要这代码在我先前一个Eclipse的工程里能良好运行，自己也很满意才想搞到JBuilder2005下的一个工程里。但是居然让我郁闷得昨天都没能睡好觉。<br /><br />今天跑来用Google，也发现人家有这样的问题，不过还没看到解决方法。。不过后来自己突然发现我的tld文件和struts自带的tld文件在JB里显示有点不一样，突然怀疑是不是自己写错了，但回头一想，那是不可能的，在别的工程里都能用。<br /><br />最后的结果有点让我意外，原来是没有<br /><div class="quote_title">引用</div><div class="quote_div">&lt;!DOCTYPE taglib PUBLIC .........</div><br />哎，可能是JB2005版本低的原因，自带Tomcat无法识别没有指定DTD的配置文件。。。。。真是让人郁闷呀。。。。。加上了，就一切OK。
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/91546#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/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/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, 18 Jun 2007 09:32:45 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/91546</link>
        <guid>http://icefire.javaeye.com/blog/91546</guid>
      </item>
      <item>
        <title>Google Gears</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/88212" style="color:red;">http://icefire.javaeye.com/blog/88212</a>&nbsp;
          发表时间: 2007年06月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="quote_title">引用</div><div class="quote_div">Google Gears是开源的浏览器扩展，它可让开发者创建能离线运行的Web应用程序。Gears提供以下3个关键特性： <br />“本地服务器”，缓存资源（HTML、JavaScript、图片等等），使应用程序无需连接服务器即可访问这些资源<br />“数据库”，在浏览器内部保存和访问数据。<br />“工作者线程池”，通过在后台执行费时的操作使应用程序响应更加迅速。</div><br />这些特性不就是RCP的样子吗？<br /><br /><div class="quote_title">引用</div><div class="quote_div">Gears在新的BSD许可证下授权，使得Gears运行时API可以以最小的约束嵌入到第三方的软件中。目前的安装形式是浏览器扩展（大约700k大小），支持Windows下的IE和Firefox，Linux和OS X下的Firefox。对于Opera和Safari的支持正在开发中。</div><br /><br /><br />这也很诱人<br /><br /><div class="quote_title">引用</div><div class="quote_div">Adobe宣布支持Google Gears。</div><br /><br />对手少了一个，伙伴多了一个。Apollo和Gears的合作，离线Web应用的未来不远了。<br /><br /><a href="http://www.infoq.com/cn/news/2007/06/googlegears" target="_blank">http://www.infoq.com/cn/news/2007/06/googlegears</a>
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/88212#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>Fri, 08 Jun 2007 20:22:37 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/88212</link>
        <guid>http://icefire.javaeye.com/blog/88212</guid>
      </item>
      <item>
        <title>写不出东西来了</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/87814" style="color:red;">http://icefire.javaeye.com/blog/87814</a>&nbsp;
          发表时间: 2007年06月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今天写论文，突然怎写都写不出来了。忽然有想到，今天是高考的第一天，想想四年前的今天，要是那个时候的我，在考场上也什么都写不出来的话，那我不哭死了。。。<br /><br />想想时间可真快，那个时候的情景现在都还记得。不知道为什么，又想起那个人来了，呵呵！也许几年后，今天的情景又会历历在目。。<br /><br />人生匆匆就那么几十年，人活在这个世上，到底应该做些什么呢？怎样才能算是没有白白在这世上活过呢？<br /><br />有时是不是自己太爱胡思乱想了，结果导致自己快要胡言乱语，最终连个论文都写不出来。<br /><br />最近感觉自己真的该要好整理下思绪。有时觉得自己很颓废，有时候又觉得自己很有激情。<br /><br />还是先想想论文怎么写吧！
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/87814#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>Thu, 07 Jun 2007 23:07:44 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/87814</link>
        <guid>http://icefire.javaeye.com/blog/87814</guid>
      </item>
      <item>
        <title>拿什么去竞争</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/86751" style="color:red;">http://icefire.javaeye.com/blog/86751</a>&nbsp;
          发表时间: 2007年06月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          最近一直在想，对于一个非专业化的队伍，一个人员匮乏的团队，一个技术水平有限的团队，要如何做出一流的产品，参与市场竞争。<br /><br />现在我就身处这样的一个环境。总共编程的人员就两个人，从美工、设计到编程实现、维护就这两个人在干。人员的匮乏，自然压力也就非常大，很多时候别人在休息的时候，我们也只有呆在电脑前赶工。<br /><br />其实累点也没有什么，但关键是这样忙于赶项目，自己很难有提高，虽然有时候会有些“急中生智”，但那是不能长久的。由于人员的匮乏，根本没有时间学习新的知识，只能将就着。有时真的是好无奈，看了那么多的关于Spring，Hibernate等框架的相关信息但是却没有实践的机会。甚至到现在，连单元测试都没有，虽然自己有时候写点简单的测试，但是是不可能期望这能成为习惯。用着老旧的Struts，虽然现在已经加入了很多自己的代码，已经简化了很多事情，但是还是觉得开发速度太慢了，有时候都决定，是不是该试试RoR。但是改变平台是是件很严重的事情，何况数据用的是Oracle，好像现在RoR这方面的支持还不强。<br /><br />由于什么都处于初级阶段，可以说什么都是一穷二白的。连CVS之类的版本控制都没有，经常合并的时候出现一些莫名的错误，现在终于把CVS用上了。以前对于有用的代码，不是封装调用，而是直接Copy。这里要说明下，团队是有前辈的，不过现在离开了。除了留下一堆零散的代码，真的没有再留下什么东西了。让人郁闷的事情是，感觉总是在重复编码，我现在努力把该封装的都封装掉。程序员和会编程，真的是两码事。也许有的人会觉得有的人很聪明，能解决问题，不过那样解决的问题就真的没有问题？<br /><br />现在除了这些不如人意外，更令人郁闷的事就是身边找不到人交流，平时自己就只有多上网。但是有的问题不是靠上网就能解决的。比起同人直接交流，还是差太远了。现在的代码也没办法单元测试，现在我很郁闷，想一狠心就全部重构，或者连构架都直接换掉。但是事实上这还做不到，我一个人做不不了那么多的。别人也学不了那么多，虽然现在编程的只有两个人，但是今后进来的也是菜鸟。我不知道该怎样带新手。很多时候，进来就是这样编程，很多习惯都会伴随他到毕业。很多时候人们都是之思考功能的实现，这个实现是否有问题，这些都不是要考虑的。<br /><br />其实说了这么多，还是和团队人员流动有很大的关系。这是一个由研究生组成的团队，每年都有人要走，每年都有新人进来，每个人都有课，还有论文，还有……。其实现在的校园越来越不行了，现在的大学已经没办法成为时代的先锋了。其实说起来，我们现在做的这个系统，本身思想还是很不错的，也应该算是领先的吧！不过光有思想是不够的，既然开始做产品了，既然我们开始参与市场竞争了，那我们的优势在哪里？连校园里，交流下管理经验，规范化经验，这都是不行的。因为导师带的队伍，经验越丰富的越强，他自然不想把这些自己的经验分享掉。这让我想起了“丑陋的中国人”。<br /><br />现在在理论上，很想让系统引入“本体”，想把系统做成一个企业的集成平台，不过这路也实在是太远了，我都不敢想了。或许真的有那一天的话，我想这个系统里，都不会有我的代码了吧！<br /><br />为了能让自己的产品，自己或许应该付出更多点。但是时间呀，时间。我不是神，没办法完成所有的事情。很多时候我也是把事情想得很天真，都往理想的状态想，但是事实上理想的状态是不存在的。该一个人做的还得一个人做。有时候自己一个人坐在电脑前都想抓狂。<br /><br />一直没想出来，这样的团队，应该怎样才能干好项目，应该怎么培养队伍。
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/86751#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, 04 Jun 2007 22:57:22 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/86751</link>
        <guid>http://icefire.javaeye.com/blog/86751</guid>
      </item>
      <item>
        <title>姐姐结婚了</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/85970" style="color:red;">http://icefire.javaeye.com/blog/85970</a>&nbsp;
          发表时间: 2007年06月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          姐姐结婚了，但是我却是最后一个知道这事！也是，我知不知道又有什么关系。自己过得幸福才是最重要的。不过还是挺郁闷的。和姐姐是越来越疏远了，感觉好像我和很多人都在疏远的样子。<br /><br />看来姐姐的婚礼我是参加不了了，我也想不出送她什么好。<br /><br />为什么我还是单身？？？？？？为什么每当过节的时候，我都只能躲在角落里，自己一个人过？<br /><br />可能渐渐习惯了，习惯了一个人的生活，也许某一天，我不会再对两人世界有任何憧憬了！
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/85970#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/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><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>Sat, 02 Jun 2007 23:20:42 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/85970</link>
        <guid>http://icefire.javaeye.com/blog/85970</guid>
      </item>
      <item>
        <title>在JTable中添加可视化组件</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/85933" style="color:red;">http://icefire.javaeye.com/blog/85933</a>&nbsp;
          发表时间: 2007年06月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今天帮为了给同学讲如何些Swing程序，今天还专门研究了一下怎么在JTable中添加别的组件。一般情况下JTable只认String之类的，对Swing中的组件是不认的。后来到网上搜了下，看到还是有不少人有这样的迷惑。不过也有人提出了解决之道。<br /><br />JTable中有一个TableModel接口，默认情况下，有一个DefaultTableModel实现。可以通过对TableModel行列数据操作来达到对表格操作。<br /><br />对于每一个Column还有个TableColumnModel。可以用table.getColumnModel()取得，这样再在getColumn( num )，就能取得TableColumn，然后设置setCellEditor(new DefaultCellEditor(new JCheckBox()))，当你当TableModel单元格中可编码返回的是True，那么你就会看到选择的效果了。<br /><br />但是这样还不够，因为这样的话，在表格里，显示的还是true和false这样的字符串。并不会出现JCheckBox那个框和钩。<br /><br />再设置setCellRenderer(new MyTableRenderer()) 这是一个实现了TableCellRenderer接口的JCheckBox。这样Table就会把内容显示绘制交给JCheckBox了。<br /><br />完整的代码是<br /><pre name="code" class="java">
private JTable initTable(JTable table) {
        DefaultTableModel dtm = new DefaultTableModel(
            new Object [] {"","姓名", "年龄", "班级", "性别"},0);
         dtm.addRow(new Object[] {new Boolean(false),"fox","12","050101","男"});
        
        table.setModel(dtm);
        TableColumnModel tcm = table.getColumnModel();

        tcm.getColumn(0).setCellEditor(new DefaultCellEditor(new JCheckBox()));
        tcm.getColumn(0).setCellRenderer(new MyTableRenderer());

        tcm.getColumn(0).setPreferredWidth(20);
        tcm.getColumn(0).setWidth(20);
        tcm.getColumn(0).setMaxWidth(20);
        return table;
    }
private class MyTableRenderer extends JCheckBox implements TableCellRenderer {
         //此方法可以查考JDK文档的说明
         public Component getTableCellRendererComponent( JTable table,
                 Object value,
                 boolean isSelected,
                 boolean hasFocus,
                 int row,
                 int column ) {
             Boolean b = (Boolean) value;
             this.setSelected(b.booleanValue());
             return this;
         }
    }
</pre>
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/85933#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 02 Jun 2007 18:05:38 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/85933</link>
        <guid>http://icefire.javaeye.com/blog/85933</guid>
      </item>
      <item>
        <title>我很郁闷</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/85008" style="color:red;">http://icefire.javaeye.com/blog/85008</a>&nbsp;
          发表时间: 2007年05月31日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          昨天把用JBuilder写的程序连上了CVS。发现JB的CVS客户端还真不好用。和eclipse比起来还真是差不少。不过2007至少在统一起跑线上了。一直在想，当JB到eclipse下了，那是不是用盗版MyEclipse人数是不是会减少！<br /><br />昨天自从把程序传到CVS上了，就跑不了了，真搞不懂是为什么。今天怒了，最后我只有把工程重建过，还好，能跑了。完全不明白这是为什么，难道JB没办法很好支持CVS？<br /><br />以前还不觉得，当把JB和eclipse放到一块用的时候，发现JB反应明显慢不少。也许是因为他自己用1.4版本的原因。
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/85008#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/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><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 31 May 2007 10:43:43 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/85008</link>
        <guid>http://icefire.javaeye.com/blog/85008</guid>
      </item>
      <item>
        <title>oracle 插入 clob</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/83954" style="color:red;">http://icefire.javaeye.com/blog/83954</a>&nbsp;
          发表时间: 2007年05月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今天在写程序，是关于Oracle的CLOB字段插入的问题，找了好久，搜索了N多帖子。结果都是些老旧，而且代码恶心的讲解（及其讨厌用流这样的东西）。不过还好，终究还是让我找到了人家写的解决方法。<a href="http://developers.sun.com.cn/blog/nile/entry/200703094" target="_blank">http://developers.sun.com.cn/blog/nile/entry/200703094</a><br /><br />其实Oracle已经提供了新的API和方法，而且OraclePerparedStatement有挺多实用的方法，不过好像很多人都不再写JDBC了，所以也就觉得这些无所谓了。<br /><br />不过我没在官方网站上找到JDBC API的下载地址，JDBC驱动倒是找到了。说到驱动，明明教研室都用上了10g，但是编程的驱动却还在用classes12.jar。其实这个是支持1.2和1.3的包。如果是1.4以上的应该用ojdbc14.jar。<br /><br />看来搜索引擎还得提高，大家的转载也该更新下了！
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/83954#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/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><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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 28 May 2007 20:17:10 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/83954</link>
        <guid>http://icefire.javaeye.com/blog/83954</guid>
      </item>
      <item>
        <title>有关JavaScript执行顺序</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/83840" style="color:red;">http://icefire.javaeye.com/blog/83840</a>&nbsp;
          发表时间: 2007年05月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          昨天在JavaEye上看到了关于JavaScript变量和方法覆盖的讨论。大家把标准都拿出来解读了，可是最后也没搞清楚，最后还是一个人发了<a href="http://www.coolcode.cn/" target="_blank">http://www.coolcode.cn/</a>上的一个地址，上面讲得真的很清楚。原来声明定义和赋值不是同一时期执行的，而且浏览器也不是看着了，解读一行，而是全部载入后，先声明定义，再执行。赋值也是在执行期间完成的。<br /><br />以前一直有关注PHPRPC，根据介绍，这东东很先进，比JSON，XML都要好使，不过一直都只是在<a href="http://www.coolcode.cn/" target="_blank">http://www.coolcode.cn/</a>看看，都没有用过，因为原来最早好像只有PHP的服务器端，不过现在也有了JAVA的。<br /><br /><a href="http://www.coolcode.cn/" target="_blank">http://www.coolcode.cn/</a>对Ajax研究挺深入的，毕竟人家搞这个的。很不错！！
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/83840#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 28 May 2007 10:29:38 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/83840</link>
        <guid>http://icefire.javaeye.com/blog/83840</guid>
      </item>
      <item>
        <title>淡了，迷茫了，没希望了</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/83408" style="color:red;">http://icefire.javaeye.com/blog/83408</a>&nbsp;
          发表时间: 2007年05月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <em>渐渐手机不再有短信了，更加不会有电话了。渐渐说话少了，与人交流的机会少了，认识女孩子的机会就更少了！渐渐看书的时间少了，对着电脑的时间多了。</em><br /><br />前面一直有忙着帮同学做毕业设计，自己的都没搞定。说起来很惭愧，那么简单的一个网上书店，自己却做得不好。看来自己快速开发的能力，还有待提高。不过那段时间和以前这个高中同学联系很多（女生），不过答辩完了这几天，我们就没什么联系了。其实有时候很功利的想想，我帮她，其实我什么好处也得不到（除了吃了一顿必胜客），我到底是图的什么？友谊？不过我知道，我们的关系从现在开始，要淡了！<br /><br />有时候有时候觉得自己很迷茫，就算是编程，我也不知道我所编写的这些有什么意义？有时候看到别人一个很NX的东西，自己也很想实现一次，可是这样做的意义在那里呢？当然我自知做不到别人那么好。<br /><br />学习编写JAVA有一年半了，总的来说，自己还是比较差的。主要除了会用用Struts，别的就不会了。在DAO部分，还是在使用JDBC，不过自己倒是封装了一个类似于Spring的JDBC模板。自然是没人家设计的好，不过现在还够用了。有时自己就在想，是不是该直接学校Spring，而不是自己在那写呢？<br /><br />一直忙着写代码，没有时间学习自己想学的东西，自己也不是计算机/软件专业的，这方面的知识也得自己学。可是就算我比周围的人，编程强那么点，但是我又能强到哪里去呢？比起这里很多人，自己真的差得很远！<br /><br />当自己面对一大堆久代码的时候，自己想重构，但是面对进度、时间的压力，自己就又退缩了。自己想学别的，想做点别的，现在都是不可能的。----什么时候我也能成为一个牛人呀？<br /><br />其实真正迷茫的还是，我学了编程，我到底要做什么，总觉得自己是要做点什么的，但是什么才是我真正想做的呢？<br /><br />一直没有女朋友，唉，说起来自己这方面真的很失败。这可能和自己的性格有关，找不到合适，不过现在自己对这方面越来越淡了。没有也无所谓，一个人也能好好的过。看来自己这方面已经没戏了。。。。
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/83408#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/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><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>Sun, 27 May 2007 00:56:45 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/83408</link>
        <guid>http://icefire.javaeye.com/blog/83408</guid>
      </item>
      <item>
        <title>oracle xe</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/83315" style="color:red;">http://icefire.javaeye.com/blog/83315</a>&nbsp;
          发表时间: 2007年05月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          昨天自己的台式机挂了，数据库用不了了，装Oracle 10g 又觉得太占资源了，不过还是想很小心来装个算了。不过用Google搜10g的下载，居然把Oracle的特别版给搜索出来了，没想到Oracle也推出了这样的产品。<br /><br />这个特别版（又称快捷版）好像在性能上做了不少限制。下面是一些官方的介绍：<br /><br /><a href="http://www.oracle.com/technology/global/cn/products/database/xe/index.html" target="_blank">http://www.oracle.com/technology/global/cn/products/database/xe/index.html</a><br /><br /><div class="quote_title">引用</div><div class="quote_div">致力于 PHP、Java、.NET、XML 和开放源代码应用程序的开发人员<br />需要免费的入门级数据库进行培训和部署的 DBA<br />需要入门级数据库进行免费分发的独立软件供应商 (ISV) 和硬件供应商<br />需要在课程中使用免费数据库的教育机构和学生</div><br /><br /><div class="quote_title">引用</div><div class="quote_div">Oracle 数据库 XE 对安装到的主机的规模和 CPU 数量不作限制（每台计算机一个数据库），但 XE 将最多存储 4GB 的用户数据，最多使用 1GB 内存，并在主机上使用一个 CPU。</div><br /><br />装上了，感觉对性能影响确实不大，虽然是最占资源的一个。<br /><br />用了用他的WEB控制控制台，感觉比Oracle 10g正式版的要清晰得多。也许是因为功能简化了很多，所以界面简洁，也很容易识别。第一次就能找到自己想找的东西，但是10g就不一样了，第一次用的时候看着满屏的文字，都不知道点哪里好。<br /><br /><span style="color: green"><em>今天好奇怪刚把毒杀了，除了SQL*Plus坏掉没办法用了，其他的好像都好好的。数据库也能正常访问。</em></span>
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/83315#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 26 May 2007 11:03:17 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/83315</link>
        <guid>http://icefire.javaeye.com/blog/83315</guid>
      </item>
      <item>
        <title>netbeans 6 试用 2</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/83192" style="color:red;">http://icefire.javaeye.com/blog/83192</a>&nbsp;
          发表时间: 2007年05月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          结论是不想用了，看着那字体太难受了，还没有5的强。应该是因为不是正式版的原因。<br />最近在使用eclipse，发现现在有些喜欢上他了。也开始适应他的自动编译了。<br /><br />不过NB除了主界面设计得不错，别的就很垃圾了，特别是那个高级属性的设置。<br /><br />渐渐不喜欢图形设计了，就是在用DW的时候，自己其实也是手工写代码，可能是自己不太能容忍看着那么垃圾的代码吧！<br /><br />今天在下oracle的特别版，不知道是否性能消耗很大！
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/83192#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>Sat, 26 May 2007 00:39:17 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/83192</link>
        <guid>http://icefire.javaeye.com/blog/83192</guid>
      </item>
      <item>
        <title>netbeans 6 使用第一天</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/82568" style="color:red;">http://icefire.javaeye.com/blog/82568</a>&nbsp;
          发表时间: 2007年05月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          昨天半夜心血来潮，把netbeans6下下来用了用（最近一直在用eclipse），不过因为是半夜，也没做太多测试。<br />
<br />
我下的是Full那个版本，不过并没有把所有的都装上，不知道是不是我没有装后面服务器的原因，结果没找到自带的Tomcat。<br />
<br />
这次界面上的图标全换了，个别选项也有调整。这次所有的文件默认的都是用UTF-8格式，不过自己的工程模板却不是这个格式。对JS有所支持了，不过却没有对JS文件编码的设置，个人觉得eclipse这方面做得还不错。本来听说有对工程编码格式的设置，但找了老半天，就是没找到。昨天一打开NB最大的印象就是，字好难看呀！真的有点无法忍受。可能是英文版的问题，字体也非常小，看着不爽。<br />
<br />
今天晚上打算试试java编辑提示功能试用下。
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/82568#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/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><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>Thu, 24 May 2007 13:11:11 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/82568</link>
        <guid>http://icefire.javaeye.com/blog/82568</guid>
      </item>
      <item>
        <title>struts的资源文件配置</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/81868" style="color:red;">http://icefire.javaeye.com/blog/81868</a>&nbsp;
          发表时间: 2007年05月22日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="code_title">xml 代码</div>
<div class="dp-highlighter">
<div class="bar">&nbsp;</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">message-resources</span><span>&nbsp;</span><span class="attribute">parameter</span><span>=</span><span class="attribute-value">&quot;edu.nwpu.codeteam.autocode.ApplicationResources&quot;</span><span>&nbsp;</span><span class="tag">/&gt;</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>
之前在eclipse中调试的时候，一直没搞明白，这句话那里有错！<br />
怎么可能错呢？<br />
但是调试的时候，就是老报错，就说找不到消息。<br />
我又把netbeans打开，用它来调试，结果完全正确。<br />
后来把《精通Struts》拿出来翻，突然觉得是不是版本的问题，我当前的包还是1.1的。<br />
书上说的应该这样配置：<br />
<div class="code_title">xml 代码</div>
<div class="dp-highlighter">
<div class="bar">&nbsp;</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">message-resources</span><span>&nbsp;</span><span class="attribute">parameter</span><span>=</span><span class="attribute-value">&quot;/WEB-INF/classes/edu/nwpu/codeteam/autocode/ApplicationResources.properties&quot;</span><span>&nbsp;</span><span class="tag">/&gt;</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>
后来立即更换了netbeans带的1.2.9版本的，立马就解决了问题。<br />
我现在及其讨厌eclipse调试或运行的时候，不过给我弄成最新的，还得我把容器启动起来了，还得假装修改下，提示它。<br />
自动编译也不是什么都好。。。。<br />
<br />
网上摘抄的配置说明：<br />
<font color="#ff0000">&nbsp;message-resources</font>元素<br />
主要配置本地化消息文本，它具有以下属性。<br />
<strong>1.</strong> <font color="#339966">className</font>：和message-resources元素对应的配置类，默认org.apache.struts.config.MessageResourcesConfig。<br />
<strong>2</strong>. <font color="#339966">factory</font>：指定消息资源的工厂类，默认为：org.apache.struts.util.PropertyMessageResourcesFactory类<br />
<strong>3</strong>. <font color="#339966"><span style="background-color: rgb(255, 255, 255);">key</span></font>：指定Resource Bundle存放的ServletContext对象中时采用的属性Key，默认由Globals.MESSAGES_KEY定义的字符串常量，只允许一个Resource Bundle采用默认的属性Key。<br />
<strong>4.</strong> <font color="#339966">null</font>：指定MessageSources类如何处理未知消息的key，如果为true，则返回空字符串，如果为false，则返回相关字串，默认为false<br />
<strong>5</strong>.<font color="#339966"> prameter</font>：指定MessageSources的资源文件名，如果为：a.b.ApplicationResources，则实际对应的文件路径为：WEB-INF/classes/a/b/ApplicationResources.properties.
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/81868#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/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/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, 22 May 2007 15:08:21 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/81868</link>
        <guid>http://icefire.javaeye.com/blog/81868</guid>
      </item>
      <item>
        <title>QQ幻想</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/81643" style="color:red;">http://icefire.javaeye.com/blog/81643</a>&nbsp;
          发表时间: 2007年05月22日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial">QQ幻想</font></p>
<p><font face="Arial">我要说的不是社区网游《QQ幻想》，而是自己对QQ的一些幻想而已</font></p>
<p><font face="Arial">在中国，QQ可能是安装率最高的客户端程序了。但是它却总让我觉得很不爽！不但越来越臃肿，越来越占资源，也越来越霸道！本人平时上网就登录QQ（有时隐身），可以说90%用电脑的时间都开着电脑，可是QQ除了聊天还有什么用处呢（玩游戏除外）？而且我现在用的这个版本，不但没有广告，每天弹出消息，就连人家的QQ空间都没法点击进去，真是强悍到没话说了。QQ是安静了，却又觉得没意思了。</font></p>
<p><font face="Arial">还是来说说我的幻想吧！</font></p>
<p><font face="Arial">第一，有一个全功能的日历，就像Google日历一样，应该说功能要强大很多，支持脱机，支持同同步。除此以外还支持闹钟（声音和视觉同时支持），来点屏幕抖动也挺不错的。当然集成天气也是不错的。</font></p>
<p><font face="Arial">第二，通讯录，好像QQ有这个了，不过还没用过，不过也应充分发挥是本地程序的优点，可以支持同手机的同步。假如QQ被盗了，这通讯录的安全问题就比较是问题了。</font></p>
<p><font face="Arial">第三，邮件客户端，这个QQ也有，但是由于是捆绑型的，没兴趣用，QQ一直都支持离线消息，用QQ的邮箱就跟没必要了。假如QQ可以作为一个通用邮件客户端，那么头像旁边那个数字就不再是摆设了。</font></p>
<p><font face="Arial">第四，音乐播放器，这个QQ也有，不过我还是希望QQ只做一个壳，让集成别的播放器内核，在QQ里搞点音乐推荐也是很不错。</font></p>
<p><font face="Arial">第五，P2P传输，能同自己的好友共享文件，不再一定是要人家传给你，你去接了。提高传输速度（说到这，突然想起上次去Adobe下软件，居然启动了我的Java来下载，吓得我立即把它关了，换用迅雷）。</font></p>
<p><font face="Arial">第六，其他浏览器支持，QQ一向不屑支持IE以外的浏览器，希望能改进。最后能支持把浏览器的书签加入到QQ里，并能上传到服务器，也同好友分享。</font></p>
<p><font face="Arial">第七，支持涂鸦，记得以前用MSN的时候，发现能用鼠标写字，挺有意思的，要是能发这样的消息，那就挺有意思的（不要只是模仿）。</font></p>
<p><font face="Arial">第八，网络硬盘，结合P2P传输，效果会很好。</font></p>
<p><font face="Arial">第九，各种订阅，订阅新闻，订阅别人的BLOG，订阅论坛帖子&hellip;&hellip;</font></p>
<p><font face="Arial">第十，BLOG客户端，能直接写BLOG，然后再传输，也能在本地保留个副本，挺好的。不过要是只支持QQ空间，打死我也不用。</font></p>
<p><font face="Arial">第十一，图片上传，不要光为了QQ空间，还是要能直接别的相册。加上图片浏览和简单处理也未尝不可。</font></p>
<p><font face="Arial">第十二，网络媒体客户端，支持网络电台，支持网络电视，支持播客。让QQ能成为电台，也能成为收音机。</font></p>
<p><font face="Arial">第十三，网络会议，让QQ走进企业应用，让企业离不开。</font></p>
<p><font face="Arial">第十四，局域网服务，能自己在局域网里搭建自己的&ldquo;腾讯&rdquo;。</font></p>
<p><font face="Arial">第十五，签名的快速修改、切换，本地存储。</font></p>
<p><font face="Arial">第十六，超级搜索，能在一大堆各种联系方式里，把一个人给搜索出来，那就很强了。能把QQ自己的各种资源搜索出来，那就很强了。还是别先搞什么网页搜索了。能精确搜索出用户的聊天记录，那才叫智能。</font></p>
<p><font face="Arial">想让腾讯加上自己喜欢的功能，那实在是&hellip;&hellip;，要是腾讯愿意的话，其实可以搞个插件体系，让更多的人来给QQ增加功能，就像FireFox。QQ的目标就该是，不管你是要聊天还是不聊天，不管是上网还是不上网，你都离不开QQ。做最强的RCP。</font></p>
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/81643#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>Tue, 22 May 2007 01:31:55 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/81643</link>
        <guid>http://icefire.javaeye.com/blog/81643</guid>
      </item>
      <item>
        <title>NetBeans 6 感</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/80994" style="color:red;">http://icefire.javaeye.com/blog/80994</a>&nbsp;
          发表时间: 2007年05月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font color="#339966" face="Arial"><em>javaeye编辑器居然不支持Opera ：(</em></font></p>
<p><font face="Arial">今天到http://www.netbeans.org/community/releases/60/index.html上看了看netbeans新特性的介绍，其实早就出来了，但是一直没认真看过，今天突然心血来潮，跑去看了看。</font></p>
<p><font face="Arial">NetBeans这次在编辑器上下了狠功夫，说实在的，这是最另我觉得高兴的。毕竟在编程的时候，最希望还是IDE更简化我们很多工作。现在连extends都能自动提示了，看来真的是很不错了，不过就是不知道import有没有改，以前的提示可以看出根本就没过了过。这次NetBeans自己对JS有了支持，希望最后不要让人太失望。不过以前就觉得NetBeans对XML的提示功能就弱弱的。</font></p>
<p><font face="Arial">这次带了一个GUI模板，不过还是太简陋了，要是能开发成插件还是开发成插件的好，不过NetBeans的插件开发一直没学过，好像也没什么太好的教程。不过这次插件比赛还是有不少好的作品。</font></p>
<p><font face="Arial">性能测试，好像我还没有做过这样的测试，可能是自己还太菜的缘故。</font></p>
<p><font face="Arial">WEB的可视化开发，我想，怎么也不可能有Deamweaver来得爽吧，不过不知道对JSF的支持能到什么样子，估计没VS好用。</font></p>
<p><font face="Arial">最近下了一个仙剑的手机版，还没时间装上玩，对于手机开发，JAVA有着很大的优势，希望能继续下去。</font></p>
<p><font face="Arial">SOA，uml都支持了，感觉这样也多好的，虽然并不是每样功能都很强，但至少比用让我在各种软件直接来回切换了，这点还是觉得很欣慰的。明显减小电脑负担。</font></p>
<p><font face="Arial">最近在用Eclipse开发，感觉还行，除了一些功能上外，觉得最爽的还是本地字体看起来漂亮。即使是NB6也没办法改变字体这一缺陷。</font></p>
<p><font face="Arial"><em>PS:今天还看了一会Ext，觉得真的很不错。有时间了一定要好好学学。</em></font></p>
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/80994#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 19 May 2007 01:34:26 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/80994</link>
        <guid>http://icefire.javaeye.com/blog/80994</guid>
      </item>
      <item>
        <title>模仿写组件</title>
        <author>icefire</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://icefire.javaeye.com">icefire</a>&nbsp;
          链接：<a href="http://icefire.javaeye.com/blog/80582" style="color:red;">http://icefire.javaeye.com/blog/80582</a>&nbsp;
          发表时间: 2007年05月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <em><font color="#339966">第一次在JavaEye上写BLOG，以前在My Opera上写，结果被大陆封了，没办法，就在这里写写好了！</font></em><br />
<br />
不知道在那里看到别人说用Tiles模仿组件，这次自己在用的时候也这么想，所以也试着这么做，但是做了几个，发现根本不行。当多个组件在一个页面的时候，这样做基本是就是自找麻烦！<br />
<br />
首先，组件包括初始化，而且对于一个组件，在不同条件下，有着不同的初始化方式。即使在同一个页面，也可能因为条件不同，初始化也不一样。以前不太明白一个网页里，有多个表单，Struts这样的框架，不适合处理这样的问题，现在总算是明白了。<br />
<br />
当一个网页里，有两个表单。第一进入的时候，应该是都是空的，让用户填写。这个简单，应该没有什么问题。当填写了其中一个，然后提交又返回回来。这个时候第一表单就可能切换成表格显示。这个时候还应该为第一表单保留可更改的表单，并且其对应的处理不再是添加，而是更新了。然后填写第二个表单提交后，返回这个页面的时候，就将是两显示信息的表格，同样保留两个可修改的表单。下次，可能再回到现在这个页面，看以前填写的数据，这个时候可能是只读的，也许是可修改的。<br />
<br />
现在想想还算简单的问题，当开始编程的时候，就开始乱成一锅粥了。因为普通的MVC只能处理一个操作，复杂的复合型操作就无能为力了，像WebWork能在页面直接访问Action，但是也只能解决显示数据的问题，别的也不行。当然，任何一个复杂的页面都能拆解成几个单一的页面，但是这样并不是最好的。而且页面的维护将成为非常头痛的问题。当然及其复杂的页面，就算是用组件化的框架，也是不可取的，这样会严重加重服务器的负担。<br />
<br />
当自己面对一大堆页面的时候，自己真的有哭的冲动。现在真想学一个组件化的框架。或者是一个很容易构建UI的Ajax。
          <br/>
          <span style="color:red;">
            <a href="http://icefire.javaeye.com/blog/80582#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 17 May 2007 14:01:31 +0800</pubDate>
        <link>http://icefire.javaeye.com/blog/80582</link>
        <guid>http://icefire.javaeye.com/blog/80582</guid>
      </item>
  </channel>
</rss>