反射的一些探索
摘要:动态加载程序集 在我尝试搭建一个高度抽象的企业级三层架构时,我运用了反射的原理来解除框架间层次的耦合,有兴趣的朋友可以点击这里,我的核心代码如下using IDal;using System;using System.Collections.Generic;using System.Configur...
阅读全文
posted @
2014-06-29 22:06
虔诚者
阅读(1550)
推荐(3)
企业级应用架构(三)三层架构之数据访问层的改进以及测试DOM的发布
摘要:在上一篇我们在宏观概要上对DAL层进行了封装与抽象。我们的目的主要有两个:第一,解除BLL层对DAL层的依赖,这一点我们通过定义接口做到了;第二,使我们的DAL层能够支持一切数据访问技术,如Ado.net,EF,linq To Sql,这一点我们实现的不是很完美,仍有很大的改进空间,本文将加以改进。...
阅读全文
posted @
2014-06-28 21:44
虔诚者
阅读(3300)
推荐(7)
企业级应用架构(二)三层架构之数据访问层的封装与抽象
摘要:接上一篇我们来对数据访问层进行封装与抽象。在上一篇我们知道,要解除BLL对DAL的依赖,我们就必须抽象出DAL层的接口,同时基于DAL的数据访问技术很多,如EF,ADO.NET,LINQ TO SQL,因此,我们的数据访问层必须对这些技术提供相应的支持。所以今天我们要做的事情有两件,第一,定义我...
阅读全文
posted @
2014-06-27 00:44
虔诚者
阅读(3642)
推荐(9)
企业级应用架构(一) 三层架构之解耦
摘要:前言 前段时间朋友拿了个网站给我,让我帮忙添加几个小功能,我爽快的答应了,但是当我打开源码,我瞬间就奔溃了,整个项目连最基本的三层框架也没有搭建,仅仅是封装了一个sqlhelp作为数据库的操作接口,项目中的SQL查询语句无处不在,业务逻辑紧紧耦合在UI逻辑中,看到这样的代码,坦白来说,我什么兴致...
阅读全文
posted @
2014-06-24 22:13
虔诚者
阅读(7460)
推荐(24)
MSMQ(消息队列)续
摘要:在上一篇我简单介绍了MSMQ的相关概念,本篇将以代码说明Message Message是MSMQ的数据存储单元,我们的用户数据一般也被填充在Message的body当中,因此很重要,让我们来看一看其在.net中的体现,如图: 在图上我们可以看见,Message提供了三个构造函数,参数body表示我们...
阅读全文
posted @
2014-06-22 18:02
虔诚者
阅读(6216)
推荐(10)
MSMQ(消息队列)
摘要:前段时间研究WCF接触到了MSMQ,所以认真的学习了一下,下面是我的笔记。我理解的MSMQMSMQ可以被看成一个数据储存装置,就如同数据库,只不过数据存储的是一条一条的记录,而MSMQ存储的是一个一个的消息(messsge)。Message可以被理解为一种数据容器,我们在稍后会讲到。MSMQ一个重要...
阅读全文
posted @
2014-06-20 23:00
虔诚者
阅读(12727)
推荐(6)
企业级应用程序架构的学习之路(前言)
摘要:在博客园一直是潜水状态,今天终于鼓足勇气,决定把这两年工作中所接触到的企业级应用框架以及自己对该类框架的理解拿出来与大家分享分享,我将就这个主题写一系列的博文,与大家共同学习与进步。另外,这是我第一次写博客,如果写的不好希望大家多多包涵,因为有你们的支持,我才会有源源不断的动力! 该系列涉及面可能...
阅读全文
posted @
2014-06-18 22:46
虔诚者
阅读(793)
推荐(3)