<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>richardlovejob</title>
    <description></description>
    <link>http://richardlovejob.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>【转帖】为什么要坚持一切都用Java来实现呢？</title>
        <author>richardlovejob</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://richardlovejob.javaeye.com">richardlovejob</a>&nbsp;
          链接：<a href="http://richardlovejob.javaeye.com/blog/142201" style="color:red;">http://richardlovejob.javaeye.com/blog/142201</a>&nbsp;
          发表时间: 2007年11月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <table cellspacing="0" border="0" align="center" cellpadding="0" width="730">
    <tbody>
        <tr>
            <td align="center" valign="top" style="height: 20px;"><font size="4"><span class="titlefont14" id="LabelTitle" style="font-weight: bold;">为什么要坚持一切都用Java来实现呢？</span></font></td>
        </tr>
        <tr>
            <td align="center" valign="top" style="height: 30px;">                                 <span id="LabelAuthor">www.WebXml.com.cn</span>                                 &nbsp;&nbsp;&nbsp;                                 <span id="LabelDate">2007年08月28日 10:37 星期二</span></td>
        </tr>
        <tr>
            <td valign="top">                                 &nbsp;                             </td>
        </tr>
        <tr>
            <td class="textfont3" valign="top">                                                                  <span id="FileSubject">【<a href="http://www.csdn.net/" title="http://www.csdn.net/" target="_blank">CSDN</a> 编译】我最近正在研究一系列新的技术，比如Flex、Groovy、Guice等，很多人于是问我这个老的Java程序员为什么要学这些，而且他们有很合理的理由比如：要实现同样的功能，你可以用Java嘛；新技术的学习资料哪里来等问题。 <br />
            <br />
            通常而言这些人陷入了自己的惯性中，他们不愿意改变和升级自己，只是等着成为Java领域的大牛。在我看来，这是极其有害的观点，因为目光仅限于一个系列的技术无疑是目光短浅的，而且Java显然并非所有问题的最佳解决方案。<br />
            <br />
            原文作者作为一名老的Java 程序员在写完这些后，接着又回答了自己的问题：Why do people insist on doing EVERYTHING in Java?<br />
            <br />
            1.         Debugging：我已经使用了 Flex 和Groovy，说实话他们的debugging 真是痛苦。<br />
            <br />
            2.         Source Management：脚本语言创建Source Management很困难。Java远非完美，但它创建Source Management既容易又易于管理。<br />
            <br />
            3.         谁用：谁用、有多少人用对一门语言而言至关重要，可以据此推断它的生命力，Java就不赘述了。而使用一门新语言并不仅仅是选择的问题，你得确认有多少人在背后支持它，等到你会发现你是这个城市唯一使用它的人的时候就晚了。<br />
            <br />
            4.         耗时不多：是的，可能写代码用的时间比较长，但是比起比较新、不太成熟的技术debug 用的时间更少。实际上写代码的时间不过开发时间的10%。<br />
            <br />
            有评论质疑原作者的&ldquo;我已经使用了 Flex 和Groovy，说实话他们的debugging 真是痛苦。&ldquo;<br />
            <br />
            亦有评论对Why do people insist on doing EVERYTHING in Java?做了补充：<br />
            <br />
            a)         使用单一语言的程序员成本低。用一个精通flex、php、Java、.Net和RoR的人得多贵啊？<br />
            <br />
            b)        可维护性<br />
            <br />
            c)        硬件和服务平台的支持</span></td>
        </tr>
        <tr class="rowbg">
            <td valign="top">                                 &nbsp;</td>
        </tr>
    </tbody>
</table>
          <br/>
          <span style="color:red;">
            <a href="http://richardlovejob.javaeye.com/blog/142201#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, 21 Nov 2007 07:35:13 +0800</pubDate>
        <link>http://richardlovejob.javaeye.com/blog/142201</link>
        <guid>http://richardlovejob.javaeye.com/blog/142201</guid>
      </item>
      <item>
        <title>正确地做事与做正确的事同样重要</title>
        <author>richardlovejob</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://richardlovejob.javaeye.com">richardlovejob</a>&nbsp;
          链接：<a href="http://richardlovejob.javaeye.com/blog/131758" style="color:red;">http://richardlovejob.javaeye.com/blog/131758</a>&nbsp;
          发表时间: 2007年10月14日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div align="center"><font size="5"><span class="bold">正确地做事与做正确的事同样重要</span></font><br />
</div>
<br />
<font face="宋体 ">在CSDN中无意发现这篇文章，讲的确实是个理，现转于此，望更多的朋友记之，观之，感之。。。。。</font><br />
<br />
<font face="宋体 ">&ldquo;又是一年毕业时&rdquo;，看到一批批学子离开人生的象牙塔，走上各自的工作岗位；想想自己也曾经意气风发、踌躇满志，不觉 感叹万千&hellip;&hellip;本文是自己工作6年的经历沉淀或者经验提炼，希望对所有的软件工程师们有所帮助，早日实现自己的人生目标。本文主要是关于软件开发人员如何提 高自己的软件专业技术方面的具体建议，前面几点旨在确定大的方向，算是废话吧。 <br />
<font color="#000000">谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员：PPL、YT、YK 、TYF、LGL、CHL、CDY、CB、DPD。 </font></font><br />
<font face="宋体 "><font color="#000000">1、&nbsp; &nbsp;<strong><font color="blue">分享第一条经验：&ldquo;学历代表过去、能力代表现在、学习力代表未来。&rdquo;</font></strong>其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要<font color="red">：&ldquo;重要的道理明白太晚将抱憾终生！&rdquo;</font>所以放在每一条，让刚刚毕业的朋友们早点看到哈！ </font></font><br />
<font face="宋体 "><font color="#000000">2、&nbsp; &nbsp;<strong><font color="blue">一定要确定自己的发展方向，并为此目的制定可行的计划。</font></strong>不 要说什么，&ldquo;我刚毕业，还不知道将来可能做什么？&rdquo;，&ldquo;跟着感觉走，先做做看&rdquo;。因为，这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一 直做技术，将来成为专家级人物？向管理方向走，成为职业经理人？先熟悉行业和领域，将来自立门户？还是先在行业里面混混，过几年转行做点别的？这很重要， 它将决定你近几年、十年内&ldquo;做什么事情才是在做正确的事情！&rdquo;。 </font></font><br />
<font face="宋体 "><font color="#000000">3、 <font color="blue"><strong>软件开发团队中，技术不是万能的，但没有技术是万万不能的！</strong></font>在 技术型团队中，技术与人品同等重要，当然长相也比较重要哈，尤其在MM比较多的团队中。在软件项目团队中，技术水平是受人重视和尊重的重要砝码。无论你是 做管理、系统分析、设计、编码，还是产品管理、测试、文档、实施、维护，多少你都要有技术基础。算我孤陋寡闻，我还真没有亲眼看到过一个外行带领一个软件 开发团队成功地完成过软件开发项目，哪怕就一个，也没有看到。倒是曾经看到过一个&ldquo;高学历的牛人&rdquo;(非技术型)带一堆人做完过一个项目，项目交付的第二 天，项目组成员扔下一句&ldquo;再也受不了啦！&rdquo;四分五裂、各奔东西。那个项目的&ldquo;成功度&rdquo;大家可想而知了。 </font></font><br />
<font face="宋体 "><font color="#000000">4、&nbsp; &nbsp;<strong><font color="blue">详细制定自己软件开发专业知识学习计划，并注意及时修正和调整(软件开发技术变化实在太快)。</font></strong>请牢记：&ldquo;<font color="red">如果一个软件开发人员在1、2年内都没有更新过自己的知识，那么，其实他已经不再属于这个行业了。&rdquo;</font>不要告诉自己没有时间。来自时间管理领域的著名的&ldquo;三八原则&rdquo;告诫我们：另外的那8小时如何使用将决定你的人生成败！本人自毕业以来，平均每天实际学习时间超过1.5小时。 </font></font><br />
<font face="宋体 "><font color="#000000">5、&nbsp; &nbsp;<strong><font color="blue">书籍是人类进步的阶梯，对软件开发人员尤其如此。</font></strong>书 籍是学习知识的最有效途径，不要过多地指望在工作中能遇到&ldquo;世外高人&rdquo;，并不厌其烦地教你。对于花钱买书，我个人经验是：千万别买国内那帮人出的书！我买 的那些家伙出的书，!00%全部后悔了，无一本例外。更气愤的是，这些书在二手市场的地摊上都很难卖掉。&ldquo;拥有书籍并不表示拥有知识；拥有知识并不表示拥 有技能；拥有技能并不表示拥有文化；拥有文化并不表示拥有智慧。&rdquo;只有将书本变成的自己智慧，才算是真正拥有了它。 </font></font><br />
<font face="宋体 "><font color="#000000">6、&nbsp; &nbsp;<font color="blue"><strong>不要仅局限于对某项技术的表面使用上，哪怕你只是偶尔用一、二次。&ldquo;</strong></font>对 任何事物不究就里&rdquo;是任何行业的工程师所不应该具备的素质。开发Windows应用程序，看看Windows程序的设计、加载、执行原理，分析一下PE文 件格式，试试用SDK开发从头开发一个Windows应用程序；用VC＋＋、Delphi、Java、.Net开发应用程序，花时间去研究一下MFC、 VCL、J2EE、.Net它们框架设计或者源码；除了会用J2EE、JBoss、Spring、Hibernate等等优秀的开源产品或者框架，抽空看 看大师们是如何抽象、分析、设计和实现那些类似问题的通用解决方案的。试着这样做做，你以后的工作将会少遇到一些让你不明就里、一头雾水的问题，因为，很 多东西你&ldquo;知其然且知其所以然&rdquo;！ </font></font><br />
<font face="宋体 "><font color="#000000">7、&nbsp;&nbsp;<font color="blue"><strong>在一种语言上编程，但别为其束缚了思想。&ldquo;</strong></font>代 码大全&rdquo;中说：&ldquo;深入一门语言编程，不要浮于表面&rdquo;。深入一门语言开发还远远不足，任何编程语言的存在都有其自身的理由，所以也没有哪门语言是&ldquo;包治百 病&rdquo;的&ldquo;灵丹妙药&rdquo;。编程语言对开发人员解决具体问题的思路和方式的影响与束缚的例子俯拾皆是。我的经验是：用面对对象工具开发某些关键模块时，为什么不 可以借鉴C、C51、汇编的模块化封装方式？用传统的桌面开发工具(目前主要有VC++、Delphi)进行系统体统结构设计时，为什么不可以参考来自 Java社区的IoC、AOP设计思想，甚至借鉴像Spring、Hibernate、JBoss等等优秀的开源框架？在进行类似于实时通信、数据采集等 功能的设计、实现时，为什么不可以引用来自实时系统、嵌入式系统的优秀的体系框架与模式？为什么一切都必须以个人、团队在当然开发语言上的传统或者经验来 解决问题？？？&ldquo;他山之石、可以攻玉&rdquo;。 </font></font><br />
<font face="宋体 "><font color="#000000">8、&nbsp;&nbsp;<font color="blue"><strong>养成总结与反思的习惯，并有意识地提炼日常工作成果，形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。</strong></font>众 所周知，对软件开发人员而言，有、无经验的一个显著区别是：无经验者完成任何任务时都从头开始，而有经验者往往通过重组自己的可复用模块、类库来解决问题 （其实这个结论不应该被局限在软件开发领域、可以延伸到很多方面）。这并不是说，所有可复用的东西都必须自己实现，别人成熟的通过测试的成果也可以收集、 整理、集成到自己的知识库中。但是，最好还是自己实现，这样没有知识产权、版权等问题，关键是自己实现后能真正掌握这个知识点，拥有这个技能。 </font></font><br />
<font face="宋体 "><font color="#000000">9、 <font color="blue"><strong>理论与实践并重，内外双修。工程师的内涵是：以工程师的眼光观察、分析事物和世界。</strong></font>一 个合格的软件工程师，是真正理解了软件产品的本质及软件产品研发的思想精髓的人（个人观点、欢迎探讨）。掌握软件开发语言、应用语言工具解决工作中的具体 问题、完成目标任务是软件工程师的主要工作，但从软件工程师这个角度来看，这只是外在的东西，并非重要的、本质的工作。学习、掌握软件产品开发理论知识、 软件开发方法论，并在实践中理解、应用软件产品的分析、设计、实现思想来解决具体的软件产品研发问题，才是真正的软件工程师的工作。站在成熟理论与可靠方 法论的高度思考、分析、解决问题，并在具体实践中验证和修正这些思想与方式，最终形成自己的理论体系和实用方法论。 </font></font><br />
<font face="宋体 "><font color="#000000">10、<font color="blue"><strong>心态有多开放，视野就有多开阔。</strong></font>不 要抱着自己的技术和成果，等到它们都已经过时变成垃圾了，才拿出来丢人现眼。请及时发布自己的研究成果：开发的产品、有创意的设计或代码，公布出来让大家 交流或者使用，你的成果才有进化和升华的机会。想想自己2000年间开发的那些Windows系统工具，5、6年之后的今天，还是那个样子，今天流行的好 多Windows系统工具都比自己的晚，但进化得很好，且有那么多用户在使用。并且，不要保守自己的技术和思想，尽可能地与人交流与分享，或者传授给开发 团队的成员。&ldquo;与人交换苹果之后，每个人还是只有一个苹果；但交换思想之后，每个人都拥有两种思想&rdquo;，道理大家都懂，但有多少人真正能做到呢？ </font></font><br />
<font face="宋体 "><font color="#000000">11、<font color="blue"><strong>尽量参加开源项目的开发、或者与朋友共同研制一些自己的产品，千万不要因为没有钱赚而不做。</strong></font>网 络早已不再只是&ldquo;虚拟世界&rdquo;，网上有很多的开源项目、合作开发项目、外包项目，这都是涉猎工作以外的知识的绝好机会，并且能够结识更广的人缘。不要因为工 作是做ERP，就不去学习和了解嵌入式、实时、通信、网络等方面的技术，反过来也是一样。如果当他别人拿着合同找你合作，你却这也不会，那也不熟时，你将 后悔莫及。 </font></font><br />
<font face="宋体 "><font color="#000000">12、<font color="blue"><strong>书到用时方恨少，不要将自己的知识面仅仅局限于技术方面。</strong></font>诺 贝尔经济学奖得主西蒙教授的研究结果表明：&ldquo;对于一个有一定基础的人来说，他只要真正肯下功夫，在6个月内就可以掌握任何一门学问。&rdquo;教育心理学界为感谢 西蒙教授的研究成果，故命名为西蒙学习法。可见，掌握一门陌生的学问远远没有想想的那么高难、深奥。多方吸取、广泛涉猎。极力夯实自己的影响圈、尽量扩大 自己的关注圈。财务、经济、税务、管理等等知识，有空花时间看看，韬光养晦、未雨绸缪。 </font></font><br />
<font face="宋体 "><font color="#000000">13、本文的总结与反思： </font></font><br />
<font face="宋体 "><font color="#000000">A：<u><font color="darkslateblue">不要去做技术上的高手，除非你的目标如此。</font></u>虽然本文是关于提高软件开发知识的建议，做技术的高手是我一向都不赞同的。你可以提高自己的专业知识，但能胜任工作即止。 </font></font><br />
<font face="宋体 "><font color="#000000">B：<u><font color="darkslateblue">提高软件知识和技术只是问题的表面，本质是要提高自己认识问题、分析问题、解决问题的思想高度。</font></u>软件专业知识的很多方法和原理，可以很容易地延伸、应用到生活的其它方面。 </font></font><br />
<font face="宋体 "><font color="#000000">C：<u><font color="darkslateblue">在能胜任工作的基础上，立即去涉猎其它领域的专业知识，丰富自己的知识体系、提高自己的综合素质，</font></u>尤其是那些目标不在技术方面的朋友。</font></font>
          <br/>
          <span style="color:red;">
            <a href="http://richardlovejob.javaeye.com/blog/131758#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/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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 14 Oct 2007 13:20:41 +0800</pubDate>
        <link>http://richardlovejob.javaeye.com/blog/131758</link>
        <guid>http://richardlovejob.javaeye.com/blog/131758</guid>
      </item>
      <item>
        <title>为何是乱码的？才第一页jsp就无法显示了，真不知道如何解决？</title>
        <author>richardlovejob</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://richardlovejob.javaeye.com">richardlovejob</a>&nbsp;
          链接：<a href="http://richardlovejob.javaeye.com/blog/127033" style="color:red;">http://richardlovejob.javaeye.com/blog/127033</a>&nbsp;
          发表时间: 2007年09月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          为何是乱码的？才第一页jsp就无法显示了，真不知道如何解决？<br /><br /><br />我是根据一本电子书《JSP实用教程.PDG》上的案例来做的。<br />结果运行第一次就出现了乱码，当然，我之前还是很多概念不理解。<br />比如，书上说的P278页，<br /> <br />这里我自己不明白的是，什么叫“将所有的beans存放在JSP引擎的classes目录中，所有的JSP页面以及导航条文件存放在JSP引擎的webapps/Root目录中”，我在电脑的D盘下装了tomcat5.5.23，这样的话，我把这个案例所有出现的jsp文件，java文件，还有那个头head.txt都放在了\tomcat5.5.23\webapps\ROOT下面，<br />不知道对了么？？<br />以下是我的全部jsp，java文件。<br /> <br />现在打开浏览器，输入127.0.0.1\bookmain.jsp结果，如下：<br /> <br /><br />在IE下也是一样无法正常显示。<br />为何这样的呢？？<br /><br />选择查看源文件，发现里面的bookmain.jsp是这样的：<br />&lt;HTML><br />	&lt;BODY bgcolor =green><br />		&lt;tablealign="center"border="0"width="740"height="18"bgcolor=yellowcell spaing="1"><br />&lt;tr><br />&lt;td width="100%"><br />&lt;a href="http://127.0.0.1/Myjsp/showBookList.jsp;jsessionid=EE0CB7AA87FD09DF0158EA32BDB0CF76">?é??????&lt;/a> |<br />&lt;a href="http://127.0.0.1/Myjsp/userRegister.jsp;jsessionid=EE0CB7AA87FD09DF0158EA32BDB0CF76">???§×??á &lt;/a> |<br />&lt;a href="http://127.0.0.1/Myjsp/userLogin.jsp;jsessionid=EE0CB7AA87FD09DF0158EA32BDB0CF76">???§????   &lt;/a> |<br />&lt;a href="http://127.0.0.1/Myjsp/buybook.jsp;jsessionid=EE0CB7AA87FD09DF0158EA32BDB0CF76">???????é   &lt;/a> |<br />&lt;a href="http://127.0.0.1/Myjsp/modifyForm.jsp;jsessionid=EE0CB7AA87FD09DF0158EA32BDB0CF76">????????   &lt;/a> |<br />&lt;a href="http://127.0.0.1/Myjsp/showOrderForm.jsp;jsessionid=EE0CB7AA87FD09DF0158EA32BDB0CF76">?é??????   &lt;/a> |<br />&lt;a href="http://127.0.0.1/Myjsp/modifyPassword.jsp;jsessionid=EE0CB7AA87FD09DF0158EA32BDB0CF76">????????   &lt;/a> |<br />&lt;a href="http://127.0.0.1/Myjsp/modifyMessage.jsp;jsessionid=EE0CB7AA87FD09DF0158EA32BDB0CF76">????????????   &lt;/a> |&lt;/td><br /><br />&lt;/tr><br />&lt;/table><br /><br />		&lt;H1><br />			&lt;CENTER>欢迎光临网上书店&lt;/CENTER><br />				<br />			&lt;/BODY><br />	&lt;/HTML><br /><br /><br />而实际上，我的bookmain.jsp是根据书上抄下来的。<br />如下：<br />&lt;%@ page contentType="text/html;charset=GB2312" %><br />&lt;HTML><br />	&lt;BODY bgcolor =green><br />		&lt;%@ include file="head.txt" %><br />		&lt;H1><br />			&lt;CENTER>欢迎光临网上书店&lt;/CENTER><br />				<br />			&lt;/BODY><br />	&lt;/HTML><br /><br />我的head.txt是如下：<br />&lt;tablealign="center"border="0"width="740"height="18"bgcolor=yellowcell spaing="1"><br />&lt;tr><br />&lt;td width="100%"><br />&lt;a href="&lt;%=response.encodeURL("http://127.0.0.1/Myjsp/showBookList.jsp")%>">书目浏览&lt;/a> |<br />&lt;a href="&lt;%=response.encodeURL("http://127.0.0.1/Myjsp/userRegister.jsp")%>">用户注册 &lt;/a> |<br />&lt;a href="&lt;%=response.encodeURL("http://127.0.0.1/Myjsp/userLogin.jsp")%>">用户登录   &lt;/a> |<br />&lt;a href="&lt;%=response.encodeURL("http://127.0.0.1/Myjsp/buybook.jsp")%>">订购图书   &lt;/a> |<br />&lt;a href="&lt;%=response.encodeURL("http://127.0.0.1/Myjsp/modifyForm.jsp")%>">修改订单   &lt;/a> |<br />&lt;a href="&lt;%=response.encodeURL("http://127.0.0.1/Myjsp/showOrderForm.jsp")%>">查看订单   &lt;/a> |<br />&lt;a href="&lt;%=response.encodeURL("http://127.0.0.1/Myjsp/modifyPassword.jsp")%>">修改密码   &lt;/a> |<br />&lt;a href="&lt;%=response.encodeURL("http://127.0.0.1/Myjsp/modifyMessage.jsp")%>">修改个人信息   &lt;/a> |&lt;/td><br /><br />&lt;/tr><br />&lt;/table><br /><br />所以我很不解，是哪里出错了呢？？<br />希望有朋友能直言指导帮忙一下，感激不尽。我的QQ 35830757，我可以提供远程控制权给能帮忙的朋友检查一下。
          <br/>
          <span style="color:red;">
            <a href="http://richardlovejob.javaeye.com/blog/127033#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/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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Sep 2007 00:40:54 +0800</pubDate>
        <link>http://richardlovejob.javaeye.com/blog/127033</link>
        <guid>http://richardlovejob.javaeye.com/blog/127033</guid>
      </item>
      <item>
        <title>中国女足0：4惨败于巴西后的个人看法</title>
        <author>richardlovejob</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://richardlovejob.javaeye.com">richardlovejob</a>&nbsp;
          链接：<a href="http://richardlovejob.javaeye.com/blog/124438" style="color:red;">http://richardlovejob.javaeye.com/blog/124438</a>&nbsp;
          发表时间: 2007年09月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div align="center">&nbsp; &nbsp; &nbsp;<font size="5" face="Comic Sans MS">&nbsp; <strong><font color="#ff0000">中国女足0：4惨败于巴西后的个人看法</font>【原创】</strong></font><br />
</div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2007年9月15日，晚上8点，武汉体育场，开始了中国女足的世界杯第二轮比赛，对手是十分强大而攻击力十足的巴西，一只技术型球队。结果我们因为女足队伍还是比较年轻，而一些个人的失误造成人家的长处节节的手，结果，0：4惨败。  </div>
<div>其实我不是对中国赢得对手不抱任何期望，至少，上半场那个进球可见很可惜，正是因为能在上半场体力充沛的情况下给对手的后场以重压，才导致我们后卫太靠前，而守门员的出击也是当作后卫来顶上去了。所以被人家玛塔（06世界足球小姐）进了一个1：0不是很冤。  </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可是下半场，一开场就不知怎么了的，后门的配合失误，导致一个进球，紧接一分钟后守门员的传球失误直接又给了玛塔一个进球的机会，失误一下子就让上半场能往前压，能给对手后场以30分钟的压力的形势和阵型一下打到了九霄云外了，这2分钟的失球不仅让比分扩大到了3：0，也让对手踢得更加放松，体力恢复更加快，对手更加兴奋，而中国女足的心态也马上进入了完全的守势，最后几十分钟内的一个玛塔个人能力的进球也是情理之中。能跟这样强大的巴西打打比赛也是好的，这些也看出了实力上，心态上真是中国的很多问题所在。虽然南美洲的巴西没有成龙和李连杰，但是玛塔以及其他巴西球员似乎能从成龙、李连杰的电影上的china  gongfu中偷学到了什么秘诀，巴西队员竟然能从3名中国后门的夹击中魔术般钻过去。我们的前锋没有类似玛塔的领袖级别人物，没有镇得住士气，我们那些老队员也没有起到作用。而我也不知道玛塔这位队员是否是吃了兴奋剂，但是我能肯定的是我们中国的女足队员肯定没有吃兴奋剂抑或者她们吃的兴奋剂是假药（纯纯属个人调侃开玩乐！哈哈！），一点都没兴奋起来。而多曼下半场的3个换人名额换上去的意图都是为了进攻，这种在下半场换上去的效果并没有使已经没有体力的中国女足姑娘们体现出来，也许，欧洲的教练风格就是那么的强硬，比较他们的思维和气质更加适合带领一只欧洲的队伍去征战。  </div>
<div>多曼不可能控制住0：4的失败，因为她不是一个人在战斗！多曼也就没有必要去承担太多责任，毕竟中间2分钟丢了2个球的原因都是中国的队员个人的原因。而她们的突然不正常是只有她们心理才知道的。  </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp; 我们是需要更加多与强队比赛的经验，正是缺少对巴西队太多的比赛，所以只是知道他们强，而不知道究竟他们有多强。 </div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;在比赛完了之后，对于下次19号的比赛，我的看法是乐观的，比较我们要得是赢得胜利即可以第二名出线进八强。净胜三个球不难，对于弱旅新西兰，他们已经输了两场提前玩玩了。前两场均失败，而丹麦要下一场赢得巴西的机会简直不容易，并且要净胜球2个以上。至少我们赢得下次的比赛并非难事，只要大家不要太在意这次失败，巴西的强大，犹如田径运动员奔跑速度的前锋杀手，真是不容易达到的境界。全队心理上的失败也许才是最需要去解决的紧迫问题。去天津打掉新西兰吧，如果不成功结果无异于女足队员自己&ldquo;投降认输自杀&rdquo;了。也是给中国足协的管理一记沉痛的耳光。比赛阶段女人对于感情的细腻这种特点必须抛弃掉，毕竟她们不是一个人在战斗。不是一个人！作为我们亿万中国球迷的一员，我希望中国女足队能够象朝鲜女足一样以实际行动去捍卫亚洲足球的荣誉，在世界杯赛场上可以走得更远！振奋国人们的心！</div>
<br />
欢迎参加交流，QQ 35830757
          <br/>
          <span style="color:red;">
            <a href="http://richardlovejob.javaeye.com/blog/124438#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/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/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 15 Sep 2007 22:55:30 +0800</pubDate>
        <link>http://richardlovejob.javaeye.com/blog/124438</link>
        <guid>http://richardlovejob.javaeye.com/blog/124438</guid>
      </item>
      <item>
        <title>看《Java就业培训教程》--孙孝祥著有读书笔记</title>
        <author>richardlovejob</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://richardlovejob.javaeye.com">richardlovejob</a>&nbsp;
          链接：<a href="http://richardlovejob.javaeye.com/blog/106133" style="color:red;">http://richardlovejob.javaeye.com/blog/106133</a>&nbsp;
          发表时间: 2007年07月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <font size="2"><font size="3">&nbsp;&nbsp; PDF影印版，第15页，&rdquo;目前，Java技术的架构包括以下三个方面：</font><br />
&nbsp;&nbsp;&nbsp;&nbsp; J2EE（Java 2 Platform Enterprise Edition）&nbsp; 企业版，是以企业为环境而开发应用程序的解决方案。<br />
&nbsp;&nbsp;&nbsp;&nbsp; J2SE（Java 2 Platform Stand Edition） 标准版，是桌面开发和低端商务应用的解决方案。<br />
&nbsp;&nbsp;&nbsp;&nbsp; J2ME（Java 2 Platform Micro Edition ）小型版，是致力于消费产品和嵌入式设备的最佳解决方案。&ldquo;</font>
          <br/>
          <span style="color:red;">
            <a href="http://richardlovejob.javaeye.com/blog/106133#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 27 Jul 2007 16:10:37 +0800</pubDate>
        <link>http://richardlovejob.javaeye.com/blog/106133</link>
        <guid>http://richardlovejob.javaeye.com/blog/106133</guid>
      </item>
      <item>
        <title> 希望能抛砖引玉：案例2模拟工具条</title>
        <author>richardlovejob</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://richardlovejob.javaeye.com">richardlovejob</a>&nbsp;
          链接：<a href="http://richardlovejob.javaeye.com/blog/97259" style="color:red;">http://richardlovejob.javaeye.com/blog/97259</a>&nbsp;
          发表时间: 2007年07月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          希望能抛砖引玉：案例2模拟工具条<br /><br />我把原来书上的案例，一步一步都截图合并在一个图片文件里面了，欢迎大家看看啊。因为我不知道java现在的发展，是否还需要applet来做开发实现某些效果，听说可以用ajax来实现了。所以听说而已，用applet的人很少了。不知道是不是。希望各自发表自己的看法，也希望能跟我一起交流关于java的很多知识方面，我的qq：35830757。如果不用qq的话，可以加msn或者yahoo通，我的ID：jinbu2002cn<br />还有，可以给我来信，E-mail：jinbu2002cn@yahoo.com.cn
          <br/>
          <span style="color:red;">
            <a href="http://richardlovejob.javaeye.com/blog/97259#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>Tue, 03 Jul 2007 11:57:49 +0800</pubDate>
        <link>http://richardlovejob.javaeye.com/blog/97259</link>
        <guid>http://richardlovejob.javaeye.com/blog/97259</guid>
      </item>
      <item>
        <title>希望能抛砖引玉：案例1图形按钮 </title>
        <author>richardlovejob</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://richardlovejob.javaeye.com">richardlovejob</a>&nbsp;
          链接：<a href="http://richardlovejob.javaeye.com/blog/97255" style="color:red;">http://richardlovejob.javaeye.com/blog/97255</a>&nbsp;
          发表时间: 2007年07月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          希望能抛砖引玉：案例1图形按钮 <br /><br /><br />案例1图形按钮<br />本文摘自 图书《JAVA案例开发集锦.pdf》<br />本案例是一个用Java Applet实现页面响应鼠标事件的例子。实现了鼠标移入、移出、点击事件的响应功能。程序运行后，界面如图1-1所示。<br />把鼠标移到图片上面，效果如图1-2所示，并伴随播放声音。如果把鼠标移出，将返回图1-1的状态。<br /><br />单击图片，程序会再次更改图片的显示效果，如图1-3所示。<br /><br />制作要点<br />1.获取HTML中的param的参数值。<br />2.Applet的声音播放AudioClip类的使用。<br />3.鼠标事件的监听<br />4.MediaTracker类的使用<br />步骤详解<br />本例采用了Java小应用程序Java Applet，Java Applet首先需要嵌入到网页中，执行时需下载到用户本地进行执行，用户端需要安装Java虚拟机。<br />1.获取HTML中的param的参数值。<br />我们先来看一下HTML的源代码。<br />&lt;applet code=ImgButton.class width=75 height=75><br />&lt;param name=soundA value="midiA.mid"><br />&lt;param name=soundB value="midiB.mid"><br />&lt;param name=Image1 value="button1.gif"><br />&lt;param name=Image2 value="button2.gif"><br />&lt;param name=Image3 value="button3.gif"><br />&lt;param name=URL value=http://www.dzwww.com><br />&lt;/applet><br />我们需要在Java中取得这些参数，就要用java.applet.Applet类的方法：<br />public String getParameter(String name)<br />例如Applet标记在HTML网页中是这样的：<br />&lt;applet code="Clock" width=50 height=50><br />&lt;param name=Color value="blue"><br />&lt;/applet><br />我们在程序中调用方法getParameter（”Color“），这个方法将返回值”blue“。<br /><br />String colorStr = ”“；<br />colorStr = getParameter(”Color“)；<br />if(colorStr==null){<br />colorStr="blue" ;<br />}<br />2.Applet的声音播放AudioClip类的使用。<br />图像格式各种各样，如BMP、GIF和JPEG等。声音文件也一样，WAV和AU是最常用的两种声音文件。在JDK1.2之前Java仅支持AU文件，从JDK1.2开始，Java提供了对WAV、MIDI等声音文件的支持。<br />使用Applet播放声音时，需首先定义AudioClip对象，getAudioClip方法能把声音赋予AudioClip对象，如果仅想播放一遍声音，应调用AudioClip类的play方法；如果想循环播放，应选用AudioClip类的loop方法。<br />sound1 = getAudioClip(getDocumentBase(),param);<br />sound1.play(); //播放一次<br />sound1.loop(); //循环播放<br /><br />3.鼠标点击事件的监听。<br />类java.awt.event.MouseListener共有以下5个方法来实现鼠标点击事件：<br />方法摘要<br />void mouseClicked(MouseEvent e)当用户按下并松开鼠标按钮时发生。<br />用户在选择或双击图标的时候通常会点击鼠标按钮，如果在松开鼠标之前移 动鼠标，点击不会导致鼠标相应事件出现。<br />因为点击鼠标是按下鼠标和松开鼠标的结合，在事件分配给mouseClicked()之前，mousePressed()和mouseReleased()方法已同时被调用。<br /><br />void mouseEntered(MouseEvent e)当鼠标离开当前组件并进入所监听的组件时激活事件。<br /><br />void mouseExited(MouseEvent e)当鼠标离开所监听的组件时发生。<br /><br />void mousePressed(MouseEvent e)当用户按下鼠标按钮时发生。<br /><br />void mouseReleased(MouseEvent e)当用户松开鼠标按钮时发生。<br /><br />①处理鼠标移入事件：<br />offG.drawImage(img1，0，0，width，height，this)；<br />②处理鼠标按钮松开事件：<br />offG,drawImage(img2，0，0，width，height，this)；<br />repaint();<br />soundB.play();<br />getAppletContext().showDocument(url);<br />③单击鼠标左键事件：<br />offG.drawImage(img3，0，0，width，height，this)；<br />repaint();<br />soundA.play();<br />System.out.println("soundB play")<br />4..MediaTracker 类的使用。<br />Java专门提供了用于跟踪包括图像和声音等多媒体对象的ImageObserver类和Media-Tracker类。<br />在本书程序中主要用到的是跟踪多幅图像状态的MediaTracker类。<br /><br />imageTracker = new MediaTracker(this);<br />try {<br />//开始装载所有图片，多媒体对象imageTracker会跟踪所有指定图片的状态。这个方法会等待，直到所有指定的图片都转载完成，可能会抛出异常<br />InterruptedException<br />imageTracker.waitForID(0);<br />} catch (InterruptedException e) {<br />}<br />MediaTracker的主要方法及用途<br />返回类型 方法 用途<br />MediaTracker 构造方法，为指定的组件comp创建一个<br />（Component comp） MediaTracker对象<br /><br /><br />剩下的步骤：
          <br/>
          <span style="color:red;">
            <a href="http://richardlovejob.javaeye.com/blog/97255#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/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, 03 Jul 2007 11:23:52 +0800</pubDate>
        <link>http://richardlovejob.javaeye.com/blog/97255</link>
        <guid>http://richardlovejob.javaeye.com/blog/97255</guid>
      </item>
  </channel>
</rss>