0

我正在构建一个名为myCommander. 我有一个名为myCommanderWeb. 我有一个名为的 java 模块myConnect,其中包含几个ldap处理程序类和一个服务器 api(第三方软件)处理程序类。我正在使用RAD 7.5 with WAS 7.0存根服务器。我已将这两个模块添加到myCommander的依赖项中。myConnect 在myCommander. 我可以使用处理程序类的唯一方法myCommanderWeb是将其导出myConnect为 jar,然后将其添加到myCommanderWeb的构建路径。但这阻碍了我的测试过程。如果我对 myConnect 进行更改,我必须重新安装它。然后必须重新启动我的 WAS 服务器。我将 myConnect 从 myCommanderWeb 中分离出来的原因是我可以将它用于另一个 Web 应用程序 (myOtherApp)。

我的问题是:

  1. 我是否在 J2EE 设计中遗漏了一些使测试更容易的东西?
  2. 有没有更好的方法来构建我的应用程序?

我意识到这是一个稍微模糊的问题集,但请以任何可能的方向回应。

4

1 回答 1

0

我可以通过将 myConnect 的类文件夹添加到 myCommanderWeb 的构建路径来进行测试。我将此行添加到 myCommander 的 application.xml 以进行部署。

<library-directory>myConnect</library-directory>

不确定这是否是最佳实践,但它适用于我正在尝试做的事情。

于 2013-03-04T22:30:18.493 回答