存储过程的优缺点个人总结公司的系统是自主开发的,历史比较悠久,有不少是传统C/S架构,采用存储过程来处理业务逻辑。近来做新系统的时候,我采用了三层架构,抛弃存储过程改用ORM。有同事问及不用存储过程的理由,我想了一下,对存储过程做了如下总结。本人经验和水平有限,总结有所偏颇,还请大家纠察。优点1.在...
分类:
其他好文 时间:
2014-09-03 11:02:46
阅读次数:
241
三层大家都知道了,各种生活化的例子也就不再向大家举了。这里说说我对三层的理解。
三层:
所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。
三层究竟有哪三层:
表现层(User Int...
分类:
其他好文 时间:
2014-09-02 22:59:05
阅读次数:
435
至从使用过一次MVC进行团队开发后,体会到了面向对象开发软件的便利。使用MVC的时候,各个层之间的低耦合使得他们之间的联系非常的第,也就降低了模块之间的依赖程度。首先介绍一下MVC的意义,和各个层面之间的用途和功能。1)实体层。主要用来声明在视图层和业务逻辑层之间传递数据的载体。通常代表来源与项目数...
分类:
Web程序 时间:
2014-09-02 11:54:34
阅读次数:
238
三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层)三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表...
分类:
Web程序 时间:
2014-09-02 11:46:34
阅读次数:
272
一、三层架构的介绍:三层架构,是为了便于我们开发项目后维护及变更的一种有效而实用的架构模式,在各种B/S项目中被广泛的采用着.首先让我们来认识一下三层结构及每一层之前的作用和调用关系。三层,即:数据访问层(DAL):主要是对数据的增、删、改、查操作。业务逻辑层(BLL):包含了项目中的业务逻辑,负责...
分类:
Web程序 时间:
2014-09-02 10:10:54
阅读次数:
300
第一步: 新建解决方案: 第二步: 使用动软代码生成器 01.工具=>选项=>基本设置 (设置顶级命名空间) 02.设置类命名规则 03.添加字段类型映射(对应sql版本) 第三步:添加服务器 01.选中要生成的数据...
分类:
其他好文 时间:
2014-09-01 17:22:23
阅读次数:
573
3、外观模式总结
引入了外观类,解除了客户类与子系统的耦合性。客户类不需要直接操作子系统,而是由外观类负责处理,对客户端而言是透明的,客户类只需要操作外观类就可以了,符合"迪迷特法则"。如果多个地方需要Facade,也就是说外观可以实现功能的共享,也就是实现复用,同样的调用代码只用在Facade里面写一次就好了,不用在多个调用的地方重复写。如果某个系统模块需要修改,只需要修改这个系统模块...
分类:
编程语言 时间:
2014-08-31 23:04:52
阅读次数:
463
1.关于三层的理解:
(1)各层任务
UI层:界面层,用于与用户交互,显示信息。
BLL层:业务逻辑层,用于业务处理,细致的算法、复杂的业务逻辑实现。
DAL层:数据访问层:进行数据查、写操作。
(2)分层的作用:
正:界面与数据访问层解耦,更能维护数据库的安全,减少界面对数据库的直接访问和操作。将业务功能划分成模块,模块间只需满足接口的一致性,便于工厂化生产...
分类:
其他好文 时间:
2014-08-31 22:58:22
阅读次数:
262
每次进行阶段总结的时候,都会感叹时间过的好快.但在感叹时间飞逝的快的同时,有没有问自己时间管理是否做
的到位?效率是否跟了上来?有没有想过在有限的时间里去尽可能做无线多的事情?
整体而言,这个暑假我对自己的学习状况还是比较满意的,不论自己的英语学习还是计算机学习,和之前的学习
相比已经步入了正轨,对待学习和时间管理都有了新的理解和认识.
下面对暑假的学习做个小结,希望对...
分类:
其他好文 时间:
2014-08-31 21:31:51
阅读次数:
143