ASPNET动态Web开发技术项目化教学全套课件教程ch02.ppt

ASPNET动态Web开发技术项目化教学全套课件教程ch02.ppt

ID:50084477

大小:374.50 KB

页数:16页

时间:2020-03-08

ASPNET动态Web开发技术项目化教学全套课件教程ch02.ppt_第1页
ASPNET动态Web开发技术项目化教学全套课件教程ch02.ppt_第2页
ASPNET动态Web开发技术项目化教学全套课件教程ch02.ppt_第3页
ASPNET动态Web开发技术项目化教学全套课件教程ch02.ppt_第4页
ASPNET动态Web开发技术项目化教学全套课件教程ch02.ppt_第5页
资源描述:

《ASPNET动态Web开发技术项目化教学全套课件教程ch02.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《ASP.NET动态Web开发技术》第二章实体设计与多层依赖主讲教师沈蕴梅第2章实体设计与多层依赖本章要点:创建多层依赖关系创建实体类技能目标:会创建多层之间的依赖关系会根据数据库表创建实体类第2章实体设计与多层依赖2.1项目导入【项目场景】在上一章中,我们搭建了系统架构,在解决方案中创建了四个独立项目,接下来我们就要创建四个独立项目之间的依赖关系以及实体类。第2章实体设计与多层依赖【问题引导】(1)如何创建依赖关系?(2)如何创建实体类?第2章实体设计与多层依赖2.2技术与知识准备2.2.1根据数据库表编写实体实体层包含所有与数据库中表相对应的实体类。可以说,实体层提供了

2、一个标准、规范,三层之间的数据传递就是通过传输实体对象来达到目的。实体层中的实体类一般和所对应的表名一致。实体类比较简单,根据数据库中的字段编写对应的变量和属性即可。除了构造函数以外,实体类一般没有其他方法。第2章实体设计与多层依赖【示例2.1】现在我们编写第一章中新闻表的实体类,鉴于新闻表有一个外键,所以我们需要创建两个对应的实体类。第2章实体设计与多层依赖根据数据表依次创建新闻发布系统的各个实体类。第2章实体设计与多层依赖第2章实体设计与多层依赖2.2.2实现各层之间的依赖创建完系统架构后,各层之间还是相互独立的,必须建立起如图所示的各层之间的依赖关系。第2章实体设计与

3、多层依赖【示例2.2】为新闻发布系统添加各层之间的依赖关系。【步骤1】表示层添加引用关系【步骤2】业务逻辑层添加引用关系【步骤3】数据访问层添加引用关系第2章实体设计与多层依赖2.3项目训练通过对以上内容的学习,了解了创建多层之间依赖关系的一般步骤,同时了解了创建实体类的方法,现在我们回到项目导入的任务中来。1.按照上面所述内容,创建多层之间依赖关系。【步骤1】创建表示层的依赖关系,依次添加对MyClassBLL、MyClassModel层的引用【步骤2】创建业务逻辑层的依赖关系,依次添加对MyClassDAL、MyClassModel层的引用【步骤3】创建数据访问层的依赖

4、关系,添加对MyClassModel层的引用第2章实体设计与多层依赖2.根据数据库表创建各实体类(篇幅有限,只创建留言表的实体类,其他各类参考留言表的实体类)publicclassGuestBook{privateintid;publicintId{get{returnid;}set{id=value;}}privatestringname;publicstringName{get{returnname;}set{name=value;}}}第2章实体设计与多层依赖2.4平行项目训练1.训练内容根据数据库表创建实体层的实体类,并能够创建各层之间的依赖关系。2.训练目的(1)

5、进一步训练和巩固学生对实体层、实体类概念及其创建方法的理解;(2)使学生对创建多层依赖关系有一个比较深刻印象和认识。3.训练过程【步骤1】创建多层之间的依赖关系(1)创建表示层的依赖关系,依次添加对OnlineExamBLL、OnlineExamModel层的引用第2章实体设计与多层依赖(2)创建业务逻辑层的依赖关系,依次添加对OnlineExamDAL、OnlineExamModel层的引用(3)创建数据访问层的依赖关系,添加对OnlineExamModel层的引用【步骤2】创建实体类publicclassStud{privatestringiD;publicstring

6、ID{get{returniD;}set{iD=value;}}privatestringname;publicstringName{get{returnname;}set{name=value;}}}第2章实体设计与多层依赖2.5总结本单元通过简单项目案例,介绍了如何创建多层之间的依赖关系,如何根据数据表创建相应的实体类。通过项目训练“个人网站”及平行项目训练“在线考试系统”整体训练了如何创建四个独立项目之间的依赖关系,如何创建实体类,以及外键的处理方法。Thankyou!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。