摘要:
首先,很高兴大家对我上篇文章的关注与批评,让我理解了很多专业术语,比如框架,架构以及模块等。同时,也大大加深了我对三层架构的理解。在此,表示感谢!! 下面我主要分析下十个模块中的G模块的工作原理以及实现方式。项目是使用Microsoft® .NET Remoting框架来实现分布式开发的需求。对于.NET Remoting机制,想要了解更多的可以参看博客园里的这篇文章,我觉得写得很好。 http://www.cnblogs.com/wayfarer/archive/2004/07/30/28723.html 由于是具体的项目,为了达到功能的复用、维护的方便以及安全性等方面的要求,因此 阅读全文
摘要:
凡是接触.net开发的,首选要理解的就是三层架构的重要思想。关于三层架构的概述 我就不多说了,相信大家都早已明白。三层架构(3-tier application) 就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据访问层(DAL):该层是直接操作数据库的,针对数据的增添、删除、修改、更新、查找等。各层关系如下图所示: 我进入公司 阅读全文