【asp源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了asp源码-基于ASP_NET2_0的三层架构项目 - 软件工程的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
科技创新导报 技 术1 常用应用程序架构介绍1.1两层应用程序结构什么是两层架构。
典型的两层应用程序是使用直接与数据库服务器如 进行通信的客户端应用程序。
除外在客户端应用程序和数据库之间没有任何其他层两层架构的优缺点。
因为可以使用数据绑定将数据集直接与用于构建用户界面的很多控件连接所以开发工作就变得简单而快捷。
这有助于迅速建立并运行应用程序的基本功能。
只需查看页面便可以浏览应用程序的全部代码而无须同时查看页面和另一个组件。
因此两层架构比较适合小规模、少用户、单一数据库且快速、安全的网络环境。
随着应用系统规模的不断扩大在多用户、多数据库且非安全的网络环境下两层架构应用模型的局限性日益突显。
1.2三层架构什么是三层架构。
通常意义上的三层架构就是将整个业务应用划分为表现层、业务逻辑层、数据访问层。
区分层次的目的是为了“高内聚低耦合的思想三层架构的优点。
三层结构使项目结构更清楚分工更明确有利于后期的维护和升级。
开发人员可以只关注整个结构中的其中某一层可以很容易的用新的实现来替换原有层次的实现可以降低层与层之间的依赖可以利于各层逻辑的复用可以经过简单的配置实现 数据库与数据库之间的转换用户端只能通过逻辑层来访问数据层减少了入口点把很多危险的系统功能都屏蔽了。
2 基于
ASP.NET2.0的三层架构项目随着的不断升级使用来构建三层架构的应用程序越来越简单下面以用户登录模块为例子讲述如何使用和 数据库来构建一个三层架构应用程序。
2.1设计数据库用户登录模块需要在数据库中创建一张用户信息表来存储用户的信息。
用户信息表的表结构为表。
2.2创建Model类库在类库中以Tbl_User表生成一个实体类UserInfo代码如图12.3数据访问层创建类库引用类库在类库中创建访问用户信息类代码如图。
2.4业务逻辑层创建类库引用类库和类库添加登录业务类代码如图。
2.5UI层创建网站引用类库和类库。
基于
ASP.NET2.0的三层架构项目丁莉 张静 曾凡晋邢台职业技术学院 河北邢台 054001摘 要:三层架构是软件开发中常用的设计模式。
本文通过一个案例讲述基于
ASP.NET2.0的三层架构项目的设计以及实现方法。
关键词:三层架构 表示层 业务逻辑层 数据访问层中图分类号:TP311.13文献标识码:A文章编号:1674-098X201008c-0034-01在网站中添加登录页面调用层的方法实现用户登录功能。
在上面的例子中我们首先在中创建了数据库而后对应于数据库中的用户信息表创建了类库中的类接着创建了数据访问层实现对用户信息的访问随后创建了业务逻辑层完成用户登录业务的实现最后创建表示层通过对层的调用实现用户登录功能。
通过这个简单的例子我们完成了一个简单的基于 的三层应用程序的建立。
3 结语以上对三层结构的理论和实践进行了一番初浅的探讨并基于 利用 集成开发环境实现了一个简单的三层应用希望能对大家在三层应用系统的理解和今后的开发中有所帮助。
表1图1图3图2
上一篇:
Asp net MVC 2中重构View的三种方式
下一篇:
关于综合运用多模态认知多种信息