0

我在 jboss 上部署了一个 java web 应用程序,这是一个生成和使用 json 数据的 war 文件。我想将 twitter 集成到应用程序中,它只需要使用来自 twitter 的数据,所以我认为最好的方法是创建一个 twitter 帐户并使用流 api 来使用数据。

我喜欢twitter4j的外观。

我应该如何构建这个?它应该作为我现有 webapp 的一部分并在我部署我的时启动它,war还是将其ear添加为 ejb 服务更合适?

4

1 回答 1

1

如果您可以利用 EJB 的优势,那么使用 EJB 是有意义的:支持自动管理的事务、集群、线程安全等。在“典型”Web 应用程序的情况下,这通常是多余的。

所以我会使用普通的 Web 应用程序,如果你想要更简单的数据库集成,你可以使用 Spring Framework 中的 db stack。

另一方面,如果您在兼容 Java EE 6 的服务器上工作,您可能会在 WAR 中打包 EJB 或使用 CDI bean 以使应用程序尽可能轻量级。

于 2013-03-16T09:51:18.257 回答