检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:迟慧智 孔德智[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7