`

领域驱动设计

阅读更多
<ddd--领域驱动设计学习>讨论--------分层架构 


用户界面层: 负责向用户显示信息,并解析用户的命令。... 

         ---------这里的用户界面层是不是 jsp 一类的 view ? 
是的,还包括控制器,如Struts中的Action 

应用层  :   定义软件可以完成的工作,指挥具有丰富含义的领域对象来解决问题..... 

         ---------应用层是不是 我们平时 所用的 接口,抽象类 ? 
接口多了,你指的是哪个?应用层不仅仅包括接口还包括实现,在贫血模型中它一般就指service,在领域模型中一般就是Facade,当然不要以名字来区分,应该以语义和实现的功能来分 

             在这个层次中不反应业务情况的状态,但反映用户或程序的任务进度状态 

         ---------这句话应该怎么理解呢?务情况的状态 和 任务进度状态是怎么反映出来的? 可以举个例子吗?各位大牛 
Java代码  收藏代码
  1. 不太清楚,对于Web应用,应用层的东西一般是无状态的,放置状态是可能,但一般不推荐,直接就在Session中。对于桌面应用,可能就会把状态放置在应用层了。  


领域层 :  负责表示业务概念,业务状况的信息以及业务规则 

         ---------领域层是不是 我们平时用到的类? bean? 不是很准确,应该说是实体,值对像,服务吧。(这几个有待区别) 
是的 

        “反映业务状况的状态在该层中被控制和使用” 
         ---------这里是不是指有的 操作要写在 相应的bean里面?比如 一个帐户account,应该具有 
“存和取”两个动作? 
是的 

基础结构层:为上层提供技术能力:消息发送,领域持久化,为用户界面绘制窗口等。 

         ---------这个模糊 “提供能力”看起来好像是 接口的 implement ,abstract class的extend。。  但是 还有 持久化,这个是hibernate的功能吧, 后面的绘制窗口---这个是什么意思了?感觉飘忽不定啊~~~~~~~~ 

基础设施是包括一些技术上很麻烦,相当棘手的工作,没有相关的背景几乎不可能完成。对于持久化数据库,jdbc,hibernate都属于基础设施层。“用户界面绘制窗口”是指Swing,MFC之类的东西,没有它们你能够做出一个button来吗? 

         是不是本来就理解错了,思维的出发点就有问题?  大家多多指教!  谢谢各位老师了 



可以看看:http://www.iteye.com/topic/283668

分享到:
评论

相关推荐

    实现领域驱动设计(pdf)

    领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本...

    领域驱动设计与模式实践.pdf

    领域驱动设计(DDD)的中心内容是如何将业务领域概念映射到软件工件中。大部分关于此主题的著作和文章都以Eric Evans的书《领域驱动设计》为基础,主要从概念和设计的角度探讨领域建模和设计情况。这些著作讨论实体...

    实现领域驱动设计

    Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。 《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实现领域...

    DDD领域驱动设计和中台实践资料合集25篇.zip

    DDD实战,领域驱动设计 DDD在旅游电商架构演进中的实践 Every Entity as A Microservice - 领域驱动设计DDD 分享我对领域驱动设计(DDD)的学习成果 化繁为简--DDD驱动复杂业务软件架构的演进 基于DDD的领域建模中的...

    最新领域驱动设计(DDD)资料合集(23份).zip

    最新领域驱动设计(DDD)资料合集,共23份。 金融支付系统的改造之路 化繁为简--DDD驱动复杂业务软件架构的演进 基于DDD的领域建模中的模版和工具实践 基于FP的DDD实践 架构分层模型适配 可视化的遗留系统微服务...

    领域驱动设计.epub

    领域驱动设计 软件核心复杂性应对之道 修订版 epub电子书

    DDD领域驱动设计-精简版.pdf

    DDD领域驱动设计

    领域驱动设计.软件核心复杂性应对之道-3

    本书将设计和开发实践相结合,在介绍领域驱动设计时,还提供了大量的Java示例,这些例子都是从实际中提取出来的,展示了领域驱动设计在软件开发中的实际应用。 通过对本书的阅读,读者将获得对领域驱动设计的总体...

    领域驱动设计:软件核心复杂性应对之道

    领域驱动设计:软件核心复杂性应对之道领域驱动设计:软件核心复杂性应对之道领域驱动设计:软件核心复杂性应对之道领域驱动设计:软件核心复杂性应对之道领域驱动设计:软件核心复杂性应对之道领域驱动设计:软件...

    领域驱动设计.mobi

    领域驱动设计.mobi,英文原文,适用于在kindle上阅读。

    领域驱动设计(简版和完整版)

    领域驱动设计(简版和完整版)领域驱动设计(简版和完整版)领域驱动设计(简版和完整版)领域驱动设计(简版和完整版)领域驱动设计(简版和完整版)领域驱动设计(简版和完整版)领域驱动设计(简版和完整版)领域...

    领域驱动设计案例-盒马实践

    很好的文档介绍盒马的领域驱动设计实践案例

    张逸-构建领域驱动设计知识体系_compressed.pdf

    张逸-构建领域驱动设计知识体系

    领域驱动设计:软件核心复杂性应对之道

    《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化...

    领域驱动设计:软件核心复杂性应对之道【完整版本】

    《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化...

    领域驱动设计.epub_ddd_

    领域驱动设计:学习DDD领域驱动设计实践,更好的设计自己的程序

    领域驱动设计和模式实战

    《领域驱动设计与模式实战》全面详细地解释了领域驱动设计、测试驱动开发、依赖注入、持久化、重构、模式等很多基本概念,并以C#和.NET实例为依托,展示了这些概念的实际应用和重要价值。更重要的是,《领域驱动设计...

    实现领域驱动设计中文pdf.pdf

    实现领域驱动设计中文pdf,影印版,中文,阿里巴巴技术要求。

    领域驱动设计方案.zip

    领域驱动设计

Global site tag (gtag.js) - Google Analytics