E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
企业应用架构
企业应用架构
模式--分层
1. 分层优缺点: 1)优点: 在无需过多了解其他层次的基础上,可以将某一层作为一个有机整体来理解; 可以替换某层的具体实现,只要前后提供的服务相同即可; 可以将层次间的依赖性减到最低; 分层有利于标准化工作; 一旦构建好了某一层次,就可以用它为很多上层服务提供支持 2)缺点: 层次并不能封装所有东西,有时会带来级联修改; 过多层次会
·
2015-11-01 14:34
企业应用
关于GUID
今天在拜读Martin Fowler的著作《
企业应用架构
模式》,恰巧我们的开发使用微软的5层架构模式,很多东西有点感觉,不知道是自己的水平提高了,还是Martin Fowler他老人家的说话特别适合我的口味
·
2015-11-01 14:00
GUI
企业应用架构
模式 Martin Fowler著 - 读书笔记
Martin的《
企业应用架构
模式》#读后感#首先这本书是八九年前写的,翻译也跟现在流行的术语差异很大,比如field现在常翻译成“字段”,而书中翻译成“域”,让我郁闷了很久
·
2015-11-01 14:40
企业应用
重温经典之《
企业应用架构
模式》——.NET中的架构模式运用 (MVC模式)
MVC模式 终于开始伟大的MVC模式了。 不论你采用什么样的编程语言,什么样的编程平台,永远不可能跳过去的,就是用户界面(UI)的编写,如果UI界面只是20年前的控制台字符或者更早的打孔纸带甚至开关,那么你完全没有必要花大力气去研究如何编写页面代码。但是今天各种各样的技术让用户界面变得炫酷又复杂,用户界面的代码也极度的开始膨胀。在老板和用户都叫嚣着“电脑难用”和要求“增强用户体验”的
·
2015-11-01 14:42
.net
重温经典之《
企业应用架构
模式》——.NET中的架构模式运用 (Base Patterns 3)
度过了一个不错周末,也买了不少新书,却把这本书被搁置了几天,今天继续。 Special Case模式 Special Case是一种在面向对象设计中很常用的模式,面向对象的系统一个很重要的特性就是多态性,为每一种具体的情况设计一种对象来应对,则是所谓的Special Case。 &nb
·
2015-11-01 14:41
Pattern
重温经典之《
企业应用架构
模式》——.NET中的架构模式运用 (Base Patterns 2)
忙了两天,继续我的随笔。 今天来看的,是另外几个基本模式。这些基本模式很多都已经发展的非常成熟,以至于现在大家都不习惯称其为模式了。但是我还是决定继续了解一下这些模式的来龙去脉,这样能够让我们对现有的一些用法有更加透彻的领悟。 Registry模式 在架构设计中,我们总关注各种各样的对象以及各个对象之间的关系,我们经常new一个对象,然后由一个对象的产生多个对象,如此反复。但是这一切复杂的关系
·
2015-11-01 14:40
Pattern
重温经典之《
企业应用架构
模式》——.NET中的架构模式运用 (Base Patterns 1)
今天看看几个基本模式,这包括Gateway 模式,Mapper 模式,LayerSupertype 模式和Separated Interface 模式。 在这本书的最后一章,Martin Fowler放了一大堆各种各样的模式,称之为“基本模式(Base Patterns)”,这些模式大多比较简单,专注于解决企业
·
2015-11-01 14:39
Pattern
讨论:WCF可序列化的ActiveRecord实现有意义吗?
ActiveRecord模式简介 ActiveRecord模式是Martin Fowler的
企业应用架构
模式中提到的一种数据访问模式,如下图: Person类包含lastName, firstName
·
2015-11-01 13:53
ActiveRecord
关于GUID
今天在拜读Martin Fowler的著作《
企业应用架构
模式》,恰巧我们的开发使用微软的5层架构模式,很多东西有点感觉,不知道是自己的水平提高了,还是Martin Fowler他老人家的说话特别适合我的口味
·
2015-11-01 12:13
GUI
转:Repository 资源库模式
这些内容来自 (英)Martin Fowler 的 《
企业应用架构
模式》。 协调领域和数据映射层,利用类似于集合的接口来访问领域对象。
·
2015-11-01 12:05
repository
《
企业应用架构
模式》
企业应用架构
模式 作者: Martin Fowler / 王怀民 / 周斌译者: 王怀民 / 周斌出版社: 机械工业出版社出版年: 2004-07-01页数: 384定价: 49.00装帧: 平装
·
2015-11-01 12:52
企业应用
使用NHibernate 3.2实现Repository(ORuM)(一)UnitTesting、NUnit、SQLite
模式定义: 一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集合(《领域驱动设计:软件核心复杂性应对之道》); 通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调(《
企业应用架构
模式
·
2015-11-01 12:46
repository
Rungoo.EnterpriseORM 代码生成工具
rungoo.EnterpriseORM是一个基于
企业应用架构
的代码生成工具,主要适用于B/S模式的应用系统开发,
·
2015-11-01 09:02
代码生成
系统架构师-基础到
企业应用架构
-单机软件架构
开篇 系统架构的文章系列,也是搁浅的太久了,最近也是整理了下思路,将目前未完成的内容,写完吧,也不能拖太久,就不太好了。所以就趁周末写一下,今天我 们要说的是单机应用,单击应用软件可以很复杂,也可以很简单。有些单机软件可以没有数据库,也可以有数据库,比如我们平时的一些工具类的软件,写字板,V S开发工具等,当
·
2015-11-01 08:03
企业应用
系统架构师-基础到
企业应用架构
-客户端/服务器
开篇 上篇,我们介绍了,单机软件的架构,其实不管什么软件系统,都是为了解决实际中的一些问题,软件上为了更好的解决实际的问题才会产生,那么对于单机软 件的架构则也是在不断的变化和发展,当然好的软件架构会对软件的生命周期起到决定的作用。好的软件架构,无疑会延长单机软件的生命周期,同时适应后期的不断的衍生的
·
2015-11-01 08:03
企业应用
系统架构师-基础到
企业应用架构
-
企业应用架构
一、 上篇回顾 我们先来回顾下上篇讲解的内容,我们前面的几节分别讲述了,业务逻辑层、数据访问层、服务层、表现层,我们了解了这些分层的职责和分层之间的大概的关联 关系,本篇可能主要是简单的介绍下企业应用的几类模式,结合这几个分层直接的交互来完成系统功能的构建。我们还是先对我们学习的四个分层的职责和功能做个大 概的回顾,我们先来看看下
·
2015-11-01 08:42
企业应用
系统架构师-基础到
企业应用架构
-表现层
一、 前言 最近也许是由于假期的原因,我发布的文章的速度变慢了,对大家说下抱歉,这个系列的确我很难写,感谢大家对我的支持和关注,的确我在发布后得到大家的支 持和认可,让我有了更多的动力,之前发布的有些内容,可能对各层讲解的内容的广度还不够,当然这和我个人的水平面有关,还请各位多多提出宝贵意见和建议。 &nb
·
2015-11-01 08:40
企业应用
系统架构师-基础到
企业应用架构
-数据访问层
一、上章回顾 上篇我们简单讲述了服务层架构模式中的几种,并且讲解了服务层的作用及相关的设计规范,其实我们应该知道,在业务逻辑层中使用领域模型中使用服务层才 能发挥出最大的优势,如果说我们在业务逻辑层还是使用非领域模型的模式话,服务层的作用仅体现在解耦作用。其实在业务逻辑层采用领域模型时,我们前面说的持 久化透明的技术,其实我们可以
·
2015-11-01 08:39
企业应用
系统架构师-基础到
企业应用架构
-系统设计规范与原则[下篇]
一、上章回顾 上章我们主要讲述了系统设计规范与原则中的具体原则与规范。如何实现满足规范的设计,我们也讲述了通过分离功能点的方式来实现,而在软件开发过程中的具 体实现方式简单的分为面向过程与面向对象的开发方式,而目前更多的是面向对象的开发设计方式。具体的内容请看下图: &n
·
2015-11-01 08:38
企业应用
系统架构师-基础到
企业应用架构
-服务层
一、上章回顾 上篇我们主要讲解了系统架构中的四种架构模式,并且分析了四种架构模式的实现及应用场景,那么先来回顾下架构中的业务逻辑层的使用及总结。 如果大家对图中讲述的内容不明白或者说是不深入那么可以参考上篇讲 解的内容:
·
2015-11-01 08:38
企业应用
系统架构师-基础到
企业应用架构
-系统建模[下篇]
一、上章回顾 上一篇:系统架构师-基础到
企业应用架构
-系统建模[中篇](下) 中我们主要讲解了部署图、活动图,我们在这里也是参考上篇的形式
·
2015-11-01 08:37
企业应用
系统架构师-基础到
企业应用架构
-系统设计规范与原则[上篇]
一、上章回顾 在上篇中我们讲解了几类UML2.0语言新推出的建模图形,总体来说通过这些图形能更详细的将某类信息表达出来。在这里我们简单回顾上篇讲解的内容。 上图中已经简
·
2015-11-01 08:36
企业应用
系统架构师-基础到
企业应用架构
-系统建模[中篇](上)
一、上章回顾 上篇文章主要简单的介绍了建模中使用的标准建模语言UML的相关内容,包括用例图与类图的使用方法及如何建模。相信大家对UML建模语言已经有了初步的认 识,还请大家谨记UML不同的建模图形的用处。比如,用例图主要用来描述系统的功能需求。类图主要用来描述实体间的关系。谨记这些就可以帮助我们在系统架构的 过程中深入
·
2015-11-01 08:35
企业应用
系统架构师-基础到
企业应用架构
-系统建模[中篇](下)
具体功能描述如下图:这里不详细解释,如果不清楚请看:系统架构师-基础到
企业应用架构
-系
·
2015-11-01 08:35
企业应用
系统架构师-基础到
企业应用架构
-系统建模[上篇]
一、摘要 本文主要从系统架构中的建模开始讲解,本文讲述的内容主要是我在工作和学习过程中的总结和经验,不足之处还请大家多多批评指出,有更好的建议也可以留言 说明。本意主旨是为不熟悉系统架构建模过程和不知道如何使用建模工具,或者不熟悉如何根据需求去建立模型的角度出发,简单的阐述了在系统架构的过程中我们应 该从什么样的角度出
·
2015-11-01 08:34
企业应用
系统架构师-基础到
企业应用架构
系列之--开卷有益
开篇说明 由于是自己对这些技术的学习总结和心得体会,错误之处在所难免,怀着技术交流的心态,现在发表出来,所以希望大家能够多多指点,这样能使一部分人受益同时也能纠正我的错误观点,以便和各位共同提高! 软件架构到底是什么 软件架构可以被简单的描述为,一系列组件之间的组合,交互
·
2015-11-01 08:33
企业应用
Spring.NET企业架构实践之 NHibernate + Spring.NET + WCF + Windows服务 + Silverlight 中小
企业应用架构
完整Demo
本文转自:http://www.cnblogs.com/GoodHelper/archive/2010/10/16/SpringNetFramework_Step2.html 最近由于工作忙的原因,博客更新的比较慢,在此给园子里的朋友说声抱歉。于是,我利用周末的时间写了一份Spring.NET架构的综合应用,希望这样的实用型架构能受到大家的欢迎。 一、概括 此Demo使用的开发工具是
·
2015-11-01 08:06
silverlight
《
企业应用架构
模式》 - 书摘精要
(译者序) “每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。” ———— Christopher Alexander招式套路可以千变万化,扎实深厚的“内功”却是始终如一;(前言) 关于软件架构的通用性的书籍,我推荐[POSA] —— “面向模式的软件体系结构”;迭代开发的核心在于只要软件对用户有用,就应当交付,即使
·
2015-10-31 11:56
企业应用
Hello NHibernate
(一) 领域模型 vs 数据集 在Martin Flower的《
企业应用架构
模式》一书中提到了企业应用的业务逻辑的组织主要分为以下三种模式:面向过程的事务脚本、面向对象的领域模型以及面向数据集的开发模式
·
2015-10-31 11:40
Hibernate
领域模型管理与AOP
导言 正如从像《领域驱动设计》[Evans DDD]和《领域驱动设计和模式应用》[Nilsson ADDDP]这些书中学到的一样,在应用架构中引入领域模型模式(《
企业应用架构
模式》[Fowler PoEAA
·
2015-10-31 11:31
领域模型
面向服务的体系结构(service-oriented architecture,SOA)
一、SOA的定义 SOA分为广义的SOA和狭义的SOA,广义的SOA是指一种新的
企业应用架构
和企业IT基础架构,它可以使企业实现跨应用,跨部门,跨企业甚至跨 行业之间的离散系统实现互连
·
2015-10-31 11:30
Architecture
经典书籍推荐+简单书评!
类别 书名 推荐内容 备注 设计
企业应用架构
模式 领域逻辑模式、Web表现模式、数据源架构模式 对业务逻辑怎么在代码里组织编写有不错的说明
·
2015-10-31 11:48
书评
SOA 新业务语言 新系统架构——什么是SOA
从Gartner的观点来看,SOA是一种新的
企业应用架构
和企业IT基础架构,主要是企业IT基础架构的思想、方法、风格、工具的一个总称。更多的关于S
·
2015-10-31 11:34
系统架构
推荐几本.net 的书籍
敏捷软件开发:原则、模式与实践 ASP.NET 2.0揭秘 Head First设计模式 重构与模式 C#和.NET 2.0 实战:平台、语言与框架
企业应用架构
模式
·
2015-10-31 10:10
.net
Domain Driven Design的一些学习资料
领域驱动设计:软件核心复杂性应对之道 Applying Domain-Driven Design and Patterns (领域驱动设计和模式应用, 领域驱动设计与模式实战)
企业应用架构
模式
·
2015-10-31 10:57
design
关于Repository模式
本文转载:http://www.cnblogs.com/dudu/archive/2011/05/25/repository_pattern.html 定义(来自Martin Fowler的《
企业应用架构
模式
·
2015-10-31 10:55
repository
企业应用架构
设计--关系结构模式(第12章)
对象-关系结构模式(第12章)1. 标识域(Identity Field) 定义:为了在内存对象和数据库行之间维护标识而在对象内保存的一个数据库标识域。 键选择:唯一、恒定,能快速进行相等操作、快速得到下一个键的类型(可以是单个或组合,但注意日期时间类型;可以是表唯一键,也可以是数据库唯一键,但当有表继承时需要警觉) 对象内表示方式:简单的使用整数键即可,组合的可以建立一个键类(通用类或每个对象独
·
2015-10-31 09:52
企业应用
企业应用架构
模式--通盘考虑(第8章)
建议:即使对XP不感兴趣,也应该认真地思考三个方面的技术实践:持续集成、驱动测试开发和重构 1. 从领域层开始 1)事务脚本模式最简单,适合于在关系数据库之上构建;领域模型需要非常专业的技术,还有鱼数据库的连接;表模块模式折中,在.Net这类有非常强大记录集支持的环境非常合适 2)理论上,可以根据架构来选取工具;实践中,可以让架构和工具相匹配 2. 深入到数据源层 1)事务脚本的数据
·
2015-10-31 09:52
企业应用
企业应用架构
模式--web表现层
构建web服务器上应用程序的2种方法: 1)使用脚本:CGI、Java Servlet,通过write stream操作输出字符串;适合于解释请求消息 2)使用服务器页面:把程序和返回文本也组合在一起,在html中编写返回页面(Asp、php、jsp等);适合于格式化应答消息 1. 视图模式: 1)转换视图: 特点:使用程序的一种转换风格(如XSLT) 2)模板视图:
·
2015-10-31 09:51
企业应用
企业应用架构
模式--分布策略(第7章)
1. 分布对象的诱惑: 中间件的对象分布对上层透明崔然非常有用,但跨进程、跨机器(还有网络)调用,影响性能! 2. 远程接口和本地接口: 1)远程访问的对象需要使用粗粒度接口,而本地访问的对象需要使用细粒度接口(优化性能时,本地接扣可以提供粗粒度对象) 2)基于1),就不能把在单进程中设计的类原封不动地搬到分布模型环境中 3)分布对象设计第一定律:不要分布使用对象! 4)怎样有
·
2015-10-31 09:51
企业应用
企业应用架构
模式--引言
1. 架构: 最高层次的系统分解、系统中不易改变的决定(有些主观) 2. 企业应用特点: 持久化数据、涉及到大量数据、很多人同时访问数据、大量操作数据的用户界面屏幕、需要与散布在企业周围的其他企业应用集成、可能会遇到业务过程中的差异以及数据中概念的不一致性、复杂业务无逻辑 3. 企业应用分类: 选择架构时,必须很清楚地了解面临的问题,在理解的基础上再来选择合适的设计。同时,即便选择了某种模式,
·
2015-10-31 09:51
企业应用
企业应用架构
模式--会话状态(第六章)
1. 无状态的价值: 无状态可以仅用很少的对象就可以处理很多的用户,空闲状态的用户越多,无状态服务器就越有用 2. 会话状态: 相关性:会话状态只与当前会话有关,它存在于业务事务中,与其他会话及他们的业务事务是分开的; 与记录数据信息的区别:记录数据时长期保存在数据库中的持久化数据,它对所有会话可见,会话状态需要提交成为数据库中的记录; 最大问题:出现在处理隔离性的时候(同时操作,
·
2015-10-31 09:51
企业应用
企业应用架构
模式--并发
离线并发:多个数据库事务中支持多线程的各种应用服务器 1. 并发问题: 1)丢失更新(同时编辑文件,相继保存,最终丢失先保存者更新的内容) 2)不一致性(读取期间,数据有更新) 2. 执行语境: 1)从与外界交互角度看的2个语境: 请求:对应于软件工作的外部环境发出的单个调用,处理请求的软件会决定是否返回一个应答(过程大部分是在服务器端进行,而客户端则假设为在等待应答)
·
2015-10-31 09:51
企业应用
重温经典之《
企业应用架构
模式》——.NET中的架构模式运用 (Session State模式)
引 《
企业应用架构
模式》,作为.NET程序员读过此书真的不多,.NET充满了各种各样的糖,他们是来自.NET开发团队的礼物,但在新技术日新月异的今天,你是否真正了解现在的.NET Framework
·
2015-10-31 09:46
session
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(4)-构建项目解决方案 创建EF DataBase Frist模式
首先我们系统是基于接口编程的,我们为什么要使用借口编程,其实这是应用了一种
企业应用架构
模式 Repository(仓储) 一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集合。
·
2015-10-31 09:28
database
软件架构设计模式简述
关于 软件架构设计Martin Fowler在2004出版的《
企业应用架构
模式》中 概括了四种方式的架构模式。它们分别为事务性脚本,表驱动模式,活动记录模式,领域驱动设计。
·
2015-10-31 08:35
设计模式
NDO中的ActiveRecord 简介
nbsp;我开发的这个ActiveRecord 思想来源于现在非常火爆的Rails框架中的ActiveRecord - 活动记录,该模式来源于国际软件大师Martin Flowler所著的<<
企业应用架构
模式
·
2015-10-31 08:49
ActiveRecord
系统架构师-基础到
企业应用架构
-业务逻辑层
一、上章回顾 上章我们主要讲述了系统设计规范与原则中的具体原则与规范及如何实现满足规范的设计,我们也讲述了通过分离功能点的方式来实现,而在软件开发过程中的具 体实现方式简单的分为面向过程与面向对象的开发方式,而目前更多的是面向对象的开发设计方式。并且我们也讲述了该如何通过设计手段去分析功能点及设计分离 点,应该如何在设
·
2015-10-31 08:50
企业应用
结合领域驱动设计的SOA分布式软件架构
引言 本文主要是参考Martion Fowler所著的《
企业应用架构
模式》与Eric Evans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章
·
2015-10-31 08:50
软件架构
软件开发大师谈
企业应用架构
模式
《
企业应用架构
模式(英文版)》 ——作者:Martin Fowler 多年来,Martin Fowler ——这位享誉世界的软件开发大师——见证了许多企业级应用项目。
·
2015-10-30 16:54
企业应用
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他