软件复用技术在Web数据库开发工作的作用,软件工程论文_第1页
软件复用技术在Web数据库开发工作的作用,软件工程论文_第2页
软件复用技术在Web数据库开发工作的作用,软件工程论文_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件复用技术在Web数据库开发工作的作用,软件工程论文软件设计毕业论文热门推荐范文10篇之:软件复用技术在Web数据库开发工作的作用内容摘要:我们国家科学技术在发展经过中,计算机软件更新速度较快,并获得了较好的发展成果,华而不实软件复用技术的发展较快,为Web数据库开发工作带来较大的便利,能够对开发质量、成本进行有效优化,以此到达较好的开发效果,为Web数据库开发工作质量提升奠定良好的基础。本文关键词语:软件复用技术;Web数据库;开发设计;应用;0引言软件复用技术是我们国家科学技术发展经过中较为重要的一项技术,主要分为生成技术与合成技术,华而不实生成技术在Web数据库开发工作中有较好的应用。生成技术主要是通过可复用形式,根据生成程序产生一个新的程序,以此将其看作一个形式实例。除此之外,软件复用技术主要有规则形式与代码形式两种,代码形式主要应用生成器,并通过参数替换构成详细实体,对Web数据库开发工作质量提升尤为重要。1Web数据库特点1.1开发简单、统一在对Web数据库进行开发的经过中,应采用统一的标准来完成详细的开发工作,所以开发者首先需要对中的一种语言进行了解并学习,且使用者只需要学会使用阅读器即可完成相关工作。由此能够看出,Web数据库开发工作简单、统一。1.2支持穿插平台在进行Web数据库开发的经过中,Web数据库只需要对一个版本进行开发即可,且硬件平台中只需要有符合的阅读器即可使用,同时兼容所有计算机操作系统,在较大程度上摆脱兼容性问题,能够在不同平台中应用。1.3便捷性传统数据库在应用经过中,需要针对不同应用设计出相应的客户端,再进行针对性安装,由于安装经过相对较为复杂,还应对相关人员施行有效的培训工作。Web数据库在应用经过能够通过一个服务器与客户端完成相关工作,由客户端发出请求,服务器响应并处理,再返回结果,界面统一,省去了培训环节,使用方便。2软件复用技术概述在应用软件复用技术的经过中,能够使用抽象方式方法对软件施行有效开发,并且在这里基础上可真实概括可复用模块,有效提炼可复用对象中的操作与属性,比方语言、细节等。除此之外,软件复用程序与复用对象的抽象深度有正比例关系,软件可复用程序遭到复用对象抽象层的较大影响,表示清楚抽象层次逐步加深的经过中,元素与细节、环节之间具有更低的相关性,同时与其他软件工程契合度与复用性有较大关系。除此之外,领域分析在软件开发中扮演着较为重要的角色,是实现软件工程元素抽象的重要工具,能够根据特定领域知识采用有效的方式方法对工程元素进行分类,这在较大程度上能够有效对对象关系进行全面提炼,最终使软件系统构造得到有效实现,为知足软件复用条件奠定良好的基础。在该经过中,需要在一定的原则基础上进行实现:①需要有可复用的对象;②复用对象应具有较高的应用价值;③复用者应熟练使用被复用对象。华而不实,软件在复用经过中有基于可复用软件构建的应用系统构造、可复用软件构建开发等。除此之外,为了实现现有软件可复用构建在软件开发中的使用,需要在软件开发之前使用可复用软件,并在使用经过中构成不同的规模,以此实现软件工程构件库。软件复用技术在Web数据库开发中的应用期间,还需要建设软件构成机制,同时还应采取有效的方式方法对软件复用施行规划。软件复用技术主要有构建式复用与生成式复用两类:①构件式软件复用,一般以元件构装方式对软件复用方式方法进行有效实现,在对其进行复用时,已有软件复用构件可应用,并在这里基础上采取不同的拼装方式对其施行有效组合,以此对目的软件系统进行全方位构建;②生成式软件复用,主要根据程序生成可复用程序方式实现复用,该形式能够有效产出以复用的软件构件。3Web数据库开发技术概述3.1网关接口CGIWeb数据库开发技术中较为重要的是CGI应用程序,能够与阅读器施行有效交互,并在这里基础上通过已有信息资源与服务器对热门数据施行有效访问,访问频率较高。但是,由于不同服务器之间的通信需要经过Web服务器,若不同用户同时发出请求会发生信息堵塞,每次运行均需要将数据库连接打开与关闭,这在较大程度上不但浪费时间,而且大大降低了效率。除此之外,转换代码的编辑较为复杂,很难对其进行有效维护,无法有效控制用户访问,会在一定程度上降低程序安全性。3.2服务器扩展的APIAPI程序在运行经过中与服务器有较大结合,在这里经过中对系统资源的占用比拟少,能够在较大程度上加快该程序的运行效率,以此确保运行经过的安全性,避免安全隐患发生。但是,在一些情况下还需要一定管理标准作为约束,若缺乏必要的管理标准,会使API程序之间的运行不具有兼容性,这对软件开发来讲难度较大,同时大大增加了开发经过中的难度系数。3.3JDBC的Web数据库技术JDBC的Web数据库技术在运行经过中会访问数据库,不需要通过Web数据库,并且还能根据安全机制有效控制用户访问经过,以此保证其安全性。除此之外,该技术在应用经过中,还能够进行与用户跨平台互动。但是,需要改良连接管理等,在数据库中只要查询业务。4软件复用技术在Web数据库开发中的应用4.1生成式软件复用形式的Web数据库以B/S为构造的数据库系统,数据存取是系统最重要的部分,同时Recordset设计形式在华而不实扮演着较为重要的角色。Web的应用能够使数据库元素与页面元素进行有效连接,且由于脚本程序在服务器动态页面构建中全面实现,可与数据库操作语言进行有效结合,精炼程度在这里经过中比拟高,同时根据相关需求对程序施行有效变动,能够对数据库进行有效访问。因而,若页面生成为软件复用技术应用的主要方式,在系统开发中的契合度比拟高。DW服务器行为是生成式软件复用技术的核心,在低版本的DW中,服务器形式在单一的操作环境中,与传统网页设计软件有较大的类似性,然而在MX版本中,DW主要是在ASP的基础上融入了服务器行为,并其在这里基础上将此种服务器以模板的形式进行有效构装,同时将其融入开发工作中,以此对当前关系数据库与Web数据库提供兼容支持,为网页开发带来有利影响。在DW服务器运行功能中,有JSP在Web数据库开发中使用的基本功能,在对服务器行为进行选择后会弹出窗口,在选择窗口时,需要进行定义代码导出,比方,对数据库进行连接,并在窗口中进行定义连接,以此对其进行命名,然后对数据库中的表与列进行针对性选择,同时还能够对挑选规则与排序施行有效设定,在对记录定义后,使连接代码有效生成。4.2构装式软件复用形式的数据库传统Web数据库系统由3层构造构成,主要有应用层、数据库层以用户接口层。在这里形式下,命令发送到服务的中间层,数据源再通过中间层接授命令。除此之外,数据源在对命令处理后再将其发送到中间层,最后将结果发送到用户。新系统管理者发现了不同层模型具有较大的诱惑力,主要是由于中间层能够在一定程度上实现维护控制与各类数据更新,同时还能够对应用程序进行有效开发。当前,JDBC驱动程序在一般情况下分为:①JDBC-0DBC桥驱动程序,产品在0DBC程序中能够为其提供JDBC访问,但是在这里经过中,0DBC中二进制代码在加载期间需要一定的加载条件,并在一定程度上遭到限制,这就需要在驱动程序客户机进行程序的有效加载,所以会产生两种不同的场合,第一种是公司网络,可降低客户安装经过中的复杂性;第二种本质上是一种代码,是应用服务器代码;②本地AP1部分Java驱动程序,驱动程序类型会在较大程度上使JDBC进行转换;③JDBC-Net纯Java驱动程序,能把JDBC调用转换成DBMS的网络协议,再根据网络服务器将其转换成DBMS协议;④本地协议纯Java驱动程序。该驱动程序通过客户机直接对DBMS服务器施行有效调用,是阅读器访问经过中的解决方案。5结语Web数据库开发中所使用的软件复用技术的两种不同形式各具优缺点,与程序员常用开发软件相符,使开发经过愈加高效,但是也具有一定的局限性,比方代码量较多、程序生成器具有不可逆性;在对代码修改时,需要对代码重新生成,为此在进行Web数据库开发经过中,一般情况下选择构装式软件复用生成形式。由此能够看出,软件复用技术在Web数据库开发工作中有较好的应用效果,能够有效提升Web数据库开发工作效率与质量,可对我们国家Web数据库开发工作的较好发展奠定良好的基础。以下为参考文献[1]李淑玉。软件复用技术在web数据库开发中的应用[J].数字通信世界,2021〔7〕。[2]朱祺。软件复用技术及其在软件开发中的应用[J].信息与电脑:理论版,2021〔23〕。[3]郝雨佳。计算机软件复用技术研究[J].科学技术创新,2021〔28〕。[4]王会芳,武变霞。Web数据库软件开发中的自主适应设计[J].电子测试,2021〔1〕。[5]吴霞,王琛

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论