APP下载

基于ASP.NET的三层架构信息传递策略解析与实现

2020-05-21欧阳元东

电脑知识与技术 2020年9期

欧阳元东

摘要:三层架构开发模式不易理解,为解决学生掌握困难问题,笔者通过类比法讲授三层架构相关知识,把三层架构的用户界面层、业务逻辑层、数据访问层三层类比成饭店的用户点菜,服务员处理菜单,厨师煮饭菜来讲授三层架构理论知识,通过在VisuaIStudi02013平台下创建实例实现基于三层架构间信息传递完成用户登录功能来讲授三层软件开发技能技术。

关键词:三层架构;信息传递;ASP.NET

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2020)09-0079-02

1 问题

目前,MVC是软件开发使用的一种时髦框架,是web应用程序的一种时尚开发方式,它将Web应用程序大致分割成3个主要单元,用户界面层,业务逻辑层,数据访问层。但是,笔者在讲授ASP.NET课程的MVC开发模式时,学生问我,老师能讲解一下,在MVC模式中,信息是如何从数据库被传送到网页,而网页信息(如学生注册信息)如何传递并写人数据库中的?为了解决学生的提问,我决定抛开MVC深奥理论知识的讲解方式,而是从教学角度,采用类比方式,立足中职生的基础,通过手动编程实现三层架构间的信息传递,尽量让学生比较轻易理解三层架构的设计思想,从而让学生更好地掌握MVC的程序开发模式。

2 三层架构思想的理解

三层架构就是在系统开发过程中根据代码的不同功能,分别对进行数据信息存储与类对象调用,对于开发复杂软件系统具有分工明确,条理清晰,易于调试,可扩展性强的优点。它通常分为用户界面层、业务逻辑层、数据访问层,有时还包括实体层和公共通用层。……

登录APP查看全文