基于Ruby on Rails框架构建web应用平台.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用技术 l■ 基于RubyonRails框架构建 web应用平台 沈 娴 (中国矿业大学(北京)机电与信息工程学 院 北京 100083) [摘 要]本文探讨 了RubyonRails在web开发框架中的应用 ,结合在某企业开发的自动化测试平台的实例说明,充分展现TRubyonRails在web,l: 发中的应用和优势。 [关键词]RubyorlRails web应用平台 MVC 中图分类号 :TP301 文献标识码 :A 文章编号:1009—914X(2011)31—0642—02 1RubyonRails简介 进行两个系统的ca 关联,之后系统会把相应的测试结果回写到测试管理工具 RubyOn Rails,简称 Rails,它采用了 “模型一视图一控制器”(Model- 中去。 View—Controller,MVC,如图1所示)架构 “l,是使用动态脚本语言Ruby编 23工程生成系统 的全栈的(full—stack)、开源的 ,并且使Web应用的开发 、部署和维护变得 工程生成系统主要是用来生成自动化测试工程,该模块可以将相应的case 更容易的框架。 合并到要生成的工程中,生成相应的工程从而得到所需要的测试计划和测试案 例。该模块提供了不同的工程生成器 ,目前支持自动化测试工具silktest, 圈 辅q}VCcO日r口口由o阳口IIII。。rrIhh啪础lt0r呻鲥嗍埘,ubvme聃l¨svlnse州r暑cel舯 QTP,watir等。可以选择 自己需要的工程生成器,不同的工程生成器可能有 不同的工程参数需要配置,再配置好相应的工程参数后,生成相应的工程,能在 所选择的生成器里执行此生成工程 。 2.4报告管理模块 本机运行 自动化测试案例 以后,可以通过该模块生成相应的测试报告,生 … 一 成的报告类型包括PDF格式和word格式,且报告可进行合并,合并规则是名 圈 :圄 字相同报告新报告覆盖原报告。 图l模型一视图一控制器架构 2.5执行管理模块 一一宙 Rails是从一个真实的商用程序 中抽取而成的,它不仅功能强大、部署容 在该模块配置相关的执行参数,和执行时间,即可运用执行计划。(注:填人 易、开发效率高、支持Ajax和REST等最新应用 ,而且性能表现也相当出 开始时间就可以完成定时执行)当执行测试计划后,会指向监控页面,展示了运 色。根据调查数据 发现 ,在 目前主流的web 开发技术中,例如J2EE、PHP、 行的主机信息,和总体运行的状况,还有滚动输出的日志,指定单个主机的时候 ASP.net、Ruby等 ,可以说Rubyon Rails是开发效率最高的工具 ,可以 会显示特定主机的信息。 达到J2EE 框架速度的10倍左右 ,但是程序代码量却只有使用J2EE框架开 3RubyOI1Rails框架优势 发的20%以下。同时也有测试资料显示,基于RubyOnRails的架构性能 本系统采用 了Rails框架,按照MCV模式进行,在系统实现的时候 ,可以 比轻量级 J2EE 架构Struts+Hibemate还高2O%口l。 按照三层 “模型一视图一控制器”架构完成。当然可以通过生成脚手架,依

文档评论(0)

liyxi26 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档