- 10
- 0
- 约1.03万字
- 约 28页
- 2017-03-03 发布于广东
- 举报
应用开发与实践作者刘乃琦郭小芳第1章Web开发基础课案.ppt
下面举两个案例,解释一下为什么要使用三层架构,案例涉及的架构图如图1-13所示。 图1-13 案例涉及到的框架图 案例一: 数据库系统软件由于数据量的不断增加,数据库由Access变成了SQL Server数据库,这样原来的数据层失效了,数据操作对象发生了变化,并且页面中涉及数据对象的地方也要进行修改,因为原来可能会使用OleDbDataReader对象将数据传递给显示页面,现在都需要换成SqlDataReader对象,SQL Server和Access支持的数据类型也不一致,在显示数据时进行的数据转换也要进行修改,这是其中一种情况。 案例二: 由于特殊情况需要,把Web形式的项目改造成Windows应用,此时需要做多少修改呢?如果在aspx.cs中占据了大量代码,或者还有部分代码存在于aspx中,那么整个系统是否需要重新来开发呢? 总结,以上情况是设计不合理造成的。在上面的案例中是否体会到了没有分层开发模式的缺陷呢?是否碰到过这样的情况呢?其实,多层开发架构的出现很好的解决了这样的问题。通过程序架构进行合理的分层,将极大的提高程序的通用性。 3.使用三层架构开发的优点 从开发角度和应用角度来看,三层架构比二层架构或单层架构都有更大的优势。三层架构适合团队开发,每个人可以有不同的分工,协同工作使效率倍增。开发二层或单层应用时,每个开发人
您可能关注的文档
- 实用技术——网络数据库应用系统设计李禹生第1章课案.ppt
- 实用技术——网络数据库应用系统设计李禹生第2章课案.ppt
- 实用技术——网络数据库应用系统设计李禹生第3章课案.ppt
- 实用技术——网络数据库应用系统设计李禹生第4章课案.ppt
- 实用技术——网络数据库应用系统设计李禹生第5章课案.ppt
- 实用技术——网络数据库应用系统设计李禹生第7章课案.ppt
- 实用技术——网络数据库应用系统设计李禹生第8章课案.ppt
- 实用教程C#版普通高等教育“十一五”国家级规划教材作者崔良海第一章基础课案.ppt
- 实用教程C#版普通高等教育“十一五”国家级规划教材作者崔良海第七章Web应用配置课案.ppt
- 实用教程C#版普通高等教育“十一五”国家级规划教材作者崔良海第三章Web窗体课案.ppt
- 中国国家标准 GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- GB/T 18487.2-2026电动汽车传导充电系统 第2部分:非车载传导供电设备电磁兼容要求.pdf
- 中国国家标准 GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法.pdf
- 《GB/T 47477-2026纳米技术 宽温域纳米颗粒测量 凝结核粒子计数法》.pdf
- GB/T 18837-2026多联式空调(热泵)机组.pdf
- 《GB/T 18837-2026多联式空调(热泵)机组》.pdf
- 中国国家标准 GB/T 18837-2026多联式空调(热泵)机组.pdf
- 母乳喂养科学指导.pptx
- 饲料添加剂管理条例解读.pptx
原创力文档

文档评论(0)