Java 如何在不修改应用程序的情况下拦截客户端的EJB调用?

Java 如何在不修改应用程序的情况下拦截客户端的EJB调用?,java,jakarta-ee,proxy,ejb,Java,Jakarta Ee,Proxy,Ejb,我有一个EJB应用程序。调用服务器ejb的远程客户端具有某种代理,它们执行联网、编组和解编组。如果我想用自己的代理替换这些代理来改变它们的行为,例如返回固定值,等等,该怎么办 请注意,我不想更改原始应用程序的代码。EJB中没有用于客户端拦截器的标准机制 如果您在RMI-IIOP上使用EJB(仅保证EJB2.x或扩展java.RMI.Remote的接口),您可能能够使用org.omg.PortableInterceptor.ClientRequestInterceptor配置客户端ORB

我有一个EJB应用程序。调用服务器ejb的远程客户端具有某种代理,它们执行联网、编组和解编组。如果我想用自己的代理替换这些代理来改变它们的行为,例如返回固定值,等等,该怎么办


请注意,我不想更改原始应用程序的代码。

EJB中没有用于客户端拦截器的标准机制

如果您在RMI-IIOP上使用EJB(仅保证EJB2.x或扩展java.RMI.Remote的接口),您可能能够使用org.omg.PortableInterceptor.ClientRequestInterceptor配置客户端ORB