经典的三层架构:表示层、业务逻辑层和数据访问层 具体的区分方法
1:数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。
2:业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。 3:表示层:主要对用户的请求接受,...
分类:
Web程序 时间:
2014-06-07 03:27:19
阅读次数:
389
综合项目三项目背景:我院107实验室是网络综合实验室,现有计算机若干台,使用一台二层交换机连接各台电脑。实验室出口是一块三层交换机,与1号楼的出口路由器相连。平时在实验室内,教师和学生能够相互通信。现发现部分同学实验课上偷偷上网。现在要求:实验课上老师和同学们能够通信,教师可以上网,同学们可以发送邮...
分类:
其他好文 时间:
2014-05-30 09:08:32
阅读次数:
280
Jquery对Ajax做了大量的封装,我们使用起来比较方便,不需要去考虑浏览器兼容性的问题,对于封装的方式,JQuery采用了三层封装:
最低层的封装方法为:$.ajax(), 第二层有三种方法(通过最低层封装的):.load(),$.get()和$.post()
最高层是$.getScrip...
分类:
其他好文 时间:
2014-05-28 17:07:15
阅读次数:
242
1、联合查询,采用视图办法2、借用如下语句using
CrystalDecisions.CrystalReports.Engine;using CrystalDecisions.Shared; public
frmXsjfDy(string sqlpublic) { InitializeCompon...
分类:
其他好文 时间:
2014-05-28 01:23:07
阅读次数:
237
1、客户端(主要处理连接,授权认证,安全等)。2、MYSQL服务器层(核心服务功能都在这层,包括,查询解析,分析,优化,缓存以及所有的内置函数,所有跨存储引擎的功能都在这层实现:存储过程,触发器,视图等)。3、存储引擎层(负责MYSQL中数据的存储和提取,服务器通过API与存储引擎进行通信。这些接口...
分类:
数据库 时间:
2014-05-27 16:57:11
阅读次数:
370
第一次学习三层,感觉自己立即的还不是很透彻,也只能理解到这里,接下来的一个月,我会继续坚持三层的学习,将设计模式与三层综合运用。...
分类:
其他好文 时间:
2014-05-25 22:49:57
阅读次数:
282
机房收费系统的重构已经开始很久了,最近两天才感到有了一点儿头绪。
对这次重构,刚开始计划的是先做数据库,然后优化下,列出每个窗体对表的访问关系,抽出常用的访问作为存储过程,然后把访问数据库的常用方法封装成SqlHelper.这部分就是数据库的部分。
然后就是软件的结构:整体上是分了七层:三层+实体+外观+抽象工厂+D层接口。虽然计划的很好,但是在具体分层这里想了很久。...
分类:
其他好文 时间:
2014-05-25 21:35:49
阅读次数:
180
上次文章中说到。对于一个项目来说,SqlHelper是一个很重要的类。
在正在构造的机房收费系统中。有大量的操作数据库的操作。如今,把重复的代码全部拿出来,就形成了SqlHelper类。这个SqlHelper执行参数化查询。至于使用,只需要提供相应的sql语句和参数。就可以执行数据库的操作了。
实现声明一下啊。这个例子 我也不知道能不能用在机房收费系统上。刚学完设计模式,突发...
分类:
数据库 时间:
2014-05-25 21:27:40
阅读次数:
355
最近头脑里面一直在想怎么样让能让大家基于DIOCP上写出稳定的服务端程序。很多朋友问我,你DIOCP稳定吗,我可以用他来做三层服务器吗?
当时我是这样回答的,我只能保证DIOCP底层通信的稳定。说实话,服务端要稳定,并不容易,写过服务端的程序员都清楚。特别是这种可以直接操作指针,自己分配内存和释放内...
分类:
其他好文 时间:
2014-05-25 11:27:09
阅读次数:
196