精华内容
下载资源
问答
  • 读 《企业应用架构模式》7 过程 VS 对象 Author:zfive5(zhaozidong) Email:zfive5@163.com 今天和同事交流一下,过程与对象的区别 面向过程:一只无形的手,包揽全部处理,责任分层不是不可能,...

    读 《企业应用架构模式》7 过程 VS 对象


    Author:zfive5(zhaozidong)

    Email:zfive5@163.com


    今天和同事交流一下,过程与对象的区别


    面向过程:一只无形的手,包揽全部处理,责任分层不是不可能,只是有些难,选择的动机就是简单高效,就像《企业应用架构模式》里讲组织领域逻辑选择“transaction script”的时机和缘由。


    面向对象:关于我们总是觉得好,但有说不上来,真有些“思上心头,语又止”,其实就是分而治之,用一句现在网咯语言就是“猫爱吃鱼,狗爱吃肉,奥特曼爱打小怪兽”,各尽其责,各就其位。


    《企业应用架构模式》里有一个逻辑:

    1.肯定会变复杂的


    2.分层与分责



    3.选择





    刚才搜资料的时候,居然发现“南海十三郎”是真人真事


    江誉镠,即名粤剧编曲名家南海十三郎。自称江誉球,别字江枫,广东南海人,太史江孔殷的十三子,故艺名「南海十三郎」。粤剧泰斗薛觉先的徒弟、电影皇后梅绮的叔父。作品有《寒江钓雪》、《心声泪影》等。

             出生:1909年,宣统元年(己酉) 逝世:1984年,农历甲子年 终年74岁
      杜国威的舞台剧《南海十三郎》指南海十三郎乃唐涤生之启蒙老师,但未有史料证实。

      早年就读广州河南南武中学,因顽皮闹事而被逐出校。香港大学习医时,为爱情而中途离港追随女友到上海,适逢一二八事变而不能回港,无法完成学业。

      十三郎晋身梨园,效力于觉先声剧团。他恃才傲物,创作事业如日方中时,却遭逢爱情和事业的打击,生活潦倒,更因神智失常,被送入精神病院,晚年四处流浪,最后在青山医院病逝。舞台剧《南海十三郎》则指十三郎最后在香港街头郁郁而终。相传十三郎育有一位养子。




    展开全文
  • 读《企业应用架构模式》-锁

    千次阅读 2013-08-14 22:05:24
    读《企业应用架构模式》-锁 Author:zfive5(zidong) Email:zfive5@163.com 引子 最近招聘的经历,发现找到一个满意的真的好难呀!这些天在班车上又开始读《企业应用架构模式》,这本书像一本哲学书,每次读的时候...

    读《企业应用架构模式》-锁

    Author:zfive5(zidong)
    Email:zfive5@163.com


    引子

    最近招聘的经历,发现找到一个满意的真的好难呀!这些天在班车上又开始读《企业应用架构模式》,这本书像一本哲学书,每次读的时候都会发现一些新的东西和体会。

    正文

    关于并发锁控制的两种方式:乐观锁与悲观锁

    乐观锁:冲突检查

    悲观锁:冲突避免

    原文如下:




    结合我们的产品就是:互斥和保存时的TS校验


    关于锁的选择原文如下描述:



    真的发现这本要一一字去读和领会。

    前些天在京东上看到一幅图,让我必需加快步伐,时不待我呀!



    展开全文
  • 软件开发大师谈企业应用架构模式

    千次阅读 2009-05-05 16:46:00
    企业应用架构模式(英文版)》——作者:Martin Fowler 多年来,Martin Fowler ——这位享誉世界的软件开发大师——见证了许多企业级应用项目。这些项目通常都包含相似的设计思路,事实证明这些设计思路可以有效...
    《企业应用架构模式(英文版)》

    ——作者:Martin Fowler

     多年来,Martin Fowler ——这位享誉世界的软件开发大师——见证了许多企业级应用项目。这些项目通常都包含相似的设计思路,事实证明这些设计思路可以有效地处理企业应用中不可避免的复杂性。本书就是将这些设计思路以模式形式表述的一个起点。

     

    查看详情

    本 书分为两个部分,第一部分是一些叙述性的章节,讨论企业级应用程序设计中的一些重要主题。这些章节介绍了企业级应用程序架构的各种问题及其解决方案,但解 决方案的细节没有深入讨论。解决方案的细节是在本书的第二部分中以模式的方式组织起来的。这些模式都是参考,读者可以从头到尾将第一部分的叙述性章节读 完,然后再根据兴趣和需求浏览第二部分的模式章节。因此,本书实际上是一本简短的叙述图书和详尽的参考书的二合一。

    本书讨论的是企业级应用程序的设计。企业级应用程序涉及大量复杂数据的显示、操作和存储以及对这些数据进行处理的业务流程的自动化。典型的例子有预订系统、财务系统、供应链系统以及许多其他支持现代商业运作的系统。

    虽然本书尚不全面,但仍可以为读者提供有关企业级应用程序架构方面的有益建议。本书讨论的主题包括:

    • 企业级应用程序的分层;
    • 构建领域(业务)逻辑;
    • 构建Web用户界面;
    • 将内存中的模块(特别是对象)与关系数据库关联起来;
    • 处理在无状态环境下的会话状态;
    • 分布的原则。

    这本书并不针对特定的软件平台,其中提到的所有模式几乎能够适用于所有已经和即将用于企业级应用的开发平台。

    本书为大多数模式提供了代码示例,但为提高可理解性,其中许多代码示例都有意简化了,你会发现需要做很多工作来处理所面临的更多需求。

    本书面向的是正在构建企业级应用,希望增进对架构相关问题的理解,加强此方面沟通的程序员、设计师和软件架构师。

    本书相关信息:http://blog.csdn.net/turingbooks/archive/2009/05/05/4152136.aspx

    展开全文
  • 接触《企业应用架构模式

    千次阅读 2004-10-08 19:00:00
    那么期待的长假,在狠狠饱睡几天之后居然有点想上班了,唉,真是 J 啊~ 前天去南山新开业的书城,没有找到《企业应用架构模式》(Martin Fowler著),呵,今天早上在 china-pub 上下了订单,中午就收到书了。...

      国庆七天的长假,过得有些昏昏冉冉。那么期待的长假,在狠狠饱睡几天之后居然有点想上班了,唉,真是 J 啊~ confused_smile.gif

      前天去南山新开业的书城,没有找到《企业应用架构模式》(Martin Fowler著),呵,今天早上在 china-pub 上下了订单,中午就收到书了。赶快看了前面几章,真是畅快之极啊!虽然有些东西我也想到过,但是大师的对普通事务的洞察和提炼的能力却非我辈能及,感叹中~ 光是引言部分就已经令人受益匪浅了,忍不住摘录一些:


      『模式的关键点是它们源于实践。必须观察人们的工作过程,发现其中好的设计,并找出“这些解决方案”的核心。』

      『企业应用在某些方面要比电信软件简单得多——多线程问题没有那么困难,无需关注硬件设备与软件的集成。但是,在某些方面,企业应用又比电信软件复杂得多——企业应用一般都涉及到大量复杂数据,而且必须处理很多“不合逻辑”的业务规则。』

      『企业应用一般都涉及到持久化数据、大量数据、很多人同时访问数据、大量操作数据的用户界面屏幕,要与散布在企业周围的其他企业应用集成、业务过程中的差异以及数据中概念的不一致性。』

      『在我们讨论如何设计企业应用以及使用哪些模式之前,明确这样一个观点是非常重要的,即企业应用是多种多样的,不同的问题将导致不同的处理方法。如果有人说,“总是这样做”的时候,就应当敲响警钟了。我认为,设计中最具挑战性(也是我最感兴趣)的地方就是了解有哪些候选的设计方法以及各种不同设计方法之间的优劣比较。』


      “每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。
      ——Christopher Alexander

      太多精辟的陈词,在此就不再断章取义似的摘录了,影响了大师的杰作就罪担不起了。teeth_smile.gif

    展开全文
  • 企业应用架构模式之工作单元模式

    千次阅读 2012-10-06 13:44:20
    工作单元模式是一种对象-关系行为模式。其定义如下:维护受业务影响的对象列表,并协调变化和并发问题的解决。 该模式主要考虑的问题是:数据库的数据读入内存后的数据对象,被改变后在什么时机提交。一般而...
  • 企业应用架构模式之领域逻辑模式

    千次阅读 2012-10-12 11:33:55
    一般的,企业架构过程从领域层开始的,一些经典的领域逻辑方法也就被称之为领域逻辑模式。主要有:事务脚本、领域模型、表模块。选择依据实际领域逻辑的复杂性,事务脚本是最简单的,而领域模型则比较复杂。 (1...
  • 企业应用架构模式读书笔记(一) 前年走马观花式的把这本书读了一遍,加上当时并没有实际使用,所以时隔不到两年,对本书中部分内容的印象已经有些模糊了。最近要用到这方面的知识,花点时间再读一遍,顺便记点笔记...
  • 企业应用架构模式之数据源模式

    千次阅读 2012-10-13 17:07:59
    一旦选择了领域层(见领域逻辑架构模式),就必须决定如何与数据源相联系,这时候的选择是以领域层的选择为基础的。一般里说有以下4种方法:表数据入口、行数据入口、活动记录、数据映射器。称之为数据源架构模式。 ...
  • 以美的名义 熊节 Patterns of Enterprise Application Architecture 《企业应用架构模式》 Martin Fowler 电力出版社2004年4月影印版 我有一双定做的休闲鞋,一只鞋上赫然写着“KISS”,另一只则写着“YAGNI”...
  • 读-Martin Fowler-企业应用架构模式

    千次阅读 2016-11-03 17:26:47
    数据源架构模式 表数据入口 行数据入口 活动记录 数据映射器 ormapping 基本模式 入口 映射器 层超类型 分离接口 注册表 值对象货币 特殊情况 插件 服务桩 记录集 现在 大师级人物Martin Fowler的书,04年出版,...
  • 企业应用架构模式》读书笔记前言本书分为两个部分。第一部分是一些叙述性的章节,主要讨论企业级应用程序设计中的一些重要议题。介绍了企业级应用程序架构的各种问题,并给出了大体的解决方案。第二部分以模式的...
  • 企业应用架构模式读书笔记(二) 把SQL访问从领域逻辑中分离出来:行数据入口和表数据入口。行数据入口对象对应数据库中表的一行数据。表数据入口对象和记录集差不多,对应表中的多行数据。 把相关领域逻辑移入行...
  • 企业应用架构模式 之 领域逻辑模式

    千次阅读 2007-06-28 01:22:00
    领域逻辑的组织可以分为三种主要的模式:事务脚本,领域模型,表模块。 面向过程的开发模式:事务脚本 事务脚本是这样一个过程开发逻辑:从表示层获得输入,进行校验和计算处理,将数据存储回数据库中,以及调用...
  • 本书先介绍了一些企业应用开发的基础知识,比如分层架构、WEB表现、业务逻辑、数据库映射、并发、会话、分布策略等等。通过使用场景、解决方案、UML等手段详细介绍了设计模式(包括一些常用的设计模式GOF23和本书上...
  • Martin Fowler在《企业应用架构模式》中将企业应用的模式分为三种:事务脚本、表模块、领域模型,这三种模式是对应用程序开发方式的高度抽象。 因为大师的思维高度,加之翻译成中文之后的蹩脚名词,很久才对这三...
  • 本篇介绍企业应用架构的基本模式之一插件(Plugin)模式。 插件(Plugin) 在配置时而非编译时连接类。 背景 当应用程序代码需要在多个环境运行,且每个环境对特定行为需要不同的实现时,通常会使用分离接口...
  • 关系,本篇可能主要是简单的介绍下企业应用的几类模式,结合这几个分层直接的交互来完成系统功能的构建。我们还是先对我们学习的四个分层的职责和功能做个大 概的回顾,我们先来看看下图来回顾下我们讲述的内容。
  • Java企业应用架构实践

    千人学习 2018-05-09 22:04:22
    基于Servlet、JSP、JDBC 一步一步敲代码的方式,实现一个企业应用架构实例,学员可以深层次理解Java架构的内涵
  • 浅谈企业应用架构

    千次阅读 2014-04-09 14:09:44
    在牛津高阶词典(第7版)中,架构(architecture)一词的解释是:the design an structure of a computer system,而架构师(architect)一词的解释是:a person who is responsible for planning ...针对于企业应用
  • J2EE企业应用架构简述

    千次阅读 2017-02-07 21:48:51
    了解企业应用架构 B.了解服务治理的方式 C.掌握远程调用的基础 D.掌握使用Dubbo开发分布式服务2.分布式服务基础概念 A.分布式服务框架是企业级应用的基础 B.分布式服务框架有效利用企业资源3.企业应用特点 A....
  • 系统架构师-基础到企业应用架构-索引系统架构师-基础到企业应用架构系列会从,系统架构的起源、发展、架构师必备的基础知识与技能、如何把架构应用到企业应用中去。整个系列计划30篇左右,每一篇都是自己在系统架构...
  • 一、上章回顾 上篇我们主要讲解了系统架构中的...解的内容:系统架构师-基础到企业应用架构-业务逻辑层。 二、摘要 本文将已架构的方式去分析分层结构中的服务层的设计,如何设计出来满足我们说的业务需求及设
  • 应用架构、业务架构、技术架构和业务流程图详解

    万次阅读 多人点赞 2018-10-09 18:48:32
    企业级的应用架构企业层面的应用架构起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各个IT系统的定位和功能。在企业架构中,应用架构是最重要和工作量最大的部分,他...
  • 企业应用架构之分层 - 总结

    千次阅读 2015-04-14 21:35:42
    总结了3中企业应用架构分层中常见的3种分层。
  • 微服务好像是这两年突然火起来的,其实和很多其他架构风格一样,微服务架构也是我们在用软件改变世界的过程中,为了适应内外部环境的变化,而逐渐演化出的一种当前的最佳实践。 比如SOA,比如J2EE,比如传统分布式;...
  • 系统架构师谈企业应用架构之系统建模1 系统架构师谈企业应用架构之系统建模2 系统架构师谈企业应用架构之系统建模3 系统架构师谈企业应用架构之系统建模4 在上篇中我们讲解了几类UML2.0语言新推出的建模...
  • 基本设计原则 写出可以正常工作的代码是一回事,写出可以正常工作的良好代码则是另外一回事。一个设计精良的系统并不是一系列指令和修补的堆砌,里面还有很多与设计直接或间接....Net企业应用架构设计之表现层设计
  • 企业应用架构演变之路

    千次阅读 2017-05-06 16:08:36
    企业应用架构是指一整套软件系统的构建,通过合理的划分和设计组合在一起,支持企业方方面面的经营运作。不论是传统企业,还是互联网公司,发展到一定阶段,都需要一整套体系化的应用架构来支撑其运转。良好的、合理...
  • Java企业应用架构

    千次阅读 2010-09-14 21:43:00
    Java企业应用架构设计中的分布式结构大致可以分为单级结构、2级结构、3级结构和N级结构。充分理解和应用分布式结构可以更好的理解当代网络计算的现状,设计出更优的企业级应用程序。 <br /> 长久以来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 228,121
精华内容 91,248
关键字:

企业应用架构模式