【引自冷枫的博客】一、三层之间的关系
三层是指:界面显示层(UI),业务逻辑层(Business),数据操作层(Data Access)。
文字描述:
Clients对UI进行操作,UI调用Business进行相应的运算和处理,Business通过Data Access对Data Base进行操作。
优点:
1、增加了代码的重用。Data Access可在多个项目中公用;Business可在同一项目的不同地方使用(如某个软件B/S和C/S部分可以共用一系列的Business组件)。
2、使得软件的分层更加明晰,便于开发和维护。美工人员可以很方便地设计UI设计,并在其中调用Business给出的接口,而程序开发人员则可以专注的进行代码的编写和功能的实现。
二、Data Access的具体实现
DataAgent类型中变量和方法的说明:
private string m_strConnectionString; //连接字符串 |
具体实现代码如下:
|
| 共2页: 1 [2] 下一页 | ||||
|
|
|||
| · Ubuntu 中文开源频道 · 服务器虚拟化 · AMD Phenom三核处理器.. · 华为、贝恩资本22亿美.. · Groovy开发技术 · 龙芯要做中国的“奔腾” · 刀片服务器基础 · 服务器基础知识入门 |
· VC++基础开发专题 · SQL Server入门到精通 · CISSP认证成长之路 · ARP攻击防范与解决方案 · 网管系统介绍 · 网络管理系统如何支撑I.. · 51CTO国庆充电专题之好.. · 网络技术经典基础教程 |
||
|
|||
| · Java基础教程 · VPN技术 · ARP攻击防范与解决方案 · SQL Server 2005全解 · SOA 面向服务架构 · SQL Server 2005全解 · Java编程开发手册 · RAID——磁盘阵列基础 |
· 三层交换技术专题 · SQL Server入门到精通 · 刀片服务器基础 · Windows Server 2003企.. · Windows远程桌面应用 · C#技术开发指南 · VPN技术 · Solaris 10 配置管理 |
||
|
|||
| · ARP攻击防范与解决方案 · VPN技术 · SQL Server 2005全解 · Java基础教程 · SQL Server入门到精通 · SQL Server 2005全解 · SOA 面向服务架构 · Java编程开发手册 |
· C#技术开发指南 · 刀片服务器基础 · 三层交换技术专题 · C#技术开发指南 · Windows远程桌面应用 · RAID——磁盘阵列基础 · Windows Server 2003企.. · 邮件服务器专题 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·服务器中的“傻瓜机”在.. ·盖茨也喜欢登录Youtube看.. |
· · |
| ·VMware认证系列之三:VCP.. ·虚拟化改变操作系统的角.. |
·拯救系统管理员 ·美国选民:我为什么选布什 |
| ·博客出书第一章目录曝光 ·apache/IIS共用80端口四法 |
·51CTO博客出书《第7章 园.. ·四步解决存储空间滥用问题 |
| · 华为、贝恩资本22亿美元.. · NGN:下一代网络 · 网络访问中断大排查 |
· 防范脚本入侵攻击,你做.. · Microsoft SQL Server S.. · 如何利用隔离交换技术搭.. |
| · 程序员如何成长? · Groovy开发技术 · C++是垃圾语言?! |
· 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. · 基于Google Maps与Ajax.. |
| · 微软在欧盟反垄断中输掉.. · 热门 IT 培训认证官方资.. · Ubuntu 中文开源频道 |
· 微软在欧盟反垄断中输掉.. · 龙芯2F主板曝光 可满足D.. · Google推出唯一硬件——.. |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· 硬盘之父获得诺贝尔物理.. · 存储2006,一个并购的大.. · IDC宣布浪潮蝉联存储市.. |