碧波液压网 欢迎你,游客。 登录 注册

B/S模式下基于VI技术的液压元件测试研究

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。
液压导航网

  0 引言

  现代液压元器件结构复杂(尤其是一些电液伺服机构)[1],如采用传统人工作业方式来完成元件的相关性能测试,工作量巨大且效率较低。近年来,在线测试技术在产品试验中有重要的应用,通过构建B/S模式下的分布式网络测试环境,能大大提高测试效率;同时应用VI技术可以完成现实元件的虚拟化,通过构建虚拟仪器,可克服实际元件测试中种种不利因素并减少测试成本。

  1 B/S模式下测试平台总体设计

  1·1 B/S模式下的网络体系

  B/S模式下,客户端是标准的浏览器,服务器端为标准的Web服务器并协同应用服务器响应浏览器的请求。B/S模式的3层结构计算模式如图1所示。

  构建B/S模式下的测试平台,其基本架构思想是:运用相应的服务器(Tomcat)和Java Server Pa-ges (动态服务器网页, JSP)作为网络数据库数据通信的中间层,将客户机/服务器模式的数据库结构与Web技术密切结合,从而形成具有3层结构的B/S模式的数据库体系。

  1·2 MVC设计模式

  1·2·1 MVC概念

  在对测试平台进行实际的开发过程中,需考虑到应用系统的灵活性、安全性以及实用性,故应采用一种合适的设计模式作为开发方案来解以上问题。模型-视图-控制(Model-View-Controller)设计模式[2]采用“分治”的思想,是一种针对交互界面的结构组织模型,其主要优点是模型和视图的分离,增加代码的重用率,减少数据表达、数据描述和应用操作的冗余。同时也使得系统的可维护性、可修复性、可扩展性以及灵活性大大提高。故在实现Web应用系统中被广泛采用。

  1·2·2 Java实现MVC设计模式

  使用Java实现服务器端的MVC设计模式[3],必须组合JSP和Servlet以及JavaBean技术来实现动态服务内容。具体实现方式的工作流程如图2所示,当Web客户端的HTML或JSP向服务器提交时,服务器端的控制器Servlet统一处理这些提交请求。控制器Servlet根据提交的业务的不同,将请求传递给相应的业务Bean内进行操作处理,然后将业务Bean的处理结果再传递给视图JSP, JSP视图对模型进行格式化以备显示,并把HTML结果回送给Web服务器。这里的业务Bean是一系列处理业务逻辑的JavaBean。

  从图中所示的逻辑和结构来看,整个系统构成了一个基于MVC设计模式的应用系统,其层次分明、条理清晰、易于管理;从功能上来看,模型明确地将数据显示和数据业务的处理分开,从而使得逻辑结构更为稳定。如果数据显示方式有所改变,只需更改JSP视图,而并不要求相应更改数据处理模块;反之,如果业务要求发生变化,也只需更改相应的处理数据模块。因而系统可以很容易加入新的业务,可以灵活适应各种需求的变化。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: 液压元件
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码: 看不清?点击更换

最新评论