首页> 外文学位 >Modernizing Java ServerPages by transformation.
【24h】

Modernizing Java ServerPages by transformation.

机译:通过转换使Java ServerPages现代化。

获取原文
获取原文并翻译 | 示例

摘要

In this thesis, we present an automated restructuring technique and implement a proof of concept prototype that can help developers to perform the separation of presentation and business logic for existing JSP-based web applications. To perform the separation, this technique restructures an existing web application by migrating interweaved Java code in JSP pages into custom tags without changing the original functionality, user interface, and code comment of the application. To implement the concept prototype, we adapt the robust multilingual parser technique using island grammars for program understanding, and also use design recovery, unique renaming, and source-to-source TXL transformation techniques in program analysis and transformation. The prototype is intelligent because it is able to not only help system developers to understand a system that needs to be restructured but also automate the actual desired structures and the final restructuring. To show the effectiveness of this prototype, we test the prototype through two web applications. The testing results show that the prototype based on the presented restructuring technique can successfully modernize both web applications by migrating Java code embedded in JSP pages into custom tags. (Abstract shortened by UMI.)
机译:在本文中,我们提出了一种自动重组技术,并实现了概念证​​明原型,该原型可以帮助开发人员对现有的基于JSP的Web应用程序执行表示和业务逻辑的分离。为了执行分离,该技术通过将JSP页面中交织的Java代码迁移到自定义标签中来重构现有的Web应用程序,而无需更改应用程序的原始功能,用户界面和代码注释。为了实现概念原型,我们使用岛语法调整了健壮的多语言解析器技术,以使程序易于理解,并且在程序分析和转换中还使用了设计恢复,独特的重命名以及源到源的TXL转换技术。该原型之所以智能,是因为它不仅能够帮助系统开发人员了解需要重组的系统,而且可以使所需的实际结构和最终重组自动化。为了展示该原型的有效性,我们通过两个Web应用程序测试了该原型。测试结果表明,基于所提出的重组技术的原型可以通过将嵌入在JSP页面中的Java代码迁移到自定义标签中,从而成功地实现两个Web应用程序的现代化。 (摘要由UMI缩短。)

著录项

  • 作者

    Xu, Sheng N.;

  • 作者单位

    Queen's University at Kingston (Canada).;

  • 授予单位 Queen's University at Kingston (Canada).;
  • 学科 Computer Science.
  • 学位 M.Sc.
  • 年度 2005
  • 页码 102 p.
  • 总页数 102
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号