0.春阳语录,代码嵌套三层以上就是一坨垃圾。因此良好的编程风格从封装开始。1.封装select服务器模型 1.1 如何封装?将select需要的数据结构都封装成结构体,通过参数在函数之间传递,将固定的操作封装成相应的函数。 1.2 封装后的程序: 1.2.1 封装的头文件 select_t...
分类:
系统相关 时间:
2014-07-31 23:23:40
阅读次数:
442
1、定义:OSI(Open System Interconnection),开放式系统互联参考模型 ,它把网络协议从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如常规的路由器是三层交换设备,常规的交换机是二层交换设备。 OSI七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为解....
分类:
其他好文 时间:
2014-07-31 19:46:57
阅读次数:
317
本文主要讲述Asp.netB/S结构 下基础的三层架构项目。三层主要是指的界面UI层,逻辑层,数据层。界面UI层:用于用户观看,体验的表示层。逻辑层:程序运行逻辑的封装层。数据层:程序数据相关操作的封装层。每层当中还可以进行不同的详细划分,因为是基础教程,先领新手入门,所以不进行复杂的讲解。本来出自...
分类:
Web程序 时间:
2014-07-31 12:40:56
阅读次数:
425
简单地说:一层交换机仅仅支持物理层协议(电话程控交换机能够算一个???)二层交换机支持物理层和数据链路层协议,如以太网交换机三层交换机支持物理层,数据链路层及网络层协议,如某些带路由功能的交换机从ISO/OSI的分层结构上说,交换机可分为二层交换机、三层交换机等。二层交换机指的就是传统的工作在OSI...
分类:
其他好文 时间:
2014-07-30 23:29:55
阅读次数:
240
进行过了基础三层思想的熏陶,马上就进入了个人机房重构的阶段,感觉自己这只菜鸟中的菜鸟,任重而道远。要想建造高楼大厦,必须有水泥、砖瓦。数据库是管理数据资源的容器,下面是我自己建表的过程,如果有不妥的地方,还请大家指正!...
分类:
数据库 时间:
2014-07-30 20:47:24
阅读次数:
367
三层划分
三层架构通常意义上就是将整个业务划分为:表现层(UI),业务逻辑层(BLL),数据访问层(DAL)。三层并不是.net 的专利,而是一个广谱的框架设计思想,根本上是为了解决高耦合低内聚的问题。
各层的作用
U层:用户直接接触的一层,用于显示数据和接受用户输入的数据,为用户提供一种交互式操作的界面。通俗来说UI层就是简单的界面。
B层:是三层架构中的核心部分,这部分集中了软件业...
分类:
其他好文 时间:
2014-07-29 15:02:11
阅读次数:
265
在上篇博客 用java观察者模式解耦经典三层架构 中,...
分类:
编程语言 时间:
2014-07-29 14:49:28
阅读次数:
278
1.配置Switch# 创建VLAN system-view[HUAWEI] sysname Switch[Switch] vlan batch 10 20 30# 配置接口加入VLAN[Switch] interface gigabitethernet 0/0/1[Switch-GigabitEt...
分类:
其他好文 时间:
2014-07-29 10:23:18
阅读次数:
432
分层的目标是为了“高内聚,低耦合”,分层可将复杂的简单化,当需求需要改变时,你只需要该相应部分而不用大范围的修改。分层还提高了可维护性和可扩展性,但并不是所有的都要分层,业务逻辑简单,没有真正的数据存储层这时就不需要分层,如果分层反而会增加复杂度。所以我们平常在使用时要注意灵活应用。...
分类:
其他好文 时间:
2014-07-28 16:10:13
阅读次数:
431
三层架构是一个非常经典的架构模式,根据系统的职责不同,将系统分成了表现层,逻辑层和数据访问层,并且配合数据实体进行数据传输,可以大大的封装性和复用性。
经典的三层架构图:
我们再深入到架构图内部,看看具体的类图,用简单的登陆举例吧:
这里通过LoginUI,调用了LoginLogService和LoginVerificationService两个类,通过类图可以看得出,U层和...
分类:
编程语言 时间:
2014-07-28 15:46:03
阅读次数:
371