首页> 外文会议>ACM SIGMOD international conference on management of data;SIGMOD 2010 >Ajax-based Report Pages as Incrementally Rendered Views
【24h】

Ajax-based Report Pages as Incrementally Rendered Views

机译:基于Ajax的报表页面作为增量呈现的视图

获取原文

摘要

While Ajax-based programming enables faster performance and higher interface quality over pure server-side programming, it is demanding and error prone as each action that partially updates the page requires custom, ad-hoc code. The problem is exacerbated by distributed programming between the browser and server, where the developer uses JavaScript to access the page state and Java/SQL for the database. The FORWARD framework simplifies the development of Ajax pages by treating them as rendered views, where the developer declares a view using an extension of SQL and page units, which map to the view and render the data in the browser. Such a declarative approach leads to significantly less code, as the framework automatically solves performance optimization problems that the developer would otherwise hand-code. Since pages are fueled by views, FORWARD leverages years of database research on incremental view maintenance by creating optimization techniques appropriately extended for the needs of pages (nesting, variability, ordering), thereby achieving performance comparable to hand-coded JavaScript/Java applications.
机译:尽管与纯服务器端编程相比,基于Ajax的编程可实现更快的性能和更高的界面质量,但它要求很高且容易出错,因为部分更新页面的每个操作都需要自定义的即席代码。浏览器和服务器之间的分布式编程加剧了该问题,开发人员在其中使用JavaScript来访问数据库的页面状态和Java / SQL。 FORWARD框架将Ajax页面视为呈现视图,从而简化了Ajax页面的开发,开发人员在该视图中使用SQL和页面单元的扩展来声明视图,页面和单元映射到该视图并在浏览器中呈现数据。由于框架自动解决了开发人员否则会手动编写代码的性能优化问题,因此,这种声明性方法导致的代码量大大减少。由于页面是由视图驱动的,因此FORWARD通过创建针对页面需求(嵌套,可变性,排序)适当扩展的优化技术,将多年的数据库研究用于增量视图维护,从而获得与手动编码的JavaScript / Java应用程序相当的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号