<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>突击是一种状态</title>
    <description></description>
    <link>http://ashela.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>基于Spring2.0的领域模型</title>
        <author>Ashela</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://ashela.javaeye.com">Ashela</a>&nbsp;
                    链接：<a href="http://ashela.javaeye.com/blog/190652" style="color:red;">http://ashela.javaeye.com/blog/190652</a>&nbsp;
          发表时间: 2008年05月07日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <span style="font-size: large">&nbsp;&nbsp; 传统的软件开发过程大体可以分为需求整理、设计、编码、测试这几个阶段，但大多在各个阶段中关注点不一样，很容易造成很多不合拍的情况（特别在需求整理、设计和编码这三个阶段），造成了系统模拟的并非最为真实的场景，最终导致系统可用性降低，错误增多，使得需要在后期花费大量的资源进行补救。因此，在需求整理、设计和编码这三个阶段中，需要一个统一的、准确的模型将三个阶段的关注点结合在一起，这个模型在三个阶段中有着不同的表现形式，由抽象逐渐向具体的代码（即某种具体的技术实现，通常是设计和编码时需要考虑的问题）演化，最终成为一个符合真实需求和场景的系统。大致的分析过程如下： <br /><br />①根据用户描述确立概念和实体（需求整理） <br /><br />②根据用户提出的功能需求抽取服务以及服务中应完成的活动（需求整理） <br /><br />③根据服务中应完成的活动为确立好的类分配动作（设计和编码） <br /><br />④在服务中用事务脚本的方式顺序调用各个类的动作实现服务（设计和编码） <br /><br />由于在设计和编码阶段无法做彻底完善的代码设计，所以在具体实现时最好采用测试优先、持续重构的方式循序渐进的完成，但不能打破模型在需求中所体现出的样式，这样将保证系统从需求到代码的一致性。 <br /><br />附件中有简单示例说明，由于本人水平有限，欢迎各位指正</span>
          <br/><br/>
          <span style="color:red;">
            <a href="http://ashela.javaeye.com/blog/190652#comments" style="color:red;">已有 <strong>2</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 07 May 2008 16:54:04 +0800</pubDate>
        <link>http://ashela.javaeye.com/blog/190652</link>
        <guid>http://ashela.javaeye.com/blog/190652</guid>
      </item>
      </channel>
</rss>