Separation of navigation routing code in J2EE web applications

被引:0
|
作者
Han, M [1 ]
Hofmeister, C [1 ]
机构
[1] Lehigh Univ, Dept Comp Sci & Engn, Bethlehem, PA 18015 USA
来源
WEB ENGINEERING, PROCEEDINGS | 2005年 / 3579卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The navigation routing code of a web application is the part of the code involved in routing a request from a web page through the appropriate components on the server, typically ending with the display of a response page. Common maintenance activities are to change the sequence of pages or the processing for a page, and for these activities the navigation routing code must be located, understood, and possibly modified. But in J2EE applications this code is spread among a number of components, making maintenance costly. We describe an approach for separating this navigation routing code, using either Aspect Oriented Programming (AOP) or conventional 00 techniques. We demonstrate how this improves maintainability by converting three exemplar applications from Sun and Oracle, with a 4- to 11-fold reduction in the number of files containing navigation routing code and in the lines of code in these files.
引用
收藏
页码:221 / 231
页数:11
相关论文
共 50 条
  • [31] AOP-Based J2EE source code protection
    Zhang, Xiufeng
    Wen, Qiaoyan
    CIS WORKSHOPS 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY WORKSHOPS, 2007, : 581 - 584
  • [32] 浅议J2EE
    李渊
    太原大学学报, 2008, (01) : 138 - 139
  • [33] J2EE之我见
    王辉艳
    郭长侠
    李铄
    吉林省经济管理干部学院学报, 2005, (02) : 61 - 63
  • [34] Validating Access Control Configurations in J2EE Applications
    Sun, Lianshan
    Huang, Gang
    Mei, Hong
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5282 : 64 - 79
  • [35] J2EE概述
    吴宗锡
    金卡工程, 2002, (11) : 61 - 64
  • [36] Codifying Hidden Dependencies in Legacy J2EE Applications
    Hecht, Geoffrey
    Mili, Hafedh
    El-Boussaidi, Ghizlane
    Boubaker, Anis
    Abdellatif, Manel
    Gueheneuc, Yann-Gael
    Shatnawi, Anas
    Privat, Jean
    Moha, Naouel
    2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 305 - 314
  • [37] 基于J2EE的Web系统的初探
    沈文华
    王文学
    中国高新技术企业, 2007, (14) : 104 - 105
  • [38] J2EE Web应用性能调优
    黄学武
    计算机时代, 2004, (09) : 37 - 38
  • [39] 高端J2EE Web应用的性能分析
    李晓华
    电脑知识与技术, 2006, (17) : 52 - 53
  • [40] Architecting J2EE based applications on multiple layers
    Butincu, Cristian
    Craus, Mitica
    Galea, Dan
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2006, 1 : 105 - 112