+在web数据库中的应用研究①

+在web数据库中的应用研究①

ID:24065871

大小:48.50 KB

页数:3页

时间:2018-11-12

+在web数据库中的应用研究①_第1页
+在web数据库中的应用研究①_第2页
+在web数据库中的应用研究①_第3页
资源描述:

《+在web数据库中的应用研究①》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、+在WEB数据库中的应用研究①摘要:本文首先讨论了和+技术的不同之处,然后介绍了基于+的三层结构模型,总结与归纳了基于+的icrosoftTransactionServer,Microsoft事务服务器)的第三个版本,他完全集成到原先的中,并且对作了全面的更新,形成了一个无缝的整体。+对MTS的改进和更新表现在3种服务上:  事务服务——事务是保证分布式系统数据完整性的一种机制,特别是在通信失败或者机器故障的情况下。+的事务服务为对象提供了一种用来创建、使用事务的简单方法。  安全服务——从本质上讲,所有的企业用户都关心安全问题。它们必

2、须保证只有授权的用户才被允许执行重要的操作。+的安全服务提供了一种很简便的的方法,是我们可以用管理手段指定安全性,而不必编写任何代码。  同步服务——分布式系统的设计人员必须要保护他们的组件程序的关键部分,以便允许多线程并发访问。写这些代码很费时,而且很难做到正确无误。+的同步服务提供了一种很容易的方法,是我们可以用管理手段指定组件的同步要求,而不必编写任何代码。  其次,+也包含了4个新的运行时刻服务—队列组件、事件服务、内存数据库、负载平衡,这些服务专门针对企业应用,使得解决某些问题更为容易。+不再局限于的组件技术,它更加注重于分布

3、式X络应用的设计和实现,已经成为Microsoft系统平台策略和软件发展策略的一部分。+继承了几乎全部的优势,同时又避免了实现方面的一些不足。+紧紧地与操作系统结合起来,通过系统服务为应用程序提供全面的服务。    3基于+的三层结构模型  3.1两层结构的ASP应用的缺点  在ASP应用程序开发领域,微软公司的IIS/ASP以其强大的功能,良好的扩展能力,及与其它微软产品的一致性,迅速地流行起来。它能使一个具有VB/VC经验的程序员,很快地成为一个WEB程序员,开发出看上去非常专业的应用。但是,ASP有一个天生的缺点,就是ASP代码和

4、代码是混在一起的,ASP程序员既需要考虑与数据库打交道,需要关心如何与配合,有时还需要用ASP直接生成代码。其结果是,当程序逻辑足够复杂时,.asp源文件非常长;而且,无论客户提出用户界面的改变,还是商业逻辑的改变(比如,在一个考试系统中,“合格”的标准可能从达到60分就算合格,改为进入前100名才算合格),都需要对.asp文件进行改动,而商业逻辑的改变,很可能需要改动很多文件,给系统的升级和维护带来许多的困难。  3.2三层结构的概念  为克服两层结构的ASP应用的缺点,在ASP中引入+组件技术,ASP程序只负责提供与用户交互的页面,

5、而业务逻辑处理则交由组件构成的中间层完成,这样便产生了基于+的三层结构模型[2,4],如图1所示。就是将应用划分为三层:用户界面层,商业逻辑层,数据库层。用户界面层负责处理用户的输入和向用户的输出,但并不负责解释其含义(出于效率的考虑,它可能在向上传输用户输入前进行合法性验证),这一层通常用前端工具(VB,VC,ASP等)开发;商业逻辑层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端,这一层通常以动态链接库的形式存在并注册到服务器的注册簿(Registry)中,它与客户端通讯

6、的接口符合某一特定的组件标准(如,CORBA),可以用任何支持这种标准的工具开发;数据库层负责实际的数据存储和检索。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。