该应用程序还支持通过RMI进行连接,因此以前,我们通过使用存根和定位器文件抽象出了连接。例如,我们做了如下操作:AddFunction api = (AddFunctionSoapBindingStub) locator.getAddFunction()这是因为定位器类将返回存根类,该存根类除了扩展org.apache.axis.client.Stub之外,还实现了但是,在Axis2中,使用
我是一个Java EE nooby开发人员,根据互联网上的许多资源,这些资源声称服务定位器设计模式是一种反模式,因为它隐藏了类依赖和更多的东西,应该尽可能多地避免使用依赖注入,因为我们知道JNDI是服务定位器模式的一种植入我搜索了一下JNDI是否是服务定位器的实现,我找到了这个响应,它声明如下:
尽管我看到JNDI在Java应用程序中被用于许多目的(数据资源、EJB查找……),所以我应该使用它还是应该尽可能地避免它?如果JNDI不是很糟糕,那么服务定位器不是吗?
See https://docs.gradle.org/4.9/userguide/command_line_interface.html#sec:command_line_warningsJava(TM) SE运行时环境(build 9.0.4+11)
我的Maven3383c37e1f9e9b3b3bc3df50c29c8aff9f