经典的三层架构:表示层、业务逻辑层和数据访问层 具体的区分方法
1:数据访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。
2:业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。 3:表示层:主要对用户的请求接受,...
分类:
Web程序 时间:
2014-06-07 03:27:19
阅读次数:
389
DFC - Documentum Foundation Classes
位于Content server和client 之间。 用来做服务端业务逻辑和客制。
BOF- Business Object Framework.
模组。 最重要的两个模组是
1. TBOs --type based objects
2. SBOs-- service based objects
3. Aspec...
分类:
其他好文 时间:
2014-06-05 09:09:06
阅读次数:
264
谈到三层,大家脑子里会立马浮出:显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。就是将整个业务应用划分为这三个层次。
三层结构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。目的是为了解耦合,也是就是实现“高内聚、低耦合”的思想。
显示层UI
通俗的讲就是展现给用户的界面,及用...
分类:
其他好文 时间:
2014-06-05 06:47:21
阅读次数:
214
表示层(UI):显示的界面,用户浏览和输入。业务逻辑层(BLL):对用户输入的数据进行处理;对从数据访问层获取的数据进行处理。数据访问层(DLL):从数据库或其他地方获取原始数据。Model层(实体类):让对象和表形成映射关系。Model层属于辅助作用。分层的好处:实现“高内聚,低耦合”。采用“分而...
分类:
其他好文 时间:
2014-06-04 20:46:59
阅读次数:
266
下载管理器,有个哥们写得很好了http://www.trinea.cn/android/android-downloadmanager/下载后台通知下载管理器内容交互最近对内部业务逻辑整理了一下a.处理正在下载的内容b.处理下载完成的内容对于下载业务,用户对事件的敏感程度分为:a类:是否开始下载了,...
分类:
移动开发 时间:
2014-05-31 11:30:34
阅读次数:
432
何为烂摊子?在我们做软件项目的时候,有时会有这样的一件事,尤其是刚跳槽的时候:我们需要接手一个已经完成7788的项目,这个项目用是可以用,但是问题很多,譬如说,时不时系统崩溃,业务逻辑有各种各样的小问题,甚至是用户体验非常差,代码完全无法直视,想问业务逻辑,却无人能讲的详细,尤其是跟数据结构有关的知...
分类:
其他好文 时间:
2014-05-30 19:42:23
阅读次数:
559
当初用jsp开发程序时,因为很多东西写在一起混淆的,项目做大或者变更的时候就会很吃力,联动性太大,有时修改视图的东西都可能会影响业务逻辑,分层不明确。后来听说了Struts
MVC,做过几个示例,层次倒是分清了,每个actionbean或者interceptor都得配置映射,配置弄来弄去很麻烦,当然...
分类:
Web程序 时间:
2014-05-30 04:48:43
阅读次数:
243
在本系列教程中,我们以一个大型CMS系统的完整开发流程为例,和大家一起探讨net开发的经验和教训。在本程序中,我们采用了流行的三层/N层框架+仓储模式的架构模式。项目分层示意图:各层的主要用途:EasyFast.Web
——UI展示层,系统的操作界面。EasyFast.BLL ——业务逻辑层,用.....
分类:
其他好文 时间:
2014-05-29 22:17:10
阅读次数:
379
QQ的远程协助、或者说桌面共享是一个非常实用的功能,所以,2.4版本的GG复制了它,而且,GG增强了桌面共享的功能,它可以允许指定要共享桌面的区域,这样,对方就只能看到指定区域的桌面,这对节省流量会非常有帮助。
GG实现这些功能的过程并不是那么简单,因为内部业务逻辑的关联容易把人搞晕。从运行起来的....
分类:
其他好文 时间:
2014-05-29 17:52:31
阅读次数:
233
对于开发一款高性能服务器程序,广大服务器开发人员在一直为之奋斗和努力.其中一个影响服务器的重要瓶颈就是服务器的网络处理模块.如果一款服务器程序不能及时的处理用户的数据.则服务器的上层业务逻辑再高效也是徒劳.所以一个服务器程序的网络处理能力直接影响到整个服务器的性能,
本文主要介绍在windows平台...
分类:
其他好文 时间:
2014-05-29 04:18:08
阅读次数:
303