当前位置:首页 > 演讲稿 > 天天快报【2007年第49期B21版《实用快报》】
 

天天快报【2007年第49期B21版《实用快报》】

发布时间:2019-03-12 04:03:49 影响了:

  Ruby on Rails 2.0问世      Ruby on Rails是一种流行的开源Web应用开发框架,这个框架的开发者David Heinemeier Hansson表示,近期已发布版本2.0。
  Ruby on Rails 2.0的关键是依赖代表性状态传输(REST)Web服务,而不是依赖SOAP Web服务。该版本在安全方面也作了改进。该框架可从Ruby on Rails网站下载,它使用的是Ruby编程语言。
  Hansson说: “我们一直在往Rails 2.0里面添加的重要特性就是REST概念以及构建充分利用REST的应用这一概念,而不是使用SOAP。Rails在交付时随带的库使用SOAP Web服务。我们拿掉了这个库,加入了改而专注于使用REST Web服务的一批特性。”
  如今之所以青睐REST而不是SOAP,是因为敏捷开发人士觉得SOAP已变得过于复杂,需要遵守太多的Web服务(WS-*)标准。Hansson改而把WS-*称之为“要命的WS-*”,他贬低了诸多WS-*规范。
  WS-*包括Web服务安全(WS-Security)等规范,之前得到微软等公司的积极支持。Hansson说: “说得婉转些,这些标准其实没有采用简单的方法来实现功能。我们觉得,SOAP过于复杂了。它被企业人员采用后,通常不会获得什么好的结果。”同时,REST基于像HTTP和straight XML这些Web原理构建而成。
  在安全方面,Rails 2.0简化了防范网络钓鱼的工作,并且可以防范跨站请求伪造(CRSF)入侵攻击。另外还包括了防范跨站伪造(XSF)攻击的机制。Ruby on Rails2.0尽量大大简化人们应对这两种攻击的工作。
  Rails 2.0另外还增强了测试支持功能以及对Atom新闻(Atom feeds)的支持。Ruby on Rails2.0大大简化了应用发布新闻的任务,这对应用更新而言至关重要。
  版本2.0中的另一项新特性就是使用了名为ActiveResource的框架,它可以封装Web服务,使它们使用起来与数据库一样简单。这类似Rails中用于封装数据库调用的ActiveRecord特性。(小黑编译)

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3