2.1 使用DataSet构建三层结构
开发三层结构应用系统时,在表示层、业务逻辑层、数据访问层各层中如何使用DataSet呢?DataSet在三层结构中的层次如下图所示:
从图中可以看出,在三层结构中,DataSet的构建和解析工作主要在表示层、数据访问层完成,业务逻辑层主要对DataSet中的数据进行加工、处理和传递。简单地说,DataSet是整个三层...
3.1 使用实体类构建三层结构概述
在上一章中的三层架构中,我们使用DataSet来进行数据的传递,但在OOP的开发中,有很大的局限性:
1. DataSet不具备良好的面向对象特性,使用起来不够直观、方便。
2. 对DataSet中的数据进行查找时容易出错。例如:我们要查询DataSet中学员信息DataTable中的某个值时,必须指定行索引与列名,这只是一个简单的...
BLL 是业务逻辑层 Business Logic Layer DAL 是数据访问层 Data Access Layer ASP.NET的三层架构(DAL,BLL,UI) 图形表示三层结构. 其中web即为USL层 web –> bll –> dal | | | | V | +–> model <— ...
分类:
Web程序 时间:
2016-05-13 13:57:49
阅读次数:
172
典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现 ...
分类:
其他好文 时间:
2016-05-10 08:32:25
阅读次数:
317
框架选择及其分析 对于实验一程序开发的框架,我选择的是ssh framework框架。 SSH框架: 具体来说应该是:struts2.0+spring3.2+hirbnate2.5 典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放 ...
分类:
其他好文 时间:
2016-05-07 19:38:19
阅读次数:
304
本节通过一个简单的登录功能实现,讲述如何搭建三层结构。
1.搭建数据访问层
(1)打开VS 2005开发环境,依次选择"文件"→"新建"→"项目"命令,如图18-3所示。
(2)在打开的"新建项目"对话框中,选择项目类型为"Visual Studio解决方案",选择模板为"空白解决方案"。然后填写解决方案的名称为"MyBookShop",并指定保存位置,如图18...
分类:
其他好文 时间:
2016-05-06 15:19:11
阅读次数:
361
接口: 实现类: Object Factory: 配置文件:conf.properties view=view.TextViewImplbiz=Biz.UpperCaseBizImpldao=Dao.FileDaoImpl 文本文件:test.txt HELLO WORLD 测试类: output: ...
分类:
编程语言 时间:
2016-05-05 22:11:10
阅读次数:
198
耐撕团队 对onezero团队记帐本项目的部署并测试 一、部署 1获取onezero团队项目源码及其相关资源(绘图jar包) 1.2项目导入Eclipse并连接手机运行 onezero项目的三层结构为三个分散项目,并未整体合并,在导入时要全部导入。 1.3手机中成功安装完成记账本软件 二、性能测试 ...
分类:
其他好文 时间:
2016-04-28 01:52:08
阅读次数:
176
因为小组比较倾向于cs分层结构的风格,所以基于对考勤助手最初的体系架构的设计进行了子系统的分层设计,如下图: 1.教务老师安排课程子系统 2.教务老师查询相关信息的nnnnzi ...
分类:
其他好文 时间:
2016-04-23 00:03:23
阅读次数:
248
本文是专栏文章(SpringMVC深度探险)系列的文章之一在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身的知识触角很多,需要解决的问题也不少,这也就难免造成与之对应的解决方案层出不穷。 笔者在很多讨论中经常可以看到类 ...
分类:
编程语言 时间:
2016-04-20 19:52:51
阅读次数:
241