资源描述:
《基于Web的数据库访问技术的研究与应用-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C《教育信息化》编辉部sd信息系晚开发基于的数据库访问技术的b研究与应用北京化工大学计算机系张冰赖杰贤,摘要本丈在介绍了通过访问数据库的典型结构并分析比较了几种访问数据库的方法b之后论述了基于MVC模式的n,。sJp+阮口let+JvaaBae的解决方案同时给出了具体的实例:;Sevrlet:aSevrerpages;JvaaBean;MVC关健词WebJsp(Jva):3巧分类号PT.ee。av。e1引官Svrlt请求由于JeSyr一t内部利用多线程JavaAPpld能表示数据,从数据处理模式
2、的层次结机制可以同时为多个请求服务因此比CGI效(浏览器)的任何系统、,}噩噩]。构上着数据库系统应用环境的困率更高更有效由于现在绝大多数的Web服、av。ee,avat结构经历着单层结构两层结一卜门日卜尸.ù门J.务器都支持JSvrl接口并且编写J!、。⋯。,构三层及多层结构的发展随sevrlet程序的语言是与平台无关的Jva语言应用层着20世纪90年代初期Intemet}}应用对象应用对象因此JavaSevrlet也是与平台无关的。使用Java,e的普及各公司希望自己的应用Svrlet在多层
3、应用软件体系结构中编写服务器,。程序支持Web使许多公司人员层的应用服务程序具有许多优点在sevrlet和}数据层}远程系统.(和客户与供应商)可以在出差aJvawebeSvrer配合时系统会自动处理线程旅行时在世界上任何地方运行,。和会话信息并且能够提供很好的安全机制这、。,相同的中央应用程序这样就样程序员不必自行编写处理安全性RMI。eeenvaon,出现了今天的多层体系结构多(RmotMht记Iocti)对象注册等代码从圈1多层应用结构示愈圈。层体系结构就是把组件体系结而集中精力关注与特定
4、应用有关的功能,avaeeav。构进一步模块化(和分布化)其中增加的分布关接口)CGI是第一个用于建立动态Web页的JSP是基于JSvrlt和整个J体系的,。,eee。技术主要在于用专用web处理空间处理大多数应用技术但是当服务器接受到一个访问CGIWb开发技术是SvrltAPI的扩展JSP的优,。,,a,a表示逻辑客户机只是Web浏览器为了使数程序的诸求后必须要为每个CCI请求建立一点很多首先它是基于Jva技术拥有Jva在。,据库的内容实时动态地,开发和移植方面的优势显示于Web这样一个个进程
5、所以造成服务器效率低下从而使其对由于面向对象所以它、、。、开放的环境之中而将数据库和Web集成在一于大规模基于Web的开发应用最终受到限制有很强的箱人输出封装异常处理自动存储。rsonoee。,起实现的羞本思想是在Web上提供用户访问(2)PHpPHP原本是ePalHmp昭管理能力用SJP可以访问可重用组件如,口,,,和修改数据库的接使任何用户在任何地方tol(个人主页工具)的缩写PHP使用类似CaJvaBean;同时SJP还支持在web页面中直接.。,,。。都可以通过wb浏览器访问这些数据目前
6、的语法结构为模式匹配和数据库访间提供强嵌人Jva代码SJP设计了编程模板来加强中。,:越来越多传统的管理信息系统向web平台移大支持扩展的PHP能与其他网络资源如邮件央组件的应用可以说此亦即SJP最大的优点、。,。植因此采用何种技术和模式来建立先进安和目录服务器进行通信它最大的特点是支持它将HTML编码从web页面的业务逻辑中有、、。no。。全踌平台高效率的大中小型的各类网站成为多平台P与WidwNT以及几种UNXI系效地分离了出来sJP是通过一组简洁的语法来PH。,,-。一个重要的研究课题统兼
7、容并支持一定数量的H”甲服务器如A实现这个目的的它用一组类似HTML标记访.、、,2eeseaeneseeer。na通过W比访问傲拓库的典型绪构pach115NtPEtprirSvr问aJvaBea和它们的属性使网页中不含Jvaev。eere,。,使用三层结构能较好地解决传统的客户(3)Atisvr(动态服务器页面)源代码如果这些标记提供的函数还不够用可agP。//esevee:。,,机服务器c(s)体系结构所存在的问题在三Mioroft的AtisevrP简称^sp支持以利用SJP标记的扩展技巧
8、来写用户自己的专卿,,、,ee,。层结构中业务逻辑与数据库服务器分开应用多种脚本语言如Prlcs6ptJcs`pt和vBs“pt用标记库:、。eeve,e程序分为三层表示层(提供用户界面)业务逻AsP歌认的是vBscdptvBs`pt支持^itx综上所述CGI容易在Wb服务器端形成,,辑层(实现业务逻辑)和数据层(负贵业务层中;PHP组件它通过目标代码编译封装虚拟函数进行瓶颈缺乏规模支持和多层结构支持并且。所用的数据的持久存储)。数据库访问和文件操作ASP主要的局限是它提供的数据库接口支持不统一