如今,在java中进行静态调度、字节码生成代理的最佳方法是什么?
我过去使用过cglib,但坦率地说,我必须相信有一种比cglib中的回调数组和回调过滤器方法更方便的方法。我知道曾经有一个aspectwerkz代理。但它似乎已经跑到某个地方了。
I have ued cglib in th epast, but frankly I have to believe there is a more convenient way than the callback array and callback filter approach in cglib. I know there used to be an aspectwerkz proxy,. but it seems to have wandered away somewhere.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Javassist 允许使用 Java 代码片段对字节码进行编程:
Javassist allows programming bytecode with using Java code snippets:
如果您只想使用字节码进行最少程度的破坏的简单代理,请尝试 janino ( http://docs. codehaus.org/display/JANINO/Home ):
这是我生成访问器的 ORM 中的一个片段。
如果您确实希望在字节码级别上工作,请尝试 Javassist - 它具有相当不错的界面。
If you just want simple proxies with minimal amount of mucking with bytecode, try janino ( http://docs.codehaus.org/display/JANINO/Home ):
That's a snippet from my ORM which generates accessors.
If you really wish to work on byte-code level, try Javassist - it has fairly nice interface.