基于ASP.NET实现的B/S架构系统可行性浅析

1. ASP.NET的技术介绍
Asp.net之三层WEB结构及其优点:所谓的三层模式即建立在原有两层模式
之上且新增了新的一层模式。此模式中逻辑方面把操作功能共分为三层次:客户
端显示层、业务端逻辑层、数据传送层。客户端显示层,主要功能为用户提供良
好的图形交互界面,给用户在使用高效的应用服务程序带来了很大方便,而且负
责管理用户使用过程中的输入和向其他用户的输出,且不进行解释过程(关系到
效率方面的问题,采用的方法是在上一层传递用户录入之前进行验证),此层上
一般采用前端的处理工具如VB、VC、ASP等工具开发,第二层是业务逻辑层,
它位于客户端显示层和数据传送层的中间,此层的功能是为企业实现其业务逻
辑,在此层中包含了和系统关联方面的应用模型,还把用户端表示层和数据库中
的代码分开。这样它的基本功能就是响应应用层的策略和包含其应用模式,而且
将封装的模式呈现给客户端应用程序,作为上下两层之间的纽带,此层能够实现
建立真实的数据库连接,并且结合用户提出的要求生成数据库语言检索和数据库
的更新,此层一般以动态链接库形式存在并且会注册到服务器注册簿(Registry)
中,与客户端通讯的接口符合某一特殊的组件标准,如COM,CORBA,也可以
用任何支持这种标准的工具开发;数据层是三层模式中最底层,他用来维护、定
义、访问和变更数据并管理和满足应用服务对数据的请求。
2.ASP.NET的技术优越性
首先,ASP.NET拥有良好的灵活性和扩展性。ASP.NET技术对于环境和应
用场合经常变动的情况,只需要对应用层采取相应的变化,就可以达到预期的效
果。其次,ASP.NET技术的可共享性。ASP.NET技术对于单个应用服务器方面
可以为处于不同平台的客户应用程序提供服务,大大节省了开发成本;再次,
ASP.NET技术拥有很好的安全性。在ASP.NET技术结构中,客户端应用程序不
能够直接访问数据库,应用端服务器既可控制哪些数据能被更改和访问,又可控
制数据库的更改和查询方法。再次,ASP.NET技术增加了企业用户的可重用性。
“企业用户”是指包含了企业逻辑程序的代码,能够运行特定功能的对象。最后,
ASP.NET技术的三层模式可将服务集中于一起管理,统一对客户端进行服务,
这样一来具备了较好的容错和负载均衡能力。
4 B/S架构模式的选取
B/S结构只需对服务器端的应用平台进行开发和集成,减少了开发、安装和
维护费用。与C/S模式相比,B/S模式还有以下优点:首先,B/S架构简化客户
端程序。B/S架构不需要像C/S模式那样在使用者的客户机上安装具体的客户应
用程序,而只需要安装一般的浏览器软件即可。其次,它简化了系统的开发和维
护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只
需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设
置权限就可以了。再次,它使用户的操作变得更简单。对于C/S模式,客户应用
程序有自己特定的规格,使用者需要接受专门培训。而采用B/S模式时客户端只
是一个简单易用的浏览器软件。无论是决策层还是操作层的人员都无需培训,就
可以直接使用。最后,B/S特别适用于网上信息发布,使得传统的MIS的功能有
所扩展。这是C/S所无法实现的。而这种新增的网上信息发布功能恰是现代企业
所需的。这使得企业的大部分书面文件可以被电子文件取代,从而提高了企业的
工作效率,使企业行政手续简化,节省人力物力。
 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值