会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不知道自己想要什么没关系,一定要牢记自己不想要什么东西。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
132
下一页
2015年5月13日
从高耦合到低耦合到底有多远?
摘要: 一切都是拥抱变化,反过来说,如果没有变化或者需求很稳定,那么一切就是过度设计。所以,一切都要看情况,回到了马克思主义的辩证学。呵呵。无论书还是博客, 耦合这个词已被无数人说烂,任何一位程序员都会告诉你设计软件要注意低耦合,可究竟什么是低耦合?每次去查这个问题,就会牵扯出各种术语和理论,让人头晕。最近...
阅读全文
posted @ 2015-05-13 09:02 awp110
阅读(333)
评论(0)
推荐(0)
2015年5月12日
Ioc容器Autofac系列(1)-- 初窥
摘要: 前言第一次接触Autofac是因为CMS系统--Orchard,后来在一个开源爬虫系统--NCrawler中也碰到过,随着深入了解,我越发觉得Ioc容器是Web开发中必不可少的利器。那么,Ioc容器是用来做什么的?用了有什么好处?我相信如果不明白这两点就很难敞开心扉接受Ioc容器。传统解耦设计的弊端...
阅读全文
posted @ 2015-05-12 16:41 awp110
阅读(222)
评论(0)
推荐(0)
浅谈命令查询职责分离(CQRS)模式
摘要: 在常用的三层架构中,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。在一些业务逻辑简单的系统中可能没有什么问题,但是随着系统逻辑变得复杂,用户增多,这种设计就会出现一些性能问题。虽然在DB上可以做一些读写分离的设计,但在业务上如果在读写方面混合在一起的话,仍然会出现一些问...
阅读全文
posted @ 2015-05-12 13:09 awp110
阅读(280)
评论(0)
推荐(0)
IDDD 实现领域驱动设计-一个简单的 CQRS 示例
摘要: 上一篇:《IDDD 实现领域驱动设计-CQRS(命令查询职责分离)和 EDA(事件驱动架构)》学习架构知识,需要有一些功底和经验,要不然你会和我一样吃力,CQRS、EDA、ES、Saga 等等,这些是实践 DDD 所必不可少的架构,所以,如果你不懂这些,是很难看懂上篇所提到的 CQRS Journe...
阅读全文
posted @ 2015-05-12 13:02 awp110
阅读(394)
评论(0)
推荐(0)
2015年5月11日
SOA架构设计经验分享—架构、职责、数据一致性
摘要: 阅读目录:1.背景介绍 2.SOA的架构层次2.1.应用服务(原子服务) 2.2.组合服务 2.3.业务服务(编排服务)3.SOA化的重构3.1.保留服务空间,为了将来服务的组合4.运用DDD+GRASP进行分析和设计(防止主观的判断导致错误的假设) 5.SOA分布式下的数据一致性5.1.分布式事务...
阅读全文
posted @ 2015-05-11 13:15 awp110
阅读(150)
评论(0)
推荐(0)
2015年4月29日
关于wcf三大工具的使用(wsdl.exe svcutil.exe disco.exe)
摘要: 首先,我们必须创建一个wcf服务。并部署到IIS中。这里我已经将一个StudentService服务部署到我自己的电脑了。(1)svcutil.exesvcutil.exe工具的作用是通过服务地址生成代理类和配置文件。1.开始---》Microsoft Visual Studio 2010--->V...
阅读全文
posted @ 2015-04-29 09:30 awp110
阅读(1019)
评论(0)
推荐(0)
2015年4月27日
AutoMapper用法
摘要: AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。作者:齐飞原文:http://www.qeefee.com/article/automapper配置AutoMapper映射规则AutoMapper是基于约定的,因此在实用映射之前,我们需...
阅读全文
posted @ 2015-04-27 09:05 awp110
阅读(163)
评论(0)
推荐(0)
2015年4月24日
list,set,map,数组间的相互转换
摘要: list,set,map,数组间的相互转换1.list转setSet set = new HashSet(new ArrayList()); 2.set转listList list = new ArrayList(new HashSet());3.数组转为listList stooges = Arr...
阅读全文
posted @ 2015-04-24 16:08 awp110
阅读(239)
评论(0)
推荐(0)
2015年4月21日
AngularJS』一点小小的理解
摘要: 『AngularJS』一点小小的理解AngularJS 是一个前端的以Javascript为主的MVC框架。与AngularJS相类似的还有EmberJS。随着时代在进步,各种各样的开发理念与开发框架不断的提出与发展,而就目前来说,除了游戏、IM(类似QQ)、Office这类软件之外,新出的软件应用...
阅读全文
posted @ 2015-04-21 16:33 awp110
阅读(170)
评论(0)
推荐(0)
2015年4月20日
使用log4net记录日志到数据库(含有自定义属性)
摘要: 记录日志是管理系统中对用户行为的一种监控与审核,asp.net中记录日志的方式有很多种,这里我只介绍一下最近用到的log4net,关于他的具体介绍网上有很多,我讲一下他的用法。第一步:在配置文件中的节添加下面一句话 第二步:在节中添加如下内容 ...
阅读全文
posted @ 2015-04-20 14:38 awp110
阅读(226)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
132
下一页
公告