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 条
  • [1] Reconstructing software architecture for J2EE web applications
    Han, MM
    Hofmeister, C
    Nord, RL
    10TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2003, : 67 - 77
  • [2] Web Service & J2EE
    石磊
    徐良贤
    计算机工程, 2004, (S1) : 262 - 264
  • [3] Modeling code analyzability at method level in J2EE applications
    Meananeatra, Panita
    Rattanaleadnusorn, Ekekachan
    Rongviriyapanish, Songsakdi
    Kitcharoensup, Titiphan
    Wisuttikul, Thanapol
    Charoendouysil, Boonchai
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2, 2013, : 61 - 66
  • [4] Performance Modeling for Web based J2EE and .NET Applications
    Kambhampaty, Shankar
    Modali, Venkata Srinivas
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 8, 2005, 8 : 319 - 325
  • [5] Performance Evaluation of J2EE Web Applications with Queueing Networks
    Wang, Kaiyu
    Tian, Naishuo
    2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, VOL 1, PROCEEDINGS, 2009, : 437 - +
  • [6] Performance Evaluation of J2EE Web Applications with Queueing Networks
    Wang, Kaiyu
    Tian, Naishuo
    PROCEEDINGS OF THE 2009 PACIFIC-ASIA CONFERENCE ON CIRCUITS, COMMUNICATIONS AND SYSTEM, 2009, : 127 - +
  • [7] J2EE 1.4 web services
    Walsh, AE
    DR DOBBS JOURNAL, 2003, 28 (04): : 34 - +
  • [8] Crosscutting concerns in J2EE applications
    Mesbah, A
    van Deursen, A
    WSE 2005: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, PROCEEDINGS, 2005, : 14 - 21
  • [9] 用J2EE实现Web服务
    杨艳萍
    程序员, 2003, (02) : 80 - 85
  • [10] Integrating .Net & J2EE with web services
    Houlding, David
    Govindasamy, Sekar
    2003, CMP Media LLC (28):