【发布时间】:2011-11-22 20:44:37
【问题描述】:
我们的容器 (Tomcat) 上有多个 Web 应用程序,它们彼此不交互,但它们共享相同的数据模型。一些基本的数据访问操作在多个 web 应用中使用,当然我们不希望在多个 web 应用之间重复相同的代码。
对于这种情况,是构建一个库来提供通用功能还是将这些功能公开为 Web 服务更好?
使用库,用户必须提供数据源才能访问数据库,而 Web 服务将是自包含的,并且有自己的日志记录。
我的问题类似于this SO question,但性能不是问题——我认为在同一个容器上使用 Web 服务将远远满足我们的需求。我很想知道是否有解决此问题的标准方法以及一种方法是否比另一种更好 - 我确定我没有考虑所有因素。
谢谢。
【问题讨论】:
-
这个问题解决了同样的问题...stackoverflow.com/questions/1312825/…
-
谢谢 - 我在最初的搜索中没有找到。
标签: java web-services web-applications