...
首页> 外文期刊>Software, IET >I2SD: reverse engineering Sequence Diagrams Enterprise Java Beans from with interceptors
【24h】

I2SD: reverse engineering Sequence Diagrams Enterprise Java Beans from with interceptors

机译:I2SD:使用拦截器反向工程序列图企业Java Bean

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

摘要

An Enterprise JavaBeans (EJB) interceptor is a software mechanism that provides for introducing behaviour implemented as separate code into the execution of a Java application. In this way, EJB interceptors provide a clear separation of the core functionality of the bean and other concerns, such as logging or performance analysis. Despite the beauty of the idea behind the i nterceptors, developing, testing and managing dependencies introduced by the interceptors are considered to be daunting tasks. For example, the developers can specify interceptors at multiple locations and by multiple means. However, different locations and specification means influence the order of the interceptor invocation, which is governed by more than 15 different intertwined rules defined in the EJB standard. To facilitate development of EJB applications, we have designed I2SD, Interceptors to Sequence Diagrams, a tool for reverse engineering EJB applications with interceptors to unified modeling language (UML) sequence diagrams. I2SD provides the developer with a visual feedback and can be used by quality managers to obtain insights in the ways interceptors are used in their project.
机译:Enterprise JavaBeans(EJB)拦截器是一种软件机制,可用于将以单独代码形式实现的行为引入Java应用程序的执行中。通过这种方式,EJB拦截器将bean的核心功能与其他问题(例如日志记录或性能分析)清晰地分开。尽管拦截器背后的想法很美,但拦截器引入的开发,测试和管理依赖项仍被认为是艰巨的任务。例如,开发人员可以通过多种方式在多个位置指定拦截器。但是,不同的位置和规范方式会影响拦截器调用的顺序,该顺序由EJB标准中定义的15种以上相互缠绕的规则所控制。为了促进EJB应用程序的开发,我们设计了I2SD,即“序列图的拦截器”,该工具用于使用拦截器对统一建模语言(UML)序列图进行逆向工程的EJB应用程序。 I2SD为开发人员提供了视觉反馈,质量经理可以使用它来获取拦截器在其项目中的使用方式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号