基于ajax的triz理论技术矛盾web平台研究.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:44 大小:303KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于ajax的triz理论技术矛盾web平台研究.doc

基于ajax的triz理论技术矛盾web平台研究.doc

预览

免费试读已结束,剩余 34 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于AJAX的TRIZ理论技术矛盾Web平台研究发布时间:2009-12-23于慧玲李乃杰(东北林业大学信息与计算机工程学院哈尔滨150040)Abstract:ToimproveWebapplicationresponsetimes,Inthedesignprocess,appliedtheAJAXtechnologyintotheWebplatformofTRIZtheoryofContradictionTechnology.andconstructedasuitablecomputeraidedinnovationsoftwarestandardsforWeb-basedAJAXapplicationsandmadeWebapplicationdevelopmentintheB/Sstructurecanachieverichclientsthatcanbeusedtobuildasynchronousmessage-orientedwebapplicationwithoutrefreshing,sothatchangesinthepatternofnetworkapplications.ThedevelopmentprocessinthesystemusedJSPtechnologyofPortabilityStrongcombinedwiththeAJAXtechnologytodevelopafastresponse,asynchronousinteractioncapabilityoftheWebplatformofTRIZtheoryofContradictionTechnology.KeyWords:Web;AJAXTechnology;TRIZ;ContradictionTechnology摘要:为提高Web应用程序响应速度,将AJAX技术应用到TRIZ理论技术矛盾Web平台设计过程中,构建了适用于计算机辅助创新软件标准的基于AJAX的Web应用程序,使得Web应用开发在B/S架构下实现富客户端,可用于构建面向异步消息的无刷新的网络应用,使网络应用的模式发生转变。在系统开发过程中采用可移植性强的JSP技术结合AJAX技术实现软件的编写,开发出响应速度快,异步交互能力强的TRIZ理论技术矛盾Web平台。关键词:Web;AJAX技术;TRIZ;技术矛盾1引言随着Internet的不断发展和海量信息的剧增,如何使Web响应更加灵敏,数据传输更加稳定快捷,已成为当今关注的热点[1]。传统的Web应用,要求客户端与服务端同步,客户端向服务器发送请求后,必须等待服务器的响应,接收从服务器返回的整个新的HTML页面数据,并以刷新整个页面为代价显示出来。这需要花费更多的带宽读取冗余数据,造成用户使用上的不方便。这种时间上的等待性极大的影响创新的步伐,对于创新人员来说,时间就是取得创新成功的关键。为了能为创新人员赢得时间,必须要改变传统Web的交互方式。基于AJAX(AsynchronousJavaScriptandXML)的Web2.0技术将传统Web与服务器交互模式由同步交互改为异步交互方式,这种异步交互模式使页面在后台按需获取数据,不再需要像传统Web开发采用form(表单)提交的方式,这样不仅节省了带宽,更加大大提升了用户体验[2]。AJAX这种思维模式的转变为Web发展提供了更广阔的前景。将AJAX技术应用到TRIZ理论技术矛盾Web开发中,可以进一步提高页面响应速度,对TRIZ理论的推广起到推动作用。2AJAX技术AJAX(AsynchronousJavascriptandXML)是一种创建交互式网页应用的网页开发技术。该技术描述了基于网页的Web应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据可以从独立于实际网页的服务端取得并且可以被动态地写入网页中。AJAX是由HTML、Javascript技术、DHTML和DOM组成,它是基于web标准(Standards-BasedPresentation)XHTML整合CSS的表示;是用DOM(DocumentObjectModel)进行动态显示及交互;使用XML和XSLT进行数据交换及相关操作;应用XMLHttpRequest进行异步数据查询、检索。将这些技术融合在一起应用于Web开发,可以将传统Web界面转化成交互性的AJAX应用程序,提高Web系统性能,优化用户界面。2.1AJAX技术应用于传统WEB应用比较在AJAX技术出现之前,浏览器与服务器通信的唯一方式就是通过HTML表单(form)的提交,当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽