Java方法增强技术研究  被引量:4

Research on Method Enhancement Technology of Java

在线阅读下载全文

作  者:迟慧智 孔德智[1] CHI Huizhi;KONG Dezhi(CEPREI,Guangzhou 511370,China)

机构地区:[1]工业和信息化部电子第五研究所标准与信息中心,广东广州511370

出  处:《电子产品可靠性与环境试验》2022年第3期75-80,共6页Electronic Product Reliability and Environmental Testing

摘  要:Java中方法增强是指在不改动源代码的情况下,对于要执行的方法进行包装,将额外的方法附加于将要执行的方法,从而实现方法增强。介绍了面向切面编程(AOP)和字节码插桩(Javaagent+Javaassist/ByteBuddy)的实现原理,分析验证了Java中两种非侵入式方法增强方式在实际项目中的应用效果,并对非侵入式方法增强技术的应用进行了展望。Method enhancement in Java refers to packaging the method to be executed without changing the source code,and attaching additional methods to the method to be executed,thereby realizing method enhancement.The implementation principle of AOP and Javaagent +Javaassist/ByteBuddy is introduced,and application effect of two non-invasive method enhancement methods in Java is analyzed,and the application of the noninvasive method enhancement technology is discussed.

关 键 词:面向切面编程 Javaagent Javaassist ByteBuddy 方法增强 

分 类 号:TP312[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象