
架构
lxgwm2008
软件工程师 Engineer
展开
-
三层架构(概念)
一,什么是三层架构有的项目开发的过程中,把整个项目分为三层,其中包括:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。这是三层架构.表示层:为用户提供交互操作界面,这一点不论是对于Web还是WinForm都是如此,就是用户界面操作。主要是接受用户发出的请求,以及数据返回显示给用户,为客户端提供应用程序的访问业务逻辑层:负责关键业务的处理和数据的传递。复杂的逻辑判断和涉及到数转载 2013-03-16 10:46:15 · 900 阅读 · 0 评论 -
解耦
耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。解耦就是用数学方法将两种运动分离开来处理问题,常用解耦方法就是忽略或简化对所研究问题影响较小的一种运动,只分析主要的运动。而对于软件架构设计中模块间的解耦或者说松耦合,则需要包括两个层面的含义,拿A,B两个模块来举例。第一个层面的解耦是指A不用了解到B模块内部的细节,B模块内部细节的变化不会影响到A模块对转载 2013-06-15 20:52:30 · 1594 阅读 · 0 评论 -
AOP技术基础
1、引言2、AOP技术基础3、Java平台AOP技术研究4、.Net平台AOP技术研究2.1 AOP技术起源AOP技术的诞生并不算晚,早在1990年开始,来自Xerox Palo Alto Research Lab(即PARC)的研究人员就对面向对象思想的局限性进行了分析。他们研究出了一种新的编程思想,借助这一思想或许可以通过减少代码重复模块从而帮助开发人员提高转载 2013-08-08 17:40:02 · 1064 阅读 · 0 评论