Aspect-oriented programming with enterprise Java']JavaBeans

被引:0
|
作者
Choi, JP [1 ]
机构
[1] Korea Univ, Dept Comp Sci & Engn, Seoul 136701, South Korea
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Enterprise JavaBeans (EJB) provides special functionalities such as transaction, persistence, location transparency, and security. These functionalities can be considered as aspects and EJB can be regarded as an Aspect-Oriented Programming (AOP) environment. However, its al architecture has no extensibility and flexibility to add ol modify aspects, so it is not considered as a general AOP environment and hard to be applied to diverse domains. In this research, a new EJB server, named AES, is designed and implemented. An aspect exists independently of a container, and can be added and updated as needed. A container is changed into a generalized metaobject supporting more aspects in a flexible and extensible way. Also, an EJBObject is changed as a reference aspect supporting various network protocols. To prove flexibility and extensibility of AES, a testing application and user-defined aspects are developed. Finally, overhead for supporting AOP in EJB is measured.
引用
下载
收藏
页码:252 / 261
页数:2
相关论文
共 50 条
  • [31] A generative approach to aspect-oriented programming
    Smith, DR
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING 2004, PROCEEDINGS, 2004, 3286 : 39 - 54
  • [32] Initial assessment of aspect-oriented programming
    Univ of British Columbia, Vancouver, Canada
    Proc Int Conf Software Eng, (120-131):
  • [33] Dataflow pointcut in aspect-oriented programming
    Masuhara, H
    Kawauchi, K
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2003, 2895 : 105 - 121
  • [34] The next challenge: Aspect-oriented programming
    Padayachee, K.
    Eloff, J. H. P.
    PROCEEDINGS OF THE SIXTH IASTED INTERNATIONAL CONFERENCE ON MODELLING, SIMULATION, AND OPTIMIZATION: SCIENCE AND TECHNOLOGY FOR DEVELOPMENT IN THE 21ST CENTURY, 2006, : 304 - 307
  • [35] Remote trust with aspect-oriented programming
    Falcarin, Paolo
    Scandariato, Riccardo
    Baldi, Mario
    20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1, PROCEEDINGS, 2006, : 451 - +
  • [36] Security through aspect-oriented programming
    De Win, B
    Vanhaute, B
    De Decker, B
    ADVANCES IN NETWORK AND DISTRIBUTED SYSTEMS SECURITY, 2001, 78 : 125 - 138
  • [37] Aspect-Oriented Programming for Guided Testing
    Liu, Siyuan
    Yang, Yang
    PROCEEDINGS OF THE 2015 4TH INTERNATIONAL CONFERENCE ON SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, 2016, 43 : 432 - 437
  • [38] The paradoxical success of aspect-oriented programming
    Steimann, Friedrich
    ACM SIGPLAN NOTICES, 2006, 41 (10) : 481 - 497
  • [39] Combining Aspect-Oriented and Strategic Programming
    Kalleberg, Karl Trygve
    Visser, Eelco
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 147 (01) : 5 - 30
  • [40] Aspect-oriented programming with adaptive methods
    Lieberherr, Karl
    Orleans, Doug
    Ovlinger, Johan
    2001, Association for Computing Machinery (44)