编写Java EE用户交互应用程序

时间:2014-01-19 11:31:31

标签: java hibernate java-ee java-ee-6

我想将这个功能添加到我的Java EE 6-Web-Application(JSF 2.0 / EJB 3.1 / Hibernate with MySQLDB)中,注册用户可以互相编写消息(例如在Facebook上编写消息)。我用Google搜索,但没有找到一个好的例子。所以我的问题是:

你会如何设计这样的功能?

1)将实体对象与消息一起写入DB?

2)使用JMS?但那不是暂时的吗?

3)完全不同?

对任何类型的输入(链接,建议)都会感到满意。

2 个答案:

答案 0 :(得分:0)

我之前搜索过那个......

如果您想在它们之间进行简单的消息传递,请使用数据库关系构建您自己的消息传递

但如果你想要复杂的,那么这将需要做很多工作

- 如果你想要专业的工作,很多人都会建议JMS 但我也推荐Apache ActiveMQ

see the link to Apache ActiveMQ

答案 1 :(得分:0)

Facebook使用MQTT(https://www.facebook.com/notes/facebook-engineering/building-facebook-messenger/10150259350998920)......但它们也包括移动平台......您可以考虑使用它。

如果您的目标只是从浏览器获取输入并显示刷新页面时收到的消息,则可以使用数据库方法。

JMS将为您工作,但您需要一个JMS提供程序。