91学术服务平台

您好,欢迎来到91学术官网!站长邮箱:91xszz@sina.com

发布论文

论文咨询

动态网站开发中NET与数据库技术的应用

  2021-08-09    136  上传者:管理员

摘要:在信息时代,数据处理显得尤为必要,为满足数据大爆炸时带来的数据高速、高效处理要求,必须选择动态网站。但动态网站开发难度远远大于传统静态网站的开发难度。需要采用NET与数据库技术相互结合的方法来开发动态网站。基于此,文章就结合理论实践,先分析了动态网站开发中涉及到的相关技术,接着探讨了NET与数据库技术结合的动态网站开发方法,希望对我国动态网站开发事业的分析和研究有一定参考和借鉴。

  • 关键词:
  • NET
  • 信息时代
  • 动态网站
  • 数据处理
  • 数据库
  • 网站开发
  • 加入收藏

网站的互联网时代诞生的主要产物,极大的方便了人们生活和生产,随着互联网技术的飞速发展,传统静态式网络已经无法满足实际要求。因此,近年来,很多国家开始致力于动态网站开发,但动态网站开发难度非常大,涉及到关键技术也比较多,在动态网站开发中,需要满足用户和网站站点之间大量交互的需求,既有数据信息的交互,也有视频、图像的交互,类似于于软件开发,动态网站的逻辑应用层和数据层需要相互分离,并有数据库来采集、分析、处理和存储相关数据,以满足多方交互的需求,而且也便于后期升级维护。


1、动态网站开发中涉及到的相关技术


在动态网站开发中涉及到很多关键技术,主要包括:客户程序开发技术、Web服务器技术、服务器端应用技术等。其中客户程序开发技术也就是Web浏览器技术,比如:目前市面是应用最多,最普及的Web浏览器就是IE浏览器,就是一种动态网站浏览器,很多软件和应用程序都是在IE浏览器中运行。而Web服务器的主要作用连接客户程序和服务器端,在动态网站开发和运行中主要起到桥梁式的连接作用。服务器端是由专业技术人员开发的应用程序,主要作用是将Web服务器传来的参数信息进行分析整理,同时将处理后的结果再及时传回给服务器。


2、NET与数据库技术在动态网站开发中的应用


以下就以一个动态网站的开发为案例,探讨结合NET和数据库技术的具体应用,NET与数据库技术结合的动态网站开发是一项非常复杂,且技术含量比较高的技术,涉及到的内容非常多,难度也比较到,为保证动态网站开发质量,可采用NET与数据库技术结合的方法,具体如下:

2.1 本网站的框架结构设计

本动态网站和传统静态网站相比,涉及到的技术更加先进,不但需要NET平台的支撑,更需要数据库技术的支持。就目前网站开发平台发展现状而言,应用最广泛的NET平台,要数微软公司开发的NET平台,既提供了网站开发的工具,同时也营造了一种网站运行环境,是目前网站开发中应用最主流的平台,故本次动态网站的设计采用这一平台,其中NET框架是NET平台的核心内容,从结构体系上来看,NET框架属于n层体系结构,具体的结构示意图如1所示。

从图1中可以清楚看出,完整的NET结构有三部分共同组成,如果选择通用语言来运行该框架,NET框架由NET框架类库、ASP.NET和开发软件共同组成,在具体运行中,以类库作为底层支撑,用VC#、VC++、VB.NE、Jscript.NE等语言作为开发工具,通过ASP.NET就能开发动态网站应用程序,也可以用于开发传统的桌面应用程序[1]。NET框架体系中,VisualStudio.NET就是基于NET平台的动态网站开发环境,具有很强功能使用和实用性,能够为动态网站开发提供程序编辑、编译、调试、管理、升级、维护等相关功能,采用该网站开发环境,无需过多考虑其他因素,只需要按照相关动态网站的运行需求,集中开发业务逻辑层即可。

2.2 本网站的通信服务及应用

在这一基于NET与数据库技术结合的动态网站开发中,需要选择合理的标准数据格式,为保证各项数据之间能够实现相互转换,多采用XML作为信息描述和信息交换的标准数据格式,比如:SOAP、WSDL等都可采取此种数据格式。通信协议也需要在开发中明确指出,XMLWeb服务器在开发中多采用HTTP或者SOAP等具有国际标准的通信协议,并以XML格式作为数据通信方式,作为不同组件模型、不同编程语言和不同操作系统之间的桥梁,在实际开发中,可将不同的网站程序,汇集到调用者的应用程序中[2]。和其他服务器相比,基于XML的Web服务器同样具有封装、消息传递、动态绑定的功能,在使用中只需要输入相关地址,就能使用网站上的内容,动态网站使用者和提供方无需获知多方的任何情况,有助于保证用户隐私和网站的安全。

2.3 网站中ASP.NET技术的应用

NET与数据库技术结合的动态网站开发中,ASP.NET页面处理是一项非常重要的基础,ASP.NET页面处理中浏览器可通过URL的形式,调用ASP.NET页面中的相关内容,当Web服务器接收到相关请求之后,可自动化实时判读出页面的实际请求,并传递给ASP.NET中的aspnet_isapi.dl1,可看作是ISAPI扩展,可将发出请求的页面重新命名[3]。形成ASP空间中的一个新类,命名完成之后再传递给aspnet_wp.exe,通过ASP.NET框架进行处理,如果是第一次请求该页面,需要对页面进行编译和缓存,如果缓存中发生数据库中已经存在相互对应的IL页面,既可以直接调入内存,再通过JIT就可以将MSIL翻译成本机代码,经过运行之后,就可以形成纯HTML文本,再将HTML文本提交给aspnet_isapi.d11,最后通过Web服务器回送给浏览器。

2.4 网站中数据库的设计与应用

数据库是NET与数据库技术在动态网站开发中应用的关键,因为,在很多动态网站的页面上,都需要存储大量的处理信息,为便于使用和提取这些数据信息,需要集中存储在资料档案库中,而不是在每个网站上都重复使用相同的操作。ASP.NET平台为动态网站开发提供了一个非常丰富,功能多样的配置系统,可集中管理Web运行环境,降低管理人员的工作强度,同时还可以提供一个层次配置架构,便于使用Web服务器,合理扩展和配置相关数据[4]。在ASP.NET资源配置信息中通常包含在一组配置文件中,被称之为Web.config。而且每个文件中都含有XML标记和子标记的嵌套层次结构,无论是XML标记和字标记,通常都有其独特的配置属性,将各管理人员的信息全部配置到Web.config配置文件中。

2.5 数据库配置与应用

动态网站对数据库的要求非常高,单一的数据库难以满足动态网站稳定运行的需求,为实现多种数据库的联合运行,在NET与数据库技术在动态网站开发中多此采用Access作为后台数据库,可集成到Office中,可其他数据库管理系统相比,Access数据库比较简单,通过简单的培训之后,即便是普通计算机用户也可以很好的操作。此外,Access数据库还具有非常强大的功能,能够很好的处理各种数据,包括:管理表格定义、数据索引、数据挖掘、数据存储等。但由于Access数据库并非服务器,也就无法应用在动态网站程序执行和查询中来,因此,当数据量比较大时,Access数据库也不是一个非常好的选择,此外,安全性不不足[5]。和SQLServer数据库、Oracel数据库相比,Access数据库的安全性比较差,但Access也有明显的优点,比如:通常都是以文件的形式存在,并与管理和使用,动态网站中用Access数据库配置的操作代码示例如下。

2.6 本网站中ADO.NET及访问技术的应用

ADO.NET是ASP.NTE平台的主要访问技术,常用访问技术有两种,一种是DataSet访问方式,另一种是DataReader访问方式,诉DataSet访问方式是一种非连接的动态网站访问方式,在访问动态网站时,可一次性将所需的数据从数据库中提取出来,或者一次性将数据全部写入数据库服务器中,数据提取和写入结束之后,就可以断开和动态网站服务器之间的连接关系。此种访问访问方式下,数据集在内存中呈现的序列化为XML数据,可在每个系统和每个层级中独立运行。DataSet访问方式可支持和控件之间的相互交互,比如:可以动态化的方式,绑定到动态网站的控件上,从而实现大量数据的集中处理,无需和动态网站中数据源时刻保持连接,便于客户端安全使用动态网站中的各项数据和程序,具有很强的灵活性。

DataReader访问方式是一种连接式的动态网站访问方式,从运行结构上来看,是一种以管道方式运行的动态网站访问方式[6]。和动态网站之间需要将建立连接关系后才能正常使用。每次读取完数据库之后需要存储到本地系统中,需要时刻和数据库服务器保持连接,读取方式只能向前,不能向后,只能读出,无法写入,虽然灵活性不足,但数据存储成本比较小。


3、结束语


综上所述,本文结合理论于应用实践,探讨了NET与数据库技术在动态网站开发中的具体应用路径。在互联网技术飞速发展的背景下,对网站技术提出了更高的要求,传统静态完整已经难以满足时代发展需求,需要建设更加先进、更加符合时代发展的动态网站,才能为新时代各行各业持续发展提供网站平台支持。而基于NET和数据库技术的动态网站,可看作是一个应用软件系统,既是Web页面的集合,也可以为动态网站运行提供平台支持,从而形成一个先进、全面、系统的网站开发系统。


参考文献:

[1]吴燕珍.基于PHP+Dreamweaver的动态网站开发中常见问题的探讨[J].电脑知识与技术,2018,14(06):235-236.

[2]陆建华.NET与数据库技术在动态网站开发中的研究与应用[J].电脑编程技巧与维护,2018,No.395(05):119-121.

[3]李维义,李锦慧.ASP.NET网站开发技术的安全有效性研究[J].信息与电脑,2019,421(03):132-133.

[4]黄锦仁.PHP在动态网站开发中的优势与具体应用[J].信息与电脑(理论版),2018,416(22):87-88.

[5]蒋治学.JSP技术及其在动态网页开发中的应用分析[J].浙江水利水电专科学校学报,2020,032(002):75-77.

[6]张鑫,于涌,王典,等.Web前端技术开发的优化与研究[J].产业与科技论坛,2018,17(24):55-56.


文章来源:畅玉洁.NET与数据库技术在动态网站开发中的探讨[J].电脑与信息技术,2021,29(04):59-61.

分享:

91学术论文范文

相关论文

推荐期刊

网友评论

加载更多

我要评论

大数据

期刊名称:大数据

期刊人气:3700

期刊详情

主管单位:中华人民共和国工业和信息化部

主办单位:人民邮电出版社

出版地方:北京

专业分类:科技

国际刊号:2096-0271

国内刊号:10-1321/G2

邮发代号:2-537

创刊时间:2015年

发行周期:双月刊

期刊开本:16开

见刊时间:7-9个月

论文导航

查看更多

相关期刊

热门论文

推荐关键词

【91学术】(www.91xueshu.com)属于综合性学术交流平台,信息来自源互联网共享,如有版权协议请告知删除,ICP备案:冀ICP备19018493号

微信咨询

返回顶部

发布论文

上传文件

发布论文

上传文件

发布论文

您的论文已提交,我们会尽快联系您,请耐心等待!

知 道 了

登录

点击换一张
点击换一张
已经有账号?立即登录
已经有账号?立即登录

找回密码

找回密码

你的密码已发送到您的邮箱,请查看!

确 定