在java中的动态代理与脚本

在运行时定制对象行为的情况下,Java似乎提供了两种解决方案,即Java脚本和动态代理。

假设我在Java中有配置文件和接口I,我可以根据配置创建和加载实现I的类,也可以使用动态代理来实现I的实现。 这两种技术都有点进步。 我现在想知道

1-这两种方式中的哪一种在开发中更有效率? 2-这些技术中的哪一种在性能上更加优化? 3-哪种方式更易于维护? (产品稳定之前,配置可能会频繁更换)

诚挚


我认为第一种技术是使用最广泛的技术。 我从来没有使用过动态代理的说法,但是对接口进行编码,然后根据配置确定具体类型就是控制概念(或依赖注入)的反转,这个概念在Spring中被使用并且被许多其他框架所采用。

链接地址: http://www.djcxy.com/p/82201.html

上一篇: Dynamic Proxy vs Scripting in java

下一篇: "Plugin" type logic that uses two assemblies