<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>风雪涟漪</title>
    <description>踏上风雪路，荡起不凡波</description>
    <link>http://xiayuanfeng.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>创建一个SEO计划（三）</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/211419" style="color:red;">http://xiayuanfeng.javaeye.com/blog/211419</a>&nbsp;
          发表时间: 2008年07月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h2>创建一个SEO计划</h2>
<p>一旦有了站点的目标，是时候创建SEO计划了。SEO计划就是一个文档，它是用来实现SEO策略的参照。</p>
<p>&nbsp;</p>
<p>许多人优化网站都会考虑几十个页面或者几百个页面，有的时候没什么必要的。</p>
<p>&nbsp;</p>
<h3>页面的优先级</h3>
<p>把SEO看做是一个小小的部分。举个例子，不要针对整站的SEO。看做对每个页面的SEO.对这些页面进行优先级处理 ，然后在按照优先级对页面进行SEO.考虑单独的页面可以消除&ldquo;现在一切都可能发生&rdquo;这个想法。以及可以用最少的时间最优化这个网站。</p>
<p>最优先级的页面就是那些用户会经常访问的页面。如你的首页，那些可以带来回报的页面。你也可以创建一个营销点的流程路径（登陆页--》商品单看--》商品结账）。如果这三个页面在网站中是最高级的，它们就会在SEO和营销中中占有大量的时间和资源。</p>
<p>&nbsp;</p>
<h3>网站的评估</h3>
<p>待续。。</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/211419#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/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>Fri, 04 Jul 2008 11:15:20 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/211419</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/211419</guid>
      </item>
      <item>
        <title>创建一个SEO计划（二）</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/199575" style="color:red;">http://xiayuanfeng.javaeye.com/blog/199575</a>&nbsp;
          发表时间: 2008年06月02日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h2>制定一个SEO目标</h2>
<p>通过以上的介绍，我们明白了SEO并不是浪费时间。下一步我们要怎么开始？有一件事情是我们不能忽略的，那就是设定一个SEO的目标。</p>
<p>&nbsp;</p>
<p>在许多SEO计划中，最大的缺点在于没有一个清晰的目标。这个目标的制定应该围绕着你的业务需要。比如，创建一个简单的BLOG。SEO的花费往往比它的价值大的多。但是如果把这个BLOG当作一个品牌来运作，简单的SEO策略就能给这个BLOG带来大量的流量，使你更好的运作这个品牌。</p>
<p>&nbsp;</p>
<p>如果你有很大的业务，比如你有个卖绢花的网站。为了提高收入，要投入时间，金钱以及相当大的努力去SEO，如果没有一定的目标，最好不要开始。</p>
<p>&nbsp;</p>
<p>在这个卖绢花网站的案例中，一个目标就是提高网站流量的总数，另一个就是挖掘潜在的外地客户。</p>
<p>这些都是进行SEO最好的理由，另一个重要的理由就是提高网站的收入。</p>
<p>&nbsp;</p>
<p>因此，在开始SEO计划之前，要做的事情是这个计划所要完成的目标是什么。必须要使这个目标足够的详细。越详细，越可能完成。</p>
<p>&nbsp;</p>
<p>例如，一个简单的目标，&ldquo;提高网站的流量&rdquo;，这个就太宽泛了。提高网站流量是必须作的。这是任何一个SEO计划都涵盖的目标。然而，如果你改为，&ldquo;提高至少为25美金的交易成交数&rdquo;，就使SEO完成这个目标的概率大大的提高了</p>
<p>。</p>
<p>确保这个目标是详细的以及可实现的。如果不这样，你很容易在进行SEO中，失去重心。在许多案例中 ，花费了大量的时间去完成SEO，但是确什么都没有做到。搜索引擎经常改变排名的算法，内部的，外部的链接都会影响SEO的因素。就这样，每个站长都尽可能的添加外部网站链接，但是这些链接和本网站确实也没有什么关系。这会对网站排名带来意外的和无意义的风险性，在链接符合额外需求之前 ，这种风险是一直存在的。</p>
<p>&nbsp;</p>
<p>链接的策略是非常复杂的，网站必须要遵守这些策略，不然的话，就会被许多搜用引擎的垃圾（SPAM）机制所封杀。或者是利用某个搜索引擎排名的规则或者特殊的因素使网站排名达到最高，都可能被封杀。如果SEO的目标设定之后，还不够，还要考虑的网站流量，使网站排名自然的提高。</p>
<p>&nbsp;</p>
<p>除了关注SEO目标之外，还要考虑怎么样把SEO目标结合你的商业目标。商业目标是整个网站的主题。如果SEO目标没有结合商业目标，会发现这个SEO目标最终会失败的。确认任何优化网站的行为必须由商业目标所引导指定的。</p>
<p>&nbsp;</p>
<p>最后要说的是，保持目标和计划的灵活性很关键。执行一个目标或一组目标，一定要时刻的跟进。也不要因为目标而妨碍了SEO的执行。所以就要周期性的调整SEO的目标，一般都是半年一次，一个季度调整一次SEO的效果会更好。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/199575#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/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>Mon, 02 Jun 2008 23:37:32 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/199575</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/199575</guid>
      </item>
      <item>
        <title>创建一个SEO计划（一）</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/196414" style="color:red;">http://xiayuanfeng.javaeye.com/blog/196414</a>&nbsp;
          发表时间: 2008年05月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h2>前言<br />
</h2>
<p>当开始针对搜索引擎优化网站之前，我们应该有一个基本的计划。这样会帮助您创建一个SEO计划，这个计划一般都会随着网站的目标群体，SEO的方法进行调整。这个计划会帮助您更清楚重点应该放在哪。SEO计划都应该是随时调整的。这点很重要。开始的时候，你的精力都集中在SEO的开始阶段。之后，当你完成SEO策略之后，逐步的会把重点放在SEO实施上。</p>
<p>所要注意的是，我说的是更改，并没有说计划会结束。一旦开始了SEO，如果你要一直用这套方案，你一定要一直经常的审查和不停的更新这些SEO计划，策略，实施。但是以前的优化都比较注意关键词和链接。现在的搜索引擎几乎对单一优化没有效果。也就是说单单关注于关键词和链接是远远不够的。</p>
<p>搜索引擎会越来越成熟的，随着技术的提高，能够是SEO和搜索引擎本身都不停的改变。受到这些因素的影响，SEO的计划应该是持续的更新。</p>
<p>有了SEO的计划，就能清楚网站的定位以及SEO的效果。</p>
<h2>为什么需要SEO？</h2>
<p>在明白为什么需要SEO之前，最好知道SEO的定义。search engine optimization,搜索引擎优化。</p>
<p>SEO是一门科学的定制化网站元素，为了使网站在搜索引擎的排名更高。那些定制化网站元素都是为了搜索引擎优化。网站内部和外部的因素都会影响网站的排名。好的SEO很难完成，一个卓越的SEO看起来是不可能的任务。</p>
<p>但是为什么SEO那么重要？试着想一想，如果你站在几千人当中，并有人要寻找你，他怎么样才能找到你？很多人都混在这人群中。</p>
<p>首先要把人群分组，可能你是个穿红色衣服的女人，或者是个穿蓝色衣服的。这样任何人就可以找到你了。</p>
<p>你可以进一步的按照不同的条件区分更小的组,只到能够更简单的搜索到组里的人。</p>
<p>你的网站就像这个站在人群的人一样。你的这个小小的网站是很难被人所知道的。这就是为什么需要SEO。</p>
<p>当然网站会偶尔的被搜索引擎所收录，然而排名会在几千个网站中，这是远远不够的。在搜索引擎中，排名在第九第十页，就等同于没有一样。所以网站排名一定要更高些才行。</p>
<p>理想的是你希望网站会排在搜索引擎的前三页，大部分人都不会查看三页之后的内容。事实上，网站在第一页，会带来大量的流量，流量意味着网站的收入。这就是需要持续的SEO。</p>
<p>为了获得更高的排名，网站需要更好的组织，为了让搜索引擎爬虫更好的收录整个网站。所以要了解一些收录的规则，这些规则不但但是获得网站的目录，也可能是从其他站点来获取网站的内容。</p>
<p>下面的因素都是搜索引擎爬虫决定网站排名的因素，</p>
<ul>
<li>Anchor Text 锚点文本<br />
</li>
<li>Site popularity 站点的欢迎程度</li>
<li>Link context 链接内容</li>
<li>Topical links 主题的链接</li>
<li>Title Tag Ttitle标签</li>
<li>Keywords 关键词</li>
<li>Site language 站点语言。</li>
<li>Content 内容。</li>
<li>Site maturity.站点的成熟度。</li>
</ul>
<p>据估算至少有上百的条件影响排名，其中的几个重要的已经列出来了。一个例子，当查看连接内容，爬虫会查看连接的位置，连接的文字，连接的去向和来源等等。</p>
<p>还有就是这些条件在各个引擎中的重要程度是不一样的。对一些搜索引擎链接要比网站成熟度要重要，但链接对于有些搜索引擎却不那么重要。</p>
<p>如果你不去优化这些元素，它们就会影响你的搜索排名，网站就失去了很多的流量，你确信会有很多的流量，但是没有人知道你的网站，就失去了很多的潜在用户。</p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/196414#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 24 May 2008 18:58:08 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/196414</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/196414</guid>
      </item>
      <item>
        <title>Ruby on Rails 介绍</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/191421" style="color:red;">http://xiayuanfeng.javaeye.com/blog/191421</a>&nbsp;
          发表时间: 2008年05月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h2>为什么用Rails?</h2>
<p>ruby on rails 是创建WEB工程的一个工具，并且十分擅长。当看到这里，大家肯定想知道什么使rails那么特别。当你问已经沉迷rails的人，他可能会告诉你那就是敏捷以及你应该了解对程序员来说意味着什么。或者你可能被一些系列词轰炸，如ORM,MVC,DRY.虽然这些都是rails比较酷的特性，但是rails的成功并不是因为这些单词，而是关于它的设计思想。</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/191421#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/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 09 May 2008 13:45:57 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/191421</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/191421</guid>
      </item>
      <item>
        <title>搜索引擎基础（Search Engine Basics）(五)</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/190613" style="color:red;">http://xiayuanfeng.javaeye.com/blog/190613</a>&nbsp;
          发表时间: 2008年05月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h3>让搜索引擎为您服务</h3>
<p>上面谈到的搜索引擎的基础知识，都是为了让它更好的为你服务。以后会谈到更多的搜索引擎优化，让你的网站排名更高些。</p>
<p>搜索引擎优化（SEO）的本质就是让网站的排名更为靠前。以下的因素是建站的时候就要考虑的，这样更有利于搜索引擎的排名。</p>
<ol>
<li>入口和出口</li>
<li>网页的TITLE</li>
<li>网站的内容</li>
<li>图形</li>
<li>网站的结构</li>
</ol>
<p>除了这些因素还要补充几点，还要考虑关键字，链接，HTML，meta标签。即使都考虑了以上因素，也不能保证您的排名靠前，还有很多因素，诸如广告活动或者更新的频率都有可能影响SEO的效果。</p>
<p>总的来说，搜索引擎优化不能单靠一点而取得效果，所以搜索引擎优化是基于许多因素和优化策略的。只要你的站点还存在，就不能停止SEO.</p>
<p>搜索引擎是不断变化的，所以为了让站点排名更高。SEO的方法和策略都要不停的调整。听到这个消息真是令人烦心，不过如果肯用时间去调整SEO，还是可以有很大的提高的。</p>
<h3>恶意操作搜索引擎</h3>
<p>恶意操作搜索引擎是很危险的，有可能被搜索引擎所屏蔽。</p>
<p>哪些能做，哪些不能做？下面就来说说。</p>
<p>能做的是：</p>
<ul>
<li>建立的站点要包含META标签，内容，图形，关键字，这样能提高搜索排名。</li>
<li>用正确的关键词来描述站点的内容。</li>
<li>提高点击量，诸如广告，交换链接，市场营销等等的方法。</li>
<li>手动向搜索引擎提交你的网站。</li>
</ul>
<p>不能做的是：</p>
<ul>
<li>欺骗搜索引擎，在网站内部嵌入隐藏的关键词，这很可能被大部分搜索引擎所屏蔽。</li>
<li>生成大量的链接，欺骗搜索引擎的链接分析。许多搜索引擎都有机制去遏制这种方法。</li>
<li>虚假的流量，如果被发现就会被搜索引擎所屏蔽。</li>
<li>手动提交给搜索引擎过于频繁，最好的方法是大约每次提交相隔6个星期。</li>
<li>期望网站提交之后，排名马上就提高。但是记住，SEO是个过程。。。</li>
</ul>
<p>后续的教程是关于 建立SEO 计划的。</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/190613#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/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></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 07 May 2008 15:18:06 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/190613</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/190613</guid>
      </item>
      <item>
        <title>搜索引擎基础（Search Engine Basics）(四)</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/189230" style="color:red;">http://xiayuanfeng.javaeye.com/blog/189230</a>&nbsp;
          发表时间: 2008年05月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h3>搜索的特点</h3>
<p>理解搜索引擎是怎样工作的能帮助你知道站点是怎样排名的。但是你的网页是怎样被找到的。这就要考虑人的因素。搜索意味的它对于不同的人理解为不同东西。举个例子就明白了。我其中一个同事用相同的词组或短语搜索他想知道问题的答案。这叫做natural language.然而在搜索引擎中，叫做boolean search。她用不同的词组在相同的搜索引擎中，搜索结果大不相同。</p>
<p>搜索的特点涉及到了用户怎样去搜索的问题。当用户在搜索引擎输入词组或短语，都能生成提示（往往是下拉选单）。一个有趣的事实是有一半的美国人上网的时候都会用到搜索引擎，以及当他们发现一个电话号码，或者一个本地的业务，往往使用搜索引擎而不是企业黄页。</p>
<p>这些用搜索引擎的人比喻的说就是SEO的肥沃的土壤。你应该更进一步的了解人们为什么以及怎样用搜索引擎，以及搜索引擎是怎样工作的。这将有助于更好的SEO.</p>
<h2>搜索引擎的分类</h2>
<p>为了大概明白搜索引擎的工作方式和人们怎样去使用它，要把精力放在主要的几个搜索引擎的细节信息中。</p>
<p>搜索引擎可以被分为三个类型（搜索范围）：primary,secondary,targeted.</p>
<h3>Primary search engines （主要的搜索引擎）</h3>
<p>这个种类的搜索引擎很多，如GOOGLE,YAHOO,MSN，它们之间都不是相同的。如Loyos的搜索经验和历史都要比GOOGLE强得多。但GOOGLE是最受欢迎的搜索引擎。为什么这样？因为GOOGLE提供了更好的搜索结果。</p>
<p>它们这些搜索引擎的算法都是各不相同的。</p>
<p>这些主要的搜索引擎提供的服务远远不止搜索。如还提供了邮箱，地图，新闻等服务。虽然这些服务不能改变人们的搜索，但是能影响人们对搜索引擎的选择。</p>
<h4>GOOGLE 概览</h4>
<p>每个搜索引擎在小的地方都不太一样。GOOGLE是搜索的王者。虽然GOOGLE也提供了额外的服务，如EMAIL,个性化主页，甚至是免费的应用软件，但是这不是GOOGLE受欢迎的本质原因。</p>
<p>精确的搜索是GOOGLE的长处，GOOGLE的设计者用组合的关键字来搜索受欢迎的站点。</p>
<p>然而必须明白链接和关键字只不过是影响排名的两个因素而已。</p>
<h4>YAHOO 概览</h4>
<p>大部分用户都认为YAHOO是个搜索引擎，的确是，但是它还是个web directory,它的意思是按照目录子目录来列表网站。事实上，YAHOO一开始就是这样又两个年轻人建立的目录网站。</p>
<p>YAHOO曾一度使用GOOGLE的搜索服务。这种获取他人技术的情况已经成为了过去。然而YAHOO的排名不如GOOGLE的精确，它包含了一个内部的支付系统。付费最高的能影响搜索的排名。</p>
<h4>MSN 概览</h4>
<p>MSN的搜索不像GOOGLE，YAHOO那么成熟。相对于GOOGLE,YAHOO,它没有深层次分析链接的能力。它的排名系统过分的依赖于网页的内容。然而，这一点对新建网站收益性很大。所以优化MSN排名，更多靠的是内容。</p>
<h3>Secondary search engines(其次的搜索引擎)</h3>
<p>这种搜索引擎面向的特定的较小的用户群体。虽然它们的搜索内容也是通用的，但是它们的流量有限。它们一般精通地域性的搜索。比较有名的是，Lycos,LookSmart,Miva,Ask.com,Espotting.</p>
<p>它们之间的排名系统也是各不相同的。有一些依赖于关键字，一些依赖于链接。其他的一些可能依赖于meta标签。这些搜索引擎的优化也应该包括在你的计划之内，虽然他们的流量很小，但是也能产生一些价值的链接。</p>
<h3>Targeted search engines(目标式搜索引擎)</h3>
<p>它有的时候也叫topical search engines（主题式搜索引擎）.这类搜索引擎十分关注与细节的搜索。一般都是话题式的。如科学，旅行，运动等等。如，CITYSEARCH，YAHOO!TRAVEL以及MUSICSEARCH.它们的排名系统也各不相同。</p>
<p>你只需优化你的业务相关的搜索引擎即可。</p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/189230#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>Sun, 04 May 2008 11:22:42 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/189230</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/189230</guid>
      </item>
      <item>
        <title>搜索引擎基础（Search Engine Basics）(三)</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/188488" style="color:red;">http://xiayuanfeng.javaeye.com/blog/188488</a>&nbsp;
          发表时间: 2008年04月30日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h2>获取和排名</h2>
<p>对于搜索引擎，获取数据是由爬虫，数据库，搜索算法这三个活动所组成的。这三个元素共同的工作以便于获取用户输入的词或词组。提醒下，这些技术，学术和代码可能都是有专利的。</p>
<p>有技巧的那部分是排名（ranking）.它也是你要花大量的努力去影响的。因为排名可以给你带来大量的用户访问，在广告上带来不菲的收入。不过，对网站的排名往往受到搜索引擎技术的制约。。</p>
<p>一般来说，你期望搜索引擎可以智能的猜测结果以及会把你的网站显示在结果中。但是想一想，虽然获取数据和排名在这是个独立的题目，但是它们实际上是搜索算法的一部分。把它们和算法分开的原因，是让你更理解搜索引擎是怎样工作的。</p>
<p>排名是在搜索引擎优化占比例比较大的一部分。直到本书的最后一页，你会发现排名贯穿本书的内容。下面我就看看什么是影响排名的因素，记住，因为每个搜索引擎的用到了不同的排名机制，因此以下的每一个部分都是多变的。</p>
<p>&nbsp;</p>
<ul>
<li>Location(位置)：这里的Location并不是意味着是WEB的URL。意思是关键词或短语在WEB网页中的位置。因此举个例子，如果一个用户搜索&ldquo;puppies&rdquo;这个词，一部分搜索引擎会根据这个词出现在网页中位置进行排名。显然的，这个词显示的层级越高，可能搜索的结果排名更高。因此在这个WEB页面中&lt;title&gt;这个标签中含有这个词的搜索结果排名要比&lt;title&gt;中没有含有这个词的网页要高。这个意思也就是没有经过SEO的网站不会有很好的排名。<a href="http://www.pupies.com">www.pupies.com</a>是个好的例子，在GOOGLE搜索中，它的排名只有15位，很简单的原因就是它的&lt;title&gt;没有包含这个关键字。</li>
</ul>
<p>&nbsp;</p>
<ul>
<li>Frequency(频率):是在网页中关键字显示的频率。有许多人投机取巧，在网页中写满关键字以提高他们的网站排名，在许多搜索引擎中，都已经能发现这种方式。并把这个网站排除在结果之外了。</li>
</ul>
<p>&nbsp;</p>
<ul>
<li>Links(链接):影响排名的因素还有在网页中链接的类型和数量，链接可以进入这个站点，也可以离开这个站点，也可以链接这个站点的任何页面。所以在你站点有足够多的链接，或者进入站点的链接足够多，会提高网站的排名。</li>
</ul>
<p>&nbsp;</p>
<ul>
<li>Click-throughs(点击次数):没什么好说的。。。。。。</li>
</ul>
<p>网页排名是个非常精确的科学，而且它每个搜索引擎都是不同的。创建一个对网站最好的SEO，必须知道不同搜索引擎的网页排名机制。了解这些可以利用优势去创建，改变，升级你想优化的网站。</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/188488#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 30 Apr 2008 17:19:51 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/188488</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/188488</guid>
      </item>
      <item>
        <title>搜索引擎基础（Search Engine Basics）(二)</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/187904" style="color:red;">http://xiayuanfeng.javaeye.com/blog/187904</a>&nbsp;
          发表时间: 2008年04月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h3>什么是搜索引擎</h3>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;现在已经知道了什么是搜索引擎。在文本框输入一个词或短语，按下搜索。马上就出现了成千上万的搜索结果，就可以找到需要的结果了。但是，搜索引擎准确的定义又是什么？</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这有点复杂，在搜索引擎的后端，是一些用来收集网页信息的应用程序。这些信息包含了要搜索的词或短语。这些信息的索引存储在数据库中。&nbsp; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在前端，就是一个用来输入词或短语的框框。当按下搜索，根据算法来检索存储在数据库中相关网页的信息。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我们把收集网页信息的叫做爬虫（crawler），蜘蛛（spider）,机器人（robot），爬虫遍历每个在WEB上的URL，以及收集在每个WEB页面的关键词和短语。现在全球的网站数已经超过一亿，并且每个月增长的速度为150万。想象你的大脑，当你想知道什么事情，开始都会想些词组或短语。</p>
<h3>剖析搜索引擎</h3>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 到目前为止，我们对搜索引擎有一个大概的印象了。但是还有更深层次的需要我们理解。实际上，搜索引擎分为许多部分。很遗憾的是，很难找到能说明搜索引擎各个部分的组成。那些信息对搜索引擎优化非常有用（SEO），&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<ul>
<li>
<h3>查询接口</h3>
</li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;查询接口是大部分用户所熟悉的。基本上都是看到这个知道搜索引擎的。查询接口就是用户可以输入词或短语的地方。 往往很简单，就是一个网页，上面有一个输入框，在加上一个搜索按钮。现代的搜索引擎都添加了用户定制化的功能，用户可以定制他们所需要的信息，如新闻等等。详情见<a href="http://www.yahoo.com">www.yahoo.com</a></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 更多的选择是GOOGLE。用户可以安装他们的TOOLBAR。上面有许多小功能可以选用。</p>
<ul>
<li>
<h3>爬虫，蜘蛛，机器人</h3>
</li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 查询接口是唯一用户可以看见的部分。其他的部分都隐藏在后台了。并不是意味着不重要。相反的是，那都是搜索引擎最重要的部分。如果经常上网的话，肯定都能听过一点关于爬虫，蜘蛛或机器人。他们都是遍历WEB来收集网站信息的。这些信息通过URL整理存储在数据库中了。然后，当用户搜索这些信息时，信息就会从数据库中读取，呈现在用户面前。</p>
<ul>
<li>
<h3>数据库&nbsp;</h3>
</li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所有搜索引擎都是连接数据库的，每个信息都是指向URL的。信息的排列分为不同的方法，每个搜索引擎公司都有自己的一套算法来排列数据。</p>
<ul>
<li>
<h3>搜索算法</h3>
</li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这一部分都是搜索引擎的核心了。它就是建立其他部分的一个基础。那就是搜索引擎在算法上是怎样工作的，或者也可以说用户查找数据的方法。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其实用通俗的话来说，搜索算法就是个提出问题，并解决问题的方法。如输入词短语带来了问题，然后就去解决这个问题，也就是找到相关词短语的信息URL。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我们把搜索算法进行分类了，不同的搜索引擎的算法都是各不相同。基本的搜索算法如下：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对算法不懂得可以参考如下信息：<a href="http://en.wikipedia.org/wiki/Search_algorithm#Uninformed_search">http://en.wikipedia.org/wiki/Search_algorithm#Uninformed_search</a></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.List Search：List Search算法就是通过指定的数据来查找键值。&nbsp;被查询的数据是列表形式的。查询结果的数据列表是个单独的元素，也就是说，这是非常消耗时间，并且搜索的结果比较少。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.Tree Search: 先想象树的形态，查看从树根到树叶，再从树叶到树根。这就是tree的算法。查找数据集从宽阔的部分到大部分细节的部分。或者从细节部分到宽阔的部分。数据集就像tree一样。一个单独的数据能关联其他分的数据。这个就好像是web的建立一样。虽然它不是web搜索中唯一成功的算法，但是它是相当有用的。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.Sql Search:tree search 一个缺点就是，它的搜索行为是层级结构的。也就是说，通过数据的排名，从一点找到另一点。SQL search就不是层级搜索。也就意味着，能从任何数据的子集中查找到所需要的数据。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.Informed Search:Informed Search算法是在特定的类似树的数据针对一个特定的问题查找特定的答案。先不管名字的意思，它不太适合web搜索，一般都用来特定的查询来查找特定的结果。（带有提示性的搜索）</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.<span class="mw-headline">Adversarial Search:这个搜索算法针对一个问题，查找到所有可能的解决方案，一般都用于游戏的算法中，这个算法很难用于web搜索中，因为用这个算法查找一个词或短语的搜索结果基本都是无穷的了。</span></p>
<p><span class="mw-headline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6.Constraint Satisfaction Serach:这个算法非常有用，通过一系列约束和不同方式的查找，找到所希望的结果。</span></p>
<p><span class="mw-headline">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以上就是用在搜索引擎上一小部分的搜索算法，基本都是很多种算法一起使用，或者自己创建一些搜索算法。关键的是了解一点搜索引擎的机制可以提高搜索结果的质量。当你知道了这些，可以知道搜索的最佳方法。</span></p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/187904#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, 29 Apr 2008 10:04:36 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/187904</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/187904</guid>
      </item>
      <item>
        <title>搜索引擎基础（Search Engine Basics）(一)</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/187480" style="color:red;">http://xiayuanfeng.javaeye.com/blog/187480</a>&nbsp;
          发表时间: 2008年04月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><span style="font-size: small; font-family: 仿宋;">当你想在网上找某些资料的时候，一般都用搜索引擎。输入一些词或短语，就能找到你需要的结果。当然，也不一定能找到令人满意的结果。<br /></span></p>
<p><span style="font-size: small; font-family: 仿宋;">在互联网早期，不是你现在所用到的那样。没有可交互的站点，只是用FTP上传下载文件而已。</span></p>
<p><span style="font-size: small; font-family: 仿宋;">用户可以通过搜索方便找到需要的文件。如果认识上传文件的人，通过他给的地址，你就很快能找到这个文件。</span></p>
<p><span style="font-size: small; font-family: 仿宋;">在网上寻找一个文件简直就是个痛苦的过程，极大的考验一个人的耐心，有几个McGill大学的学生决定寻找一个简单的途径。终于在1990年，Alan Emtage开发了第一个搜索工具。他的发明，就是文件的索引，叫做Archie.</span></p>
<p><span style="font-size: small; font-family: 仿宋;">Archie貌似是40年代处一个连环画的角色，很遗憾没啥关系。之所以叫做Archie是因为Archives这个单词比较长。。。。。</span></p>
<p><span style="font-size: small; font-family: 仿宋;">Archie实际上并不是今天所用到的搜索引擎，但是在那个时候，许多上网的人都会用到它，它会把下载文件的目录并排序。并把列表存在网站的数据库中。</span></p>
<p><span style="font-size: small; font-family: 仿宋;">Archie的搜索并不像今天的搜索引擎一样支持自然语言。它索引计算机的文件，并很容易的去定位。</span></p>
<p><span style="font-size: small; font-family: 仿宋;">在1991年，另一个名叫Mark McCahill的学生，想到了既然能搜索文件，也能搜索到在文件中无格式的文本。可是并没有这样的工具，所以他就写个程序叫做Gopher，用来索引无格式文本，之后就出现了第一个Web站点。</span></p>
<p><span style="font-size: small; font-family: 仿宋;">之后Archie的成员加入了这个项目，Veronica (Very Easy Rodent-Oriented Net-wide Index to Computerized Archives) 和 Jughead (Jonzy&rsquo;s Universal Gopher Hierarchy Excavation and Display) 用来寻找文件并存储在Gopher Index System.</span></p>
<p><span style="font-size: small; font-family: 仿宋;">这些程序的实质都是一样的，允许用户通过关键字来寻找文件的索引信息。</span></p>
<p><span style="font-size: small; font-family: 仿宋;">至此，搜索已经变得成熟起来。直到1993年，类似于现在的搜索引擎出现了，那就是由Matthew Gray开发的Wandex。Wandex是第一个在WEB上索引文件，它是搜索索引页面的程序。这就是WEB爬虫。是所有后来爬虫的基础。从1993-1998,主要的搜索引擎就被建立起来了，下面有个列表：</span></p>
<ul>
<li><span style="font-size: small; font-family: 仿宋;">Excite &mdash; 1993 </span></li>
<li><span style="font-size: small; font-family: 仿宋;">Yahoo! &mdash; 1994 </span></li>
<li><span style="font-size: small; font-family: 仿宋;">Web Crawler &mdash; 1994 </span></li>
<li><span style="font-size: small; font-family: 仿宋;">Lycos &mdash; 1994 </span></li>
<li><span style="font-size: small; font-family: 仿宋;">Infoseek &mdash; 1995 </span></li>
<li><span style="font-size: small; font-family: 仿宋;">AltaVista &mdash; 1995 </span></li>
<li><span style="font-size: small; font-family: 仿宋;">Inktomi &mdash; 1996 </span></li>
<li><span style="font-size: small; font-family: 仿宋;">Ask Jeeves &mdash; 1997 </span></li>
<li><span style="font-size: small; font-family: 仿宋;">Google &mdash; 1997 </span></li>
<li><span style="font-size: small; font-family: 仿宋;">MSN Search &mdash; 1998</span></li>
</ul>
<p><span style="font-size: small; font-family: 仿宋;">今天，搜索引擎是个复杂的程序，能用词或短语搜寻文件，相关文档等等，难以置信的是搜索引擎仅仅有15年的历史。&nbsp;考虑看看能用它们来寻找到什么。。。</span></p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/187480#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>Mon, 28 Apr 2008 11:37:59 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/187480</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/187480</guid>
      </item>
      <item>
        <title>详解 策略模式 追MM,附:追MM有危险,请谨慎.</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/160082" style="color:red;">http://xiayuanfeng.javaeye.com/blog/160082</a>&nbsp;
          发表时间: 2008年01月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;引用：<span style="color: #ff0000;">STRATEGY&mdash;跟不同类型的MM约会，要用不同的策略，有的请电影比较好，有的则去吃小吃效果不错，有的去海边浪漫最合适，但是目的都是为了得到MM的芳心，我的追MM锦囊中有好多Strategy哦。</span> <br /><br />　　<strong>策略模式：策略模式针对一组算法，将每一个算法封装到具有共同接口的独立的类中，从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式把行为和环境分开。环境类负责维持和查询行为类，各种算法在具体的策略类中提供。由于算法和环境独立开来，算法的增减，修改都不会影响到环境和客户端。</strong> <br /><br /><span style="color: #ff0000;">以上为转载</span>.<br /><br />看了这个果然,有助于提高对设计模式得理解.但讲得比较大概.我想详细得讲解一下. <br />跟MM 约会的活动,开始的时候要有一定计划,所谓得计划就是要有一定的目标,首先要明确活动的大体框架,看电影?买东西?滑雪?,想好了之后我就写个追MM得基本类把.代码设计如下:</p>
<pre name="code" class="java">public class CheasingGirls{ 
public void movie(){ 
//活了那么久了 ,怎么和MM看电影,自己想去. 
} 
public void shopping(){ 
//活了那么久了 ,怎么和MM购物自己想去. 
} 
} 
</pre>
<p>&nbsp;</p>
<p>哈哈.基本计划有了,具体想如果 追 MM A 得话,我们就可以写一个类来继承与它.</p>
<pre name="code" class="java">public class CheasingGirlsA extends CheasingGirls{ 
//可以重新定计划(覆盖父方法) 
public void movie(){ 
//活了那么久了 ,怎么和MM看电影,自己想去. 
} 
//可以重新定计划(覆盖父方法) 
public void shopping(){ 
//活了那么久了 ,怎么和MM购物自己想去. 
} 
} 
</pre>
<p>&nbsp;<br />但是问题出来了...对我这样老实的人来说 ,一个也就够了,对 想追很多MM得人来说,那就很辛苦了..还可能出现问题,并不是每个MM都喜欢看电影,滑雪等等.所以我们继承CheasingGirls类就会出现.要覆盖 父方法的情况 如追MM B</p>
<pre name="code" class="java">public class CheasingGirlsB extends CheasingGirls{ 
//可以重新定计划(覆盖父方法) 
public void movie(){ 
//什么都不做 
} 
//可以重新定计划(覆盖父方法) 
public void shopping(){ 
//什么都不做 
} 
} </pre>
<p>&nbsp;<br />如果我要追 几十个.那都要重写 .要累死啊 ..所以 我就把,movie 和 shopping的方法 改为用接口来做 .</p>
<pre name="code" class="java">public interface Movie{ 
public void doMovie(); 
} 
public interface Shopping{ 
public void doShopping(); 
} 
</pre>
<p>&nbsp;<br />改变下我追MM的计划类</p>
<pre name="code" class="java">public class CheasingGirls{ 
Movie movie; 
Shopping shopping; 
public void movie(){ 
movie.doMovie(); 
} 
public void shopping(){ 
shopping.doShopping(); 
} 
} </pre>
<p>&nbsp;<br /><br />看看这样设计带来的好处,我可以写几套不同的看电影计划购物计划,而对代码没有影响.可以重用 ,多方便啊.....以后组组合合就可以了.还回为追MM发愁啊? <br />代码如下是:</p>
<pre name="code" class="java">//电影方案1 
public class movie1 implements Movie{ 
public void doMovie(){ 
//方案一具体 实施方案. 
} 
} </pre>
<p>&nbsp;<br />如果我们在泡MM A 之前,定义好计划得话 代码如下</p>
<pre name="code" class="java">public class CheasingGirlsA extends CheasingGirls{ 
public CheasingGirlsA(){ 
movie = new movie1(); 
} 
} 
</pre>
<p>&nbsp;但这么做 有缺点,,一旦 MM 不喜欢的话,临时就不能换计划了......MM 真难搞定呢...所以我们就必须想个方法,在约会时可以改变计划. <br />我们就在约会得时候改变. <br />改变下我追MM的计划类</p>
<pre name="code" class="java">public class CheasingGirls{ 
Movie movie; 
Shopping shopping; 
public void movie(){ 
movie.doMovie(); 
} 
public void shopping(){ 
shopping.doShopping(); 
} 
public void setMovie(Movie movie){ 
this.movie = movie; 
} 
} 
</pre>
<p>&nbsp;<br />在追MM得过程中 我就可以这么写 <br /><br /><br />^_^.看电影得计划成功了....希望大家都可以追成你心中得MM.</p>
<pre name="code" class="java">CheasingGirls cheasingGirls = new CheasingGirls(); 
//看电影计划 movie1 
cheasingGirls .setMovie(new movie1()); 
cheasingGirls .doMovie(); </pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/160082#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/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 29 Jan 2008 11:36:52 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/160082</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/160082</guid>
      </item>
      <item>
        <title>工作有感</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/75188" style="color:red;">http://xiayuanfeng.javaeye.com/blog/75188</a>&nbsp;
          发表时间: 2007年04月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          今天公司又来了几个新的同事，都是外包过来的，都是年青人。在一起很喜欢讨论技术的，但是我以为如果他们不跳槽的话，呆满三个月 就和我现在一样了。很随的样子。^_^。虽然说公司的业务比较复杂，技术貌似很简单，其实恰恰相反。越底层的技术也是越复杂的。没有可公用的组件，反而看源码，改源码，现在发现每天不是那么枯燥了。很有收获。也许有些人说，何必呢？有现成的就用呗。其实这就是为什么水平上升不了，成天叫技术更新快的原因。其实技术本身更新不快，就是花样多了也就快了。所以还是注重基础。现在看了WEBWORK的源代码，国外程序员高超的水平令人赞叹。不光光是代码的质量，还有实际设计模式的运用，都给我带来了深深的震撼。
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/75188#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>Thu, 26 Apr 2007 21:46:48 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/75188</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/75188</guid>
      </item>
      <item>
        <title>三年高中+四年大学=七年的时间</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/50727" style="color:red;">http://xiayuanfeng.javaeye.com/blog/50727</a>&nbsp;
          发表时间: 2007年01月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>最近经常在网上和父母聊天,一直聊着,可以说长大了,才能对父母的心了解的更深,特别是年关,就想起了父母.不知道这次回去,会不会留下眼泪,看到他们一天天的苍老...当谈起了高中,谈起了大学,我还有些遗憾~人生的AB剧.往往结局的差异是很大的.</p>
<p>母亲问我:你现在后悔过去没有努力过,而悔恨么.?</p>
<p>我飞快的回答:后悔有用么?</p>
<p>母亲又问:没用么.</p>
<p>我:无语</p>
<p>母亲又问:假如你能回到过去,你会去勇敢的去挑战,奋斗么.</p>
<p>我:当然,但是这是不可能的.</p>
<p>母亲说:你现在还有三年高中+四年大学=七年的时间.(因为我说了 三十岁我要所期望的生活.我 还有7年到三十岁).</p>
<p>我:恍然大悟~</p>
<p>的确.每一天都是新的开始.总结过去.奋斗明天.做最好的自己.</p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/50727#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>Fri, 26 Jan 2007 23:12:04 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/50727</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/50727</guid>
      </item>
      <item>
        <title>从Struts1.x-&gt;Webwork 总结（一）</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/50277" style="color:red;">http://xiayuanfeng.javaeye.com/blog/50277</a>&nbsp;
          发表时间: 2007年01月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>Strtus做为老牌框架不多说了。使用的人真是多。本文章的目的是作为新手的我一篇总结。</p>
<p>主要用个简单的例子来讲解Struts-〉Webwork。</p>
<p>Struts jar包 vs Webwork jar包</p>
<p>用Struts开发都知道关于下载的Struts目录下都apps目录，这些都是例子，作为新手肯定把blank工程下的lib COPY 到自己工程的lib下。但初次接触到Webwork的目录，你也可能受到Struts目录结构的影响了。。直接找到(webwork2.2.4)lwebapps下，感觉目录结构比2.1.7要好很多（作为一个Struts人员来说）.发现了blank工程，到webapps下一看，怎么没有lib。打开blank/.classpath 打开，看到了具体的lib包，发现了原来lib都在webworks/lib下。终于看到了一个default的目录，一高兴，全部拷贝到自己lib下，不要以为这样就结束了。还要把webwork/下的webwork.jar拷贝到自己工程的lib下，具体原因为什么分开，有兴趣的还是去官方网站看看项目介绍把。</p>
<p>总结：配置环境来说不要以为是Struts老手就忽视察看Webwork文档的环境搭配。往往这比较容易吃亏，当自己做了一个小DEMO的时候才发现，lib下竟然少包。。还是从文档第一页慢慢来的好。</p>
<p>DEMO开始</p>
<p>做小DEMO当然要从输入到输出结果比较好了。具体功能如下：就是一个值从一个页面传到另一个页面。</p>
<p>第一步</p>
<p>老生常谈的web.xml</p>
<div class="code_title">
<div class="code_title">xml 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">filter</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">filter-name</span><span class="tag">&gt;</span><span>webwork</span><span class="tag">&lt;/</span><span class="tag-name">filter-name</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">filter-class</span><span class="tag">&gt;</span><span>com.opensymphony.webwork.dispatcher.FilterDispatcher</span><span class="tag">&lt;/</span><span class="tag-name">filter-class</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">filter</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">filter-mapping</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">filter-name</span><span class="tag">&gt;</span><span>webwork</span><span class="tag">&lt;/</span><span class="tag-name">filter-name</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">url-pattern</span><span class="tag">&gt;</span><span>/*</span><span class="tag">&lt;/</span><span class="tag-name">url-pattern</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">filter-mapping</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">listener</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">listener-class</span><span class="tag">&gt;</span><span>org.springframework.web.context.ContextLoaderListener</span><span class="tag">&lt;/</span><span class="tag-name">listener-class</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">listener</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
</div>
<p>按照Struts思维，应该配置一个Servlet，但是看到WEBWORK2.2.4是filter取代了Servlet。这个是因为要支持AJAX，在2.1中还是Servelt。最新的webwork ioc推荐的是spring 。所以有了spring监听器的配置。</p>
<p>第二步</p>
<p>index.jsp</p>
<div class="code_title">java 代码</div>
<p>凭着Struts经验想迅速体验下WW的标签。看来和Struts输入的标签大同小异（其实到后来才知道我这是错误的想法）</p>
<p>看来看去是不是少了点什么。对少了ActionForm。。。Webwork是怎样处理的呢，往下看。</p>
<p>第三步：</p>
<p>终于想起来了，应该配置类似于struts-config.xml的文件。。。。终于在ww的例子中WEB-INF/classes/目录下，找到了两个配置文件webwork.property和xwork.xml。。。有两个竟然。还是先看看xwork.xml把。一看如下：</p>
<div class="code_title">
<div class="code_title">xml 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-xml">
    <li class="alt"><span><span><!--CTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN" "http://www.opensymphony.com/xwork/xwork-1.1.1.dtd"</sp--><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span> </span></li>
    <li class=""><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span></span><span class="tag">&lt;</span><span class="tag-name">xwork</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">include</span><span>&nbsp;</span><span class="attribute">file</span><span>=</span><span class="attribute-value">&quot;webwork-default.xml&quot;</span><span class="tag">/&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">package</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">&quot;default&quot;</span><span>&nbsp;</span><span class="attribute">extends</span><span>=</span><span class="attribute-value">&quot;webwork-default&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">default-action-ref</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">&quot;home&quot;</span><span>&nbsp;</span><span class="tag">/&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">action</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">&quot;home&quot;</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">&quot;com.opensymphony.webwork.example.HomeAction&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">result</span><span class="tag">&gt;</span><span>/WEB-INF/pages/home.jsp</span><span class="tag"><span class="tag-name">result</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag"><span class="tag-name">action</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="comments"><!-- Add your actions here --></span><span>&nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag"><span class="tag-name">package</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
    <li class=""><span></span><span class="tag"><span class="tag-name">xwork</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
</ol>
</div>
</div>
<p>大概能看懂，但是还是查文档吧。。其实作为简单例子可以只要考虑<action></action>的配置就好，和STRUTS怎么说也差不多（其实差的也不少了）但是这个name并不是Struts里的ActionForm。WW根本没有那个东西，这也是优势。这个name相当于struts里action标签里的path属性 class相当于type了，但是注意WW的name 是不能有/。。。但是如果Struts少了的话，就是致命的了。看来result和forward基本也一样了。</p>
<p>根据自己的程序xwork.xml如下：</p>
<div class="code_title">xml 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">action</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">&quot;test&quot;</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">&quot;com.yuanfeng.web.action.Testaction&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span> </li>
    <li class=""><span>&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">result</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">&quot;success&quot;</span><span class="tag">&gt;</span><span>/WEB-INF/pages/result.jsp</span></li>
    <li class=""><span>&lt;/</span><span class="tag"><span class="tag-name">result</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span> </span></li>
    <li class="alt"><span></span><span class="tag"><span class="tag-name"><action></action></span></span></li>
</ol>
</div>
<p>配置文件放哪呢。。。。可不是web-inf下，而要放到web-inf/classes下，其实就是必须放在classpath下。但官方的例子给的是这样我只有照做了。但可怕的事情在以后会发生的。。。。。</p>
<p>第四步：</p>
<p>来看看Testaction这个类</p>
<div class="code_title">java 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-j">
    <li class="alt"><span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">class</span><span>&nbsp;Testaction&nbsp;</span><span class="keyword">extends</span><span>&nbsp;ActionSupport{ &nbsp;&nbsp;</span></span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;UserInfo&nbsp;userInfo; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;String&nbsp;execute()&nbsp;</span><span class="keyword">throws</span><span>&nbsp;Exception&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span class="string">&quot;UserInfo&nbsp;=&nbsp;&quot;</span><span>+userInfo.getUsername()); &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map&nbsp;session&nbsp;=&nbsp;ActionContext.getContext().getSession(); &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;session.put(</span><span class="string">&quot;user&quot;</span><span>,&nbsp;userInfo); &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span>&nbsp;SUCCESS; &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;UserInfo&nbsp;getUserInfo()&nbsp;{ &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">return</span><span>&nbsp;userInfo; &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span>&nbsp;</span><span class="keyword">void</span><span>&nbsp;setUserInfo(UserInfo&nbsp;userInfo)&nbsp;{ &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">this</span><span>.userInfo&nbsp;=&nbsp;userInfo; &nbsp;&nbsp;</span> </li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span> </li>
    <li class="alt"><span>&nbsp;&nbsp;</span> </li>
    <li class=""><span>} &nbsp;&nbsp;</span> </li>
</ol>
</div>
<p>首先必须说明这段代码确实很糟糕，完全类似Struts写法，关于WW的许多优势都没有用到。现在来看看吧。终于见到了类似ActionForm的东西了。UserInfo它其实就是包含用户信息的一个set/get方法的类，并没有像ActionForm依赖Struts。这样处理的好处还是很多的。起码不用两个类似的对象互相转换了(bean To Form or&nbsp;From To bean)。再看看execute方法。OH YEAR终于没有那恶心的四大参数了，但怎么获取这些参数呢。通过ActionContext类来获得。但这样做法的缺陷是，怎样进行单元测试呢。看来我还没有摆脱Struts开发的思想啊。（更好的方法以后再说吧，先写完例子）</p>
<p>部署运行程序。</p>
<p>PS：如果你少lib/下少包，现在倒入会有灾难性后果，classes被clear，你的配置文件都消失了。！郁闷吧。还是把它们放到src下保险</p>
<p>运行成功，得到了username。</p>
<p>&nbsp;总结：程序完全按照Struts思路来的，缺陷很大，特别的Action的获取Session，这个问题引出了一系列的问题，推下一篇吧</p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/50277#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/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/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>Thu, 25 Jan 2007 00:12:00 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/50277</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/50277</guid>
      </item>
      <item>
        <title>Greeting Friends 问候朋友</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/49498" style="color:red;">http://xiayuanfeng.javaeye.com/blog/49498</a>&nbsp;
          发表时间: 2007年01月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">2.<span style="mso-spacerun: yes">&nbsp; </span>Greeting Friends </span></strong><strong><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">问候朋友</span></strong><strong><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span lang="EN-US" style="BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'; mso-shading: white; mso-pattern: gray-15 auto"><o:p><font size="3">&nbsp;</font></o:p></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span lang="EN-US" style="BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'; mso-shading: white; mso-pattern: gray-15 auto"><o:p></o:p></span></strong><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: Good morning, Jack. <strong>How are you doing</strong>?<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（早上好，杰克。你还好吗？）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">B: I&rsquo;m doing great, and you?<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（好得很，你呢？）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: I&rsquo;m fine, thanks.<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（我也很好，谢谢。）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span style="FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-shading: white; mso-pattern: gray-15 auto"></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><strong><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">How are you doing?<span style="mso-spacerun: yes">&nbsp; </span></span></strong><strong><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">你过得好吗？</span></strong><strong><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">【疯狂讲解】主要是询问对方是否安康、幸福或过得好。</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">最常用的回答：</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">I&rsquo;m doing great. </span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">我好得很。</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>I&rsquo;m not feeling well today. </span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">我今天不太舒服。</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">【</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">Kim&rsquo;s note</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">】</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">This is a classic Crazy English sentence! Only native speakers and Crazy English learners know this greeting!<o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">这是一个典型的疯狂英语句子！只有母语是英语的人和疯狂英语学员会使用这种问候！</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">【李阳老师的提醒】我专门在美国的超市、餐厅、酒吧&ldquo;偷听&rdquo;，果然发现，美国人最常用的问候语就是&ldquo;</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">How are you doing?</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">&rdquo;</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span style="FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-shading: white; mso-pattern: gray-15 auto"></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: Hi, Jim.<strong> How&rsquo;s everything</strong>?<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（嗨，吉姆。一切还好吗？）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">B: Not bad. How about you?<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;</span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（还好。你呢？）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: So-so, thanks.<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;</span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（马马虎虎，谢谢。）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span style="FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-shading: white; mso-pattern: gray-15 auto"></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: Hi, <strong>how are you getting along</strong>?<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（嗨，你过得好吗？）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">B: Pretty good, thank you. And you?<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（很好，谢谢，你呢？）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: Just fine.<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（我也很好。）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span style="FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-shading: white; mso-pattern: gray-15 auto"></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">1</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">What&rsquo;s up?<o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">近来有什么事？</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">2</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">What&rsquo;s going on?<o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">一切怎么样？</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">3</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">Hey, man.<o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">嗨，兄弟。</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">（</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">4</span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">Yo, dude.<o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'">嗨，老兄。</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US"><o:p><font size="3" face="Times New Roman">&nbsp;</font></o:p></span></p>
          <br/>
          <span style="color:red;">
            <a href="http://xiayuanfeng.javaeye.com/blog/49498#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/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>Tue, 23 Jan 2007 16:23:09 +0800</pubDate>
        <link>http://xiayuanfeng.javaeye.com/blog/49498</link>
        <guid>http://xiayuanfeng.javaeye.com/blog/49498</guid>
      </item>
      <item>
        <title>Greeting Strangers(Crazy English)</title>
        <author>风雪涟漪</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xiayuanfeng.javaeye.com">风雪涟漪</a>&nbsp;
          链接：<a href="http://xiayuanfeng.javaeye.com/blog/49043" style="color:red;">http://xiayuanfeng.javaeye.com/blog/49043</a>&nbsp;
          发表时间: 2007年01月22日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">1. Greeting Strangers </span></strong><strong><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">问候陌生人</span></strong><strong><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span lang="EN-US" style="BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'; mso-shading: white; mso-pattern: gray-15 auto"><o:p><font size="3">&nbsp;</font></o:p></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span style="FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体; mso-shading: white; mso-pattern: gray-15 auto">【疯狂实战一】</span></strong><strong><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: <strong>Hi, there.</strong> My name&rsquo;s Paul Brown. I&rsquo;m from the United States.<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（你好。我叫保罗&middot;布朗。我来自美国。）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 10.5pt; TEXT-INDENT: -10.5pt; mso-char-indent-count: -1.0"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">B: <strong>Nice to meet you</strong>, Paul. My name&rsquo;s Kelly Cook. You can call me Kelly. I&rsquo;m from Canada.<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（很高兴认识你</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">, </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">保罗。我叫凯利&middot;库克。你可以叫我凯利</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">&nbsp;</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">。我来自加拿大。）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: <strong>Nice to meet you, too</strong>, Kelly. Canada is a beautiful country!<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（认识你我也很高兴</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">, </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">凯利。加拿大是一个美丽的国家。）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">【疯狂评论】</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">千万不要小看上面这段简短的对话，不同的流利程度和不同的信心，说出来的感觉是完全不一样的！就连美国本国人在和陌生人见面、求职面试或演讲之前都要反复操练！</span><span lang="EN-US" style="FONT-SIZE: 12pt; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">【使用背景】</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">在酒吧，在沙滩，在聚会上结识新朋友，都可以使用上面的对话。如果去掉&ldquo;</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">there</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">&rdquo;，就可以用在比较正规的场合。</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span lang="EN-US" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; COLOR: red; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'; mso-shading: white; mso-pattern: gray-15 auto; mso-border-alt: solid windowtext .5pt"><span style="mso-spacerun: yes">&nbsp;</span></span></strong><strong><span style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; COLOR: red; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体; mso-shading: white; mso-pattern: gray-15 auto; mso-border-alt: solid windowtext .5pt">初次问候常用短句</span></strong><strong><span style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0cm; FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; COLOR: red; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'; mso-shading: white; mso-pattern: gray-15 auto; mso-border-alt: solid windowtext .5pt"> </span></strong><strong><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><strong><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（</span></strong><strong><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">1</span></strong><strong><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">）</span></strong><strong><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">Hi, there. </span></strong><strong><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">你好。</span></strong><strong><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">【</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">Kim&rsquo;s Note</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">】</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">This is a very casual and common way to greet someone. However, guys use this greeting to girls much more frequently than girls use it to guys. It is a little bit flirtatious because it sounds as though someone has just caught your eye for attention. But if you want to get a guy&rsquo;s attention, I highly recommend this greeting!<o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">这是非常随意且十分常见的问候他人的方式。然而小伙子用这句话来问候姑娘远多于姑娘问候小伙子。因为这句话听起来好似某个人吸引了你的眼光，引起你的注意，所以有点调情的味道。但是如果你想吸引一个小伙子的注意力，我强烈推荐你使用这个问候语。</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><strong><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（</span></strong><strong><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">2</span></strong><strong><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">）</span></strong><strong><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">Nice to meet you. </span></strong><strong><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">很高兴认识你。</span></strong><strong><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">还可以说：</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">I&rsquo;m glad/pleased to meet you. </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">或</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">Nice meeting you.<o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">通常回答：</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">Nice to meet you, too. </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（正式）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">或</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">Same here. </span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">我也是。（非正式）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span style="FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体; mso-shading: white; mso-pattern: gray-15 auto">【疯狂实战二】</span></strong><strong><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A:<strong> I don&rsquo;t think we&rsquo;ve met before.</strong> My name&rsquo;s Sam.<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（我们大概没见过吧。我叫山姆）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">B: No, I don&rsquo;t think so either. Nice to meet you. I&rsquo;m Ann.<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（我想我们没见过。很高兴认识你。我叫安。）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3"><span style="mso-spacerun: yes">&nbsp;</span><o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span style="FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体; mso-shading: white; mso-pattern: gray-15 auto">【疯狂实战三】</span></strong><strong><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: Hello! <strong>Are you a friend of Bill&rsquo;s</strong>?<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（你好！你是比尔的朋友吗？）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">B: Yes. My name&rsquo;s Sally. And you are&hellip;<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（是的。我叫莎利，你是&hellip;&hellip;）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: I&rsquo;m his roommate, David. <strong>I&rsquo;ve heard so much about you from Bill</strong>.<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（我是他的室友，大卫。我经常听比尔提起你。）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span style="FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体; mso-shading: white; mso-pattern: gray-15 auto">【疯狂实战四】</span></strong><strong><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: <strong>Excuse me, but aren&rsquo;t you the President of the United States</strong>? <o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（对不起，你一定是美国总统吧？）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">B: As a matter of fact I am.<span style="COLOR: red"><o:p></o:p></span></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（是啊，我正是。）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><strong><span style="FONT-SIZE: 12pt; BACKGROUND: #d9d9d9; COLOR: red; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体; mso-shading: white; mso-pattern: gray-15 auto">【疯狂实战五】</span></strong><strong><span lang="EN-US" style="FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></strong></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">A: <strong>Hi, beautiful day, isn&rsquo;t it</strong>?<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（嗨，天气很好，不是吗？）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><font size="3">B: It sure is.<o:p></o:p></font></span></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;</span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">（的确如此。）</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">【</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'">Kim&rsquo;s Note</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">】</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"> This is probably the most common greeting among strangers. Don&rsquo;t let an opportunity to speak English pass you by because you don&rsquo;t know what to say in response to this common greeting!<o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="3"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Bookman Old Style'; mso-hansi-font-family: 'Bookman Old Style'; mso-bidi-font-family: 宋体">这句话可能是陌生人之间最常用的问候语。千万不要因为不知道怎样回答这个普通的问候语而错失和外国朋友说英语的良机。</span><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p></o:p></span></font></p>
<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US" style="FONT-FAMILY: &quot;Bookman Old Style&quot;; mso-bidi-font-family: 'Bookman Old Style'"><o:p><font size="3">&nbsp;</font></o:p></span></p>
<p class="MsoNormal