在java EE(JSF)中开发即时消息[重复]

Posted

技术标签:

【中文标题】在java EE(JSF)中开发即时消息[重复]【英文标题】:develop an instant messaging in java EE (JSF) [duplicate] 【发布时间】:2019-01-24 15:03:34 【问题描述】:

嗨,我想创建一个即时通讯工具,但问题是我不知道从哪里开始,或者我看过很多教程,但它是在 java SE 中的

我们也使用 java socket ee 吗?如果是这样,这对消息传递有何作用?

我需要什么工具?

如果有框架或库...我是接受者

我正在实习,我需要开发一个即时聊天应用程序

谢谢你的回答

【问题讨论】:

我不想失礼,但老实说...请花点时间考虑一下您的问题。首先,标题是法语。这吸引了像我这样的人,但你必须知道 95% 的 *** 用户不会说法语。他们不会阅读您的英文文本,因为他们已经从您的帖子标题中知道他们不会理解任何内容。 其次,*** 是一个致力于回答高级技术问题的平台。你的问题是,嗯,有点宽泛——比如“请为我写一个应用程序”。我知道这就是你现在要问的,但很可能这就是读者阅读的内容。下次您在 *** 上提问时请考虑到这一点。请注意:回答您的每个人都在花费宝贵的闲暇时间。请注意,度过闲暇时间是值得的。 你是对的,我非常绝望地没有意识到我正在尝试做的事情,感谢规则和礼貌以及拉我只是忘记用英语重写它对不起基本问题解决每个人的问题仍然是一个问题,不是在编程方面取得进步,也不是拥有正确的信息来使用最适合的技术开发我们想要的东西 【参考方案1】:

由于某种原因,您已经选择了 JSF,所以毫无疑问,除了 BootsFaces 之外没有其他框架。

好的,我是 BootsFaces 提交者。有人告诉我 BootsFaces 是一个不错的选择,但当然,PrimeFaces - 甚至是普通的 JSF - 都是不错的选择。

关于 WebSockets,这是一个热门的跟踪。在这一点上,我猜你在 javascript 国家。在 JavaScript 中打开 WebSocket 很简单。听它也是如此。要与 JSF 框架集成,您可以使用 <b:remoteCommand> (BootsFaces) 或 <p:remoteCommand> (PrimeFaces)。还有一个 OmniFaces 替代方案:<o:commandScript />

希望对您有所帮助。你的问题是如此广泛,有无数的答案。也许我帮助你提出了更好的问题:)。

也就是说,我想知道您为什么选择 JSF。如果要选择我最喜欢的技术,我可能会依次选择 Vue.js、React.js 或 Angular 6+。

【讨论】:

谢谢你的回答,但我对 js 不是很熟悉,但如果我回答晚了,我至少设法做了一些非常相似的事情,因为我首先放弃了这个项目,现在我回来了更强

以上是关于在java EE(JSF)中开发即时消息[重复]的主要内容,如果未能解决你的问题,请参考以下文章

登录后重定向错误(Java EE w/JSF)

使用支持 bean 和 jsf 的 Java EE 持久化实体 [重复]

模块化java ee应用程序[重复]

Java EE 6:JSF 与 Servlet + JSP。我应该费心学习 JSF 吗?

Java EE开发技术课程第六周(jsffacelets)

Java EE 6 - JSF 控制器