应用开发与实践作者刘乃琦郭小芳第1章Web开发基础课案.pptVIP

  • 10
  • 0
  • 约1.03万字
  • 约 28页
  • 2017-03-03 发布于广东
  • 举报

应用开发与实践作者刘乃琦郭小芳第1章Web开发基础课案.ppt

应用开发与实践作者刘乃琦郭小芳第1章Web开发基础课案.ppt

下面举两个案例,解释一下为什么要使用三层架构,案例涉及的架构图如图1-13所示。 图1-13 案例涉及到的框架图 案例一: 数据库系统软件由于数据量的不断增加,数据库由Access变成了SQL Server数据库,这样原来的数据层失效了,数据操作对象发生了变化,并且页面中涉及数据对象的地方也要进行修改,因为原来可能会使用OleDbDataReader对象将数据传递给显示页面,现在都需要换成SqlDataReader对象,SQL Server和Access支持的数据类型也不一致,在显示数据时进行的数据转换也要进行修改,这是其中一种情况。 案例二: 由于特殊情况需要,把Web形式的项目改造成Windows应用,此时需要做多少修改呢?如果在aspx.cs中占据了大量代码,或者还有部分代码存在于aspx中,那么整个系统是否需要重新来开发呢? 总结,以上情况是设计不合理造成的。在上面的案例中是否体会到了没有分层开发模式的缺陷呢?是否碰到过这样的情况呢?其实,多层开发架构的出现很好的解决了这样的问题。通过程序架构进行合理的分层,将极大的提高程序的通用性。 3.使用三层架构开发的优点 从开发角度和应用角度来看,三层架构比二层架构或单层架构都有更大的优势。三层架构适合团队开发,每个人可以有不同的分工,协同工作使效率倍增。开发二层或单层应用时,每个开发人

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档