基于ASP.NET的成员资格管理框架及其教学方法研究
2017-03-31梁瑞仕马慧杨亮肖涛
软件导刊 2016年8期
梁瑞仕+马慧+杨亮+肖涛


摘 要:成员资格管理是Web系统开发过程中极其重要的问题,是保证系统安全性的重要手段。成员资格管理主要包括用户和角色定义、用户验证和授权等内容。研究了基于ASP.NET的成员资格管理框架体系,给出了典型的编程范例,并从课堂教学角度出发,设计了一套基于类比法的教学方法及案例,适用于各级院校和培训机构的现场教学使用。
关键词关键词:ASP.NET;Web应用系统安全;成员资格管理;类比教学法
DOIDOI:10.11907/rjdk.161715
中图分类号:G434
文献标识码:A 文章编号:1672-7800(2016)008-0186-03
0 引言
保证系统安全性是Web应用开发过程中的核心问题,而系统安全的关键问题是用户及其权限控制,通常称为成员资格管理(Membership Management),主要包括用户和角色定义、用户验证和授权等。
ASP.NET是由微软公司推出并被广泛运用于工业界的Web开发技术[1,2],它在用户及安全管理方面有完整的解决方案。尽管工业界和学术界对于相关方面的论述[3,4],以及关于ASP.NET教学研究方面的文献非常多[5],但很多材料容易陷入技术细节的阐述而忽略了对框架体系整体的介绍,不便于课堂教学使用。本文将从框架全貌的角度出发对基于ASP.NET的成员资格管理框架进行介绍和总结,并编写了典型的编程范例。为了提高课堂教学效果,研究和借鉴了基于类比法的教学方法[6],并设计了用于理解成员资格管理核心概念的“访问大学校园”类比教学案例。
1 基于ASP.NET的成员资格管理框架结构
ASP.NET技术为实现成员资格管理提供了一整套解决方案,包括3个层级的技术方案(见图1)。……
登录APP查看全文
