
架构设计
文章平均质量分 87
june-qn
软件工程师
展开
-
菜鸟编程之初始三层
为什么要使用三层?分层的目的即为了“高内聚,低耦合”的思想。 内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。换句话说,所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一职责原则。 耦合,也就是块间联系,指软件结构中各模块间互连紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则原创 2013-04-30 10:58:09 · 1225 阅读 · 3 评论 -
菜鸟编程VB.NET登录窗体之面向过程
在用VB.NET敲三层的登录前,自己先敲了一个没有用三层的登录以和三层的登录进行比较。下面就是我编写的关于面向过程的登录例子。在进行代码编写之前我们需要专门建立一个数据库:下面这个是我建立的数据库,数据库名字是SanCeng,表的名字是TLoginUser.为了方便我们设置的表里的字段只有两个:数据库添加完成后接下来就是我们的代码部分。原创 2013-05-03 15:06:14 · 2254 阅读 · 3 评论 -
菜鸟编程之再识三层
这几天用VB.NET将三层的登录实例敲了敲,对三层的理解有了些新认识,下面我就用简洁的话语,来说下我对三层的认识。利用三层的目的 隔离开程序/解除耦合三层的优点 可维护性、可扩展性、性能、安全性。各层之间的引用 U层直接引用B层,有时会间接调用D层 B层直接引用D层 实体层是各层之间进行传输的载体,U/B原创 2013-05-03 15:33:40 · 1310 阅读 · 8 评论 -
菜鸟编程VB.NET登录窗体之三层思想
上篇博客中,我们通过VB.NET利用面向过程思想将登录实例实现了,这次我们将三层思想加入登录实例,下面来看下我们的实现过程,欢迎大家指正。 关于我们登录所用的数据库我们还是用上篇博客中所建立的数据库,所用关于数据库的信息我就不再这里重复了。 下面我们来看下我们的具体实现。 首先我们先来看下我们三层的项目。 接下来是它们之间的引用关系即原创 2013-05-03 15:20:49 · 1788 阅读 · 6 评论 -
C/S与B/S谁与争锋之我见
看到网上有些人在讨论C/S架构和B/S架构以及它们的发展趋势,后起之秀B/S是否真将取代C/S而存在?在发表我的观点之前,我们先来一起来回顾下C/S以及B/S. 我们的选择通过以上的这些介绍,大家对C/S和B/S应该都有了整体的认识了,与其说B/S是否真将取代C/S而存在,我宁愿把软件设计看成是一种音乐艺术,它可以有许多流派、很多风格,当然在不同的时代也许会有不同的主流,但这并不意外着,别的流派或风格就会被彻底的抛弃,无论是C/S还是B/S方式,许多人都在用,并且每个方式都有做的很优秀的人,所以我认原创 2013-08-29 18:16:06 · 5235 阅读 · 33 评论