【问题标题】:Is it necessary to use html 5 to implement with Java EE 7 for a chat application是否有必要使用 html 5 来实现与 Java EE 7 的聊天应用程序
【发布时间】:2015-06-22 22:18:38
【问题描述】:

我开始了解 Java EE 7 中的 websocket。所以我正在寻找如何在 Java EE 7 中实现聊天应用程序,我发现 this site

这里他们提到 HTML 5 是必需的。谁能告诉我是否有必要使用 HTML 5 。如果是那为什么..我可以使用 HTML 4 吗??

【问题讨论】:

  • 嘿,该链接要求登录
  • 由于登录凭据,我无法访问该页面,但我想如果您可以使用 HTML 4,他们会这么说的。
  • 希望您没有将 Java SE 与 Java EE 混淆?
  • 不,我没有混淆..
  • 大家试试这个链接..

标签: java html websocket chat java-ee-7


【解决方案1】:

对于 websocket,您必须使用 HTML5。

https://www.websocket.org/aboutwebsocket.html

如果您想使用 HTML4(如 servlet 3 的 asyc 功能)进行聊天,您可以使用各种方法来实现聊天功能,如下链接所示

https://github.com/rstoyanchev/spring-mvc-chat

对于 HTML4,Web 套接字不可用。通常使用的机制是长轮询和流式传输。而对于 HTML5,可以使用 Web Sockets 与服务器建立全双工通信通道。可在兼容 HTML5 的浏览器中使用 JavaScript 界面访问。

HTML4 不允许 JavaScript 在浏览器中运行。 JS 在与浏览器界面相同的线程中运行。 HTML5 允许 JavaScript 在后台运行。这可能是由于 HTML5 中的 JS Web worker API

【讨论】:

  • 我没明白。我的意思是为什么我不能使用 HTML 4 和 java 7(web socket) ... :)
  • @RohitRawat 因为 HTML4 不支持 websocket 所需的全双工通信通道
  • k.. 明白了.. 非常感谢...:)
猜你喜欢
  • 2011-07-12
  • 2011-02-06
  • 1970-01-01
  • 2013-07-29
  • 2012-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-19
相关资源
最近更新 更多