<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>Java Lover</title>
    <description></description>
    <link>http://superwb.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>一个牛人对spring框架的理解</title>
        <author>superwb</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://superwb.javaeye.com">superwb</a>&nbsp;
          链接：<a href="http://superwb.javaeye.com/blog/184790" style="color:red;">http://superwb.javaeye.com/blog/184790</a>&nbsp;
          发表时间: 2008年04月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          大名鼎鼎的Spring框架 <br />有人曾说2005年一片叫春之声，指的就是该框架 <br />Spring起源于Rod Johnson的《Expert One-on-One J2EE Design and Development》一书 <br />Rod Johnson认为，J2ee里面的那一套//尤其是ejb <br />太重了，对于单机的系统来说，没有必要使用那么复杂的东西 <br />于是就开始设计并引导Spring小组开发出这样一个构架 <br />不能不说他是个天才，因为的的确确不是所有的系统都是跨多服务器的 <br />没有必要把一个简单的系统设计得那么复杂//天才的那几个共性又体现出来了 <br />Spring从诞生之日起就是针对EJB的，力争在不少应用上取代EJB <br />而它也确实达到了这个目的 <br />现在包括WebLogic等主流应用服务器还有主流IDE都开始逐渐接受该框架 <br />并提供相应支持 <br />提到Spring就不能不说控制反转Ioc//Inversion of Control <br />和依赖注射DI//Dependency Injection <br />什么叫控制反转呢？ <br />套用好莱坞的一句名言就是：你呆着别动，到时我会找你。 <br />什么意思呢？就好比一个皇帝和太监 <br />有一天皇帝想幸某个美女，于是跟太监说，今夜我要宠幸美女 <br />皇帝往往不会告诉太监，今晚几点会回宫，会回哪张龙床，他只会告诉太监他要哪位美女 <br />其它一切都交由太监去安排，到了晚上皇帝回宫时，自然会有美女出现在皇帝的龙床上 <br />这就是控制反转，而把美女送到皇帝的寝宫里面去就是注射 <br />太监就是是框架里面的注射控制器类BeanFactory，负责找到美女并送到龙床上去 <br />整个后宫可以看成是Spring框架，美女就是Spring控制下的JavaBean <br />而传统的模式就是一个饥渴男去找小姐出台 <br />找领班，帮助给介绍一个云云，于是领班就开始给他张罗 <br />介绍一个合适的给他，完事后，再把小姐还给领班，下次再来 <br />这个过程中，领班就是查询上下文Context，领班的一个职能就是给客户找到他们所要的小姐 <br />这就是lookup()方法，领班手中的小姐名录就是JNDI//Java Naming and Directory Interface <br />小姐就是EJB，饥渴男是客户端，青楼是EJB容器 <br />看到区别了么？饥渴男去找小姐出台很麻烦，不仅得找，用完后还得把小姐给还回去 <br />而皇帝爽翻了，什么都不用管，交给太监去处理，控制权转移到太监手中去了 <br />而不是皇帝，必要时候由太监给注射进去就可以了 <br />看到Spring的美妙了吧，Spring还提供了与多个主流框架的支持 <br />可以和其它开源框架集成
          <br/>
          <span style="color:red;">
            <a href="http://superwb.javaeye.com/blog/184790#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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 21 Apr 2008 11:21:34 +0800</pubDate>
        <link>http://superwb.javaeye.com/blog/184790</link>
        <guid>http://superwb.javaeye.com/blog/184790</guid>
      </item>
      <item>
        <title>128*160屏幕的手机（如5200等）专用的QQ2007 下载地址</title>
        <author>superwb</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://superwb.javaeye.com">superwb</a>&nbsp;
          链接：<a href="http://superwb.javaeye.com/blog/176794" style="color:red;">http://superwb.javaeye.com/blog/176794</a>&nbsp;
          发表时间: 2008年03月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://121.14.79.158/resource/NQQSoft/KQQ2007_Beta1_Nokia128x160.jad" target="_blank">http://121.14.79.158/resource/NQQSoft/KQQ2007_Beta1_Nokia128x160.jad</a><br />http://121.14.79.158/resource/NQQSoft/KQQ2007_Beta1_Nokia128x160.jar
          <br/>
          <span style="color:red;">
            <a href="http://superwb.javaeye.com/blog/176794#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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 27 Mar 2008 15:40:45 +0800</pubDate>
        <link>http://superwb.javaeye.com/blog/176794</link>
        <guid>http://superwb.javaeye.com/blog/176794</guid>
      </item>
      <item>
        <title>SQL Server和Oracle的真正区别</title>
        <author>superwb</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://superwb.javaeye.com">superwb</a>&nbsp;
          链接：<a href="http://superwb.javaeye.com/blog/176715" style="color:red;">http://superwb.javaeye.com/blog/176715</a>&nbsp;
          发表时间: 2008年03月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          作者: 小灵, 　出处:IT专家网,　责任编辑: 李书琴,　2008-03-24 09:10<br /><br />　　多年来，在微软的支持者和甲骨文的支持者之间一直持续着一场旷日持久的唇枪舌战。这边说Oracle数据库有如此这般功能，那边又说SQL Server这些个那些个特性，各持己见。可是，这并不是关键所在。诚然，性能是评价数据库优劣的重要指标之一，能够帮您完成您需要它完成的任务当然要更胜一筹。但是，你知不知道这两家公司和他们各自产品的真正区别在哪里?而你又知不知道微软为什么能够有轻轻打个喷嚏就能震动整个业界的影响力呢?<br /><br />　　答案很简单，两个字：信息。微软以及构建了一个强大的信息社区，社区内的成员致力于相互交流和帮助;社区里还有很多论坛，多到你绝对没有时间将它们完全浏览一遍。而且，其中最让人佩服的一件事就是其MSDN论坛完全是由微软自己的产品支持服务团队和开发团队掌门。你还想得到什么比这更好的招待吗?又有支持团队，又有真正会写代码的家伙，还有什么问题不能解决呢?还不时有些高级人员编著让人眼前一亮的新书等着你浏览。这些人是确确实实向大众公开他们所知道的所有关于SQL运作原理的秘密，并较你如何使用。<br /><br />　　甲骨文则仿佛仍住在古老封闭的侏罗纪公园里。要知道，现在做生意可不能这样了，顾客可是上帝。你必须开放你的社区，并且着手计划鼓励你最优秀的人才来为大家提供帮助和指导。<br /><br />　　如果要从微软和甲骨文各挑十个数据库管理员出来，让他们比赛看，对于各自开发的平台的某个问题，哪一方能先找到解决方案;那么微软这边的小子们找到解决办法的速度可能远比甲骨文的快。这是事实。如果你想从甲骨文内部查找关于Oracle数据库工作原理的一些具体细节信息的话，几乎不可能查出什么信息，但是对SQL Server来说，就有相当多的开放资源，不消几分钟时间就能找到问题的答案。<br /><br />　　微软还有一个链接网站(http://connect.microsoft.com/default.aspx)，在这里，用户可以提交与程序错误和性能相关的任何请求，这些请求会直接递到开发团队那里。你的声音将会得到重视。<br /><br />　　所以，这两个数据库平台之间的真正区别在于“社区”。微软花费了相当大的力气构建了一个社区，而且切实支持这个社区的发展。而甲骨文仍按照旧生意人的过时老套路在走着。而且，看起来甲骨文对自己的封闭乐园还感到相当自豪，并打算继续维持原样。他们很自豪Oracle数据库的一切是多么的复杂，其中的知识只是少数精英才能领略的特权。而这种态度在第三方供应商身上也普遍存在。甲骨文没有多少关于Oracle数据库的视频培训，就算有也不是由甲骨文的高水平人才制作的对终端用户有用处的视频培训。而微软SQL的视频培训则一抓一大把。<br /><br />　　甲骨文在其网站上发表的充其量也只是一些不完整的技术文献，这显然不能满足用户的需求，让人觉得好像没有多少人在用Oracle数据库一样。既然有这么多用户基础，那为什么没有不为这些用户提供必要的培训支持呢?<br /><br />　　由于缺乏社区，第三方培训机构也没能提供任何关于Oracle数据库的培训。甲骨文总和整个Unix世界所宣扬的都是这样一种态度，使得外部的世界很难获取他们所持有的信息。有幸能够使用其中一部分资源的人告诉我们：即便你能够获取这些信息，但要找到自己需要的信息非常困难。你没有那么多时间去为了Oracle数据库的一个小问题就对所有相关信息进行全面的搜索。这样，还不如翻查某个Oracle专家编写的指南，里面说不定对这些运作原理进行了确切的说明，给你提供了例子，也会告诉你都是些什么意思。要知道，大家都愿意用手头可用的东西，能让自己以最快速度解决问题。<br /><br />　　总而言之，从以上这些方面看来，微软的SQL Server是一个比Oracle数据库平台更全面的整体平台，这和平台的性能无关，因为如果没人知道该怎么让数据库正常运行，一旦出问题，就算数据库本身的性能再好也无补于事。
          <br/>
          <span style="color:red;">
            <a href="http://superwb.javaeye.com/blog/176715#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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 27 Mar 2008 13:01:56 +0800</pubDate>
        <link>http://superwb.javaeye.com/blog/176715</link>
        <guid>http://superwb.javaeye.com/blog/176715</guid>
      </item>
      <item>
        <title>一些portal相关的网页地址</title>
        <author>superwb</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://superwb.javaeye.com">superwb</a>&nbsp;
          链接：<a href="http://superwb.javaeye.com/blog/176398" style="color:red;">http://superwb.javaeye.com/blog/176398</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://portals.apache.org/tutorials/jetspeed-2/" target="_blank">http://portals.apache.org/tutorials/jetspeed-2/</a><br /><br />http://apache.mirror.phpchina.com/portals/pluto<br /><br />http://blog.chinaunix.net/u1/51750/article_69183.html<br /><br />http://www.matrix.org.cn/resource/article/2005-12-05/Portlet_44029.html<br /><br />http://portals.apache.org/jetspeed-1/<br /><br />http://apache.mirror.phpchina.com/portals/jetspeed-2/<br /><br />http://www.linux-cn.com/plus/view.php?aid=9732
          <br/>
          <span style="color:red;">
            <a href="http://superwb.javaeye.com/blog/176398#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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 16:30:15 +0800</pubDate>
        <link>http://superwb.javaeye.com/blog/176398</link>
        <guid>http://superwb.javaeye.com/blog/176398</guid>
      </item>
      <item>
        <title>JetSpeed官方教程地址</title>
        <author>superwb</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://superwb.javaeye.com">superwb</a>&nbsp;
          链接：<a href="http://superwb.javaeye.com/blog/176381" style="color:red;">http://superwb.javaeye.com/blog/176381</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://portals.apache.org/tutorials/jetspeed-2/" target="_blank">http://portals.apache.org/tutorials/jetspeed-2/</a>
          <br/>
          <span style="color:red;">
            <a href="http://superwb.javaeye.com/blog/176381#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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 16:09:00 +0800</pubDate>
        <link>http://superwb.javaeye.com/blog/176381</link>
        <guid>http://superwb.javaeye.com/blog/176381</guid>
      </item>
  </channel>
</rss>