- 6
- 0
- 约7.1千字
- 约 5页
- 2022-07-26 发布于福建
- 举报
1.VC 开发 C/S 三层架构
数据库 /DCOM/客户端 ; 数据库可是任意的 , 采用 ADO可能快且简单 ;DCOM主
要是和数据库连接 , 进行逻辑运算 . 可以有网络中分配 DCOM服务器的运行 . 客户
端 , 可以是应用程序 (VC,DELPHI,VB等 ) 也可以是 ASP等!
三层 C/S 要在客户端装上介面层,用 com组件封装业务层,用 mssql 充当
数据层。了解了 com组件就自然会了怎么开发三层的或说基于 com组件的分布式
应用。
基于 VC+COM/DCOM的三层架构 , 应用服务端使用 DCOM组件服务器 , 业务逻辑与跟
数据库打交道的事全交给它了 . 客户端用 VC做的 , 不用与数据库联接 , 只是调用
相应的业务逻辑就行了 . 并且在服务端还可以实现很多想要的功能 .
2. 三层体系结构与数据库编程
/docs/3tieranddatabase.htm
3. 三层架构各层间的访问过程
1、传入值,将值进行类型转换
2、创建 bll 层的对象,通过对象访问 bll 层的方法调用 bll 层
3、bll 层方法中取得数据访问层的实例,实例化 idal 层的接口对象,这个对象
是由工厂层创建的,然后返回 idal 层传入值所查找的内容的方法
4 、数据工厂通过 web.config 配置文件中给定的 webdal 字串访问 sql 层,返回
一个完整的调用 sql 层的路径给 bll 层
5、到此要调用 sql 层,sql 层完成赋值 model 层的对象值为空,给定一个参数,
调用 sql 层的 sqlhelper 的 executereader 方法,读出每个字段的数据赋值给以
定义为空的 model 层的对象
6、sqlhelper 执行 sql 命令,返回一个指定连接的 数据库 记录集,在这里需要
饮用参数类型,提供位打开连接命令执行做好预备
7、返回 model 层把查询得到的一行记录值赋值给 sql 层的引入的 model 层的对
象,然后把这个对象返回给 bll
8、回到 web 层的 bll 层的方法调用,把得到的对象值赋值给 lbl 标签,在前台
显示给界面
4.VC 开发 TUXEDO调用 DLL程序的注意点
在开发一个三层架构的应用系统时,我们经常表示层采用 windows 风格的程序,
后台应用逻辑运行在 unix 平台下。
在采用 tuxedo 中间件的三层架构应用系统中,如果 windows 风格的表示层要调
用后台服务时,必须调用 tuxedo 的库函数,我们一般不直接调用 tuxedo 的库
函数,而是通过 VC开发一个 DLL来封装 tuxedo 函数,实现交易的调用。
在 VC开发环境, DLL的工程中,要调用 tuxedo 的库函数,必须做如下设置:
5. 三层架构和 MVC之间的区别
MVC(模型 Model- 视图 View- 控制器 Controller )是一种设计模式,我
们可以用它来创建在域对象和 UI 表示层对象之间的区分。
同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们
不同的地方在于其他的两个层。
在三层架构中没有定义 Controller 的概念。这是最不同的地方。 而 MVC
也没有把业务的逻辑访问看成
您可能关注的文档
- VC++实现对退化图像的恢复.pdf
- VC++学习:用vc实现生产者消费者问题.pdf
- VC0042RSA密码体制的实现.pdf
- VC编辑框实现自动换行.pdf
- VC远程连接Oracle数据库方法.pdf
- VC知识库5周年精华珍藏版.pdf
- VC最希望收到的商业计划书.pdf
- VDE认证产品管制规范.pdf
- VDE认证简介及VDE认证流程.pdf
- VDI3926评价可清洁滤料的标准测试方法.pdf
- 健康管理教研室吴思丽03课件讲解.pptx
- 精益求精匠心打造智能化成本核算与管理12课件讲解.pptx
- 精益求精匠心打造智能化成本核算与管理69课件讲解.pptx
- 食品与化学教研室91课件讲解.pptx
- 第三次浪潮服务业的分类及其发展原因TourismServiceQualityManagement主讲暴雯48课件讲解.pptx
- 第18课《井冈翠竹》课件 2025-2026学年统编版语文七年级下册.pptx
- 6.5 整理与复习 课件 2025-2026学年三年级数学上册北师大版.pptx
- 21.2 广播、电视和移动通信 课件(内嵌视频) 2025-2026学年人教版物理九年级全一册.pptx
- 第7课《谁是最可爱的人》课件(内嵌视频)-2025-2026学年统编版语文七年级下册.pptx
- 4.2 携手促发展 课件(内嵌视频)-2025-2026学年统编版道德与法治九年级下册.pptx
原创力文档

文档评论(0)