AJAX技术在仿真数据管理系统中的应用分析

2019-03-29 10:17陈浩
科学与技术 2019年12期
关键词:应用分析

陈浩

摘要:AJAX是用于创建快速动态网页的技术。AJAX的应用使用支持以上技术作为运行平台,Web浏览器。在传统的数据管理系统的开发中,客户端和服务器之间的数据传输过程中会具有低传输效率和低的响应速度,从而影响到管理系统的效率的问题。针对这种问题,通过Ajax技术在仿真数据管理系统中的应用和分析,并将此技术与J2EE技术相结合,构建了仿真数据管理系统的技术架构,并且在仿真数据管理的web模块中进行了应用验证,实现对仿真管理系统的升级,完善系统的可维护性及可扩展性,提高系统的响应速度和体验效果。

关键词:AJAX技术、仿真数据管理系统、应用分析

引言

随着现代科技的不断进步和改善,虽然数控技术用到的CAD制图软件和PDM得到了迅速发展,并且PDM也有效解决了CAD领域的问题,然而,现有的PDM技术不能做很多在产品开发过程中大量的模拟数据,并且AJAX不仅可以使网页异步更新,同时也意味着网页的某些部分可以被更新,而不必重新加载整个网页。。传统的网页(没有AJAX)必须重新加载整个网页,如果他们需要更新。与此同时,AJAX是非常乐观的,这可以提高系统的性能和优化的用户界面。因此,建立仿真数据管理平台来实现对CAE数据的有效管理已成为产品研发阶段的重大挑战。所以我们基于J2EE技术标准,采用AJAX的MVC设计模式设计了机械产品仿真数据管理系统的技术体系架构,并实现AJAX在仿真数据管理系统中的应用。

1.AJAX技术简介

在传统的浏览器的服务器的交互模式下,用户启动以同步方式的HTTP请求给服务器,并且服务器处理它,然后返回一个新的网页到客户的浏览器。每个应用程序的交互需要发送到服务器的请求,并且该应用程序的响应时间取决于服务器的响应时间。随着AJAX技术,一个AJAX引擎在客户端浏览器和服务器之间增加。用户只在必要时更新数据,并进行页面,而不是页面的整体回传,而是整个数据交互过程的本地数据更新。在用户,用户不必等待服务器的响应,并且用户可以继续浏览或在原来的页面交互。此外,AJAX技术本身是不是一种新的语言或技术。它是灵活运用传统的Web技术。它实际上是在以某种方式发挥各自作用的若干技术的结合。例如,在异步JavaScript是在AJAX糊状,结合技术协作和控制自己的行为;CSS层叠样式表提供AJAX页面格式定义,以进一步丰富页面的动态。

2.仿真数据管理具体实现和Web设计

随着互联网的迅速发展,在Web页面上实现动态树型目录可以给浏览器端用户带来方便,另外考虑到设计人员的习惯,采用产品的组织结构,就是BOM(bill of material)形式进行仿真数据的构建,选择这种树型结构来实现仿真数据管理Web页面,通过点击仿真对象树上各种节点更新页面,在页面中实现对仿真数据动态产看和编辑等操作。未使用AJAX技术的时候,实现树状菜单通常都是利用JavaScript进行菜单控制,这种方法要求服务器端处理大量的数据,,而需求的数据只有那么点,这就造成了不仅浪费了网络资源还造成大量数据的浪费,而使用AJAX技术后,当客户端展开某一结点时提交请求,并不需要将所以的数据返回来,而是只要返回需要的数据,这样就大大减少了客户端与服务器的传输。

3.传统Web交互模式缺点

传统的Web交互采用同步交互处理技术。它的工作方式是,当服务器处理数据时,数据可以在数据改变重载。在此期间,用户处于等待状态。也即是传统的Web客户端和服务器的"请求-等待-请求-等待"的模式。传统的Web交互的原则是,客户端浏览器允许用户填写通过用户界面的形式,并提交表单时发送到Web服务器的请求。服务器接受的形式和处理传入的形式,然后返回一个新的页面。虽然传统的web交互可以使用一些方法来实现所桌面应用程序的一些功能,这是非常简单的,以获得在浏览器/服务器固有只有一个请求/响应断开网络通信模式。数据必须返回一个完整的HTML页面,用户必须花费更多的时间和带宽来重新阅读的页面。这势必影响整个WEB应用程序的执行速度并且页面也会有明显的闪动。

4.仿真数据管理的应用分析

在机械产品的设计开发过程中,有限元分析和多体动力学分析师仿真分析的主要内容,工程人员在进行仿真分析的时候,会产生海量的、多形式的数据,但是,使用不同的模拟软件工具会产生不同格式的数据,主要的数据文件类型有:文本文件,图形文件,动画文件,解决方案过程信息文件和报告文件。由此就可以得出复杂的仿真数据分析系统则会产生十分复杂的种类和数量。因此,建立仿真数据管理的应用系统实现了对CAE数据的有效管理,同时使工程师能够共享各种系统和信息资源,实现信息的统一管理和集中访问,解决了仿真中的单一信息化问题。处理。问题是提供支持信息和管理的访问和交付的模拟环境,并最终使数据存储和访问更容易和更快。通过以上分析可以发现AJAX技术能有效减少页面重载的次数,减低响应时间;客户端因此能处理一些服务器端任务,减轻服务器的负担。从页面刷新、缓存等多方面实现对Web应用程序进行优化。

结束语

综上所述,就当今社会,各种Web软件系统被广泛應用于各行各业,但传统的Web应用程序由于用户交互的响应速度较慢,用户体验较差。用户经常需要网页能够灵活地响应用户请求,没有刷新与服务器通信,有效减少网络中的信息流或不发送不需要发送的信息,以减少网络负载,提高网络速度,提高软件系统资源的利用率。随着AJAX的出现,异步交互模式可以有效地优化传统的Web系统。同时,在仿真数据管理系统中,AJAX和J2EE相结合,消除了冗余代码,优化了系统的结构设计,减少了用户交互过程中的等待时间,提高了系统的响应速度,实现模拟数据。有效的管理消除了信息孤岛,增强了企业内部的协作,并极大地提高了模拟操作的效率。以此同时,Ajax是一款优秀的客户端技术,在仿真数据系统中应用Ajax技术能极大地提高系统的性能,因此是现在及未来一段时间客户端应用的一个发展方向。AJAX技术在仿真数据管理系统中的应用是非常有必要的。

参考文献

[1]息朝杨,闫宏印. 基于Ajax技术的Web开发研究[J]. 科技情报开发与经济,2009(15):97-99

[2]Scott Seely.SOAP:XML跨平台Wed Service开发技术[M].北京:机械工业出版社,2002:42-46.

[3]杨会侠,吴立言,刘更,et al. AJAX技术在仿真数据管理系统中的应用[J]. 计算机工程与设计,2008,29(14).

[4]汤琪亮,高海锋.JavaServer Faces技术在网络开发中的应用[J].计算机工程与设计,2006

(作者单位:长城汽车股份有限公司)

猜你喜欢
应用分析
互联网技术在广播电视领域的应用与探究
绿色建筑煤矸石资源化利用新技术的应用分析
快乐教学法在提高少儿羽毛球启蒙教学中的应用分析
试析翻译理论在翻译实践中的应用
绿色化学理念下的初中化学教学探究
计算机网络技术及在实践中的应用分析(1)
试析机电一体化系统在机械工程中的应用
新型传感器在汽车技术中的应用分析
交互设计在工业设计中的应用分析