1
2
我认为你不需要设置Java只是为了使用servlet。我将使用Ajax和数据库。我不知道ASP.NET,但在这种情况下,I PHP是类似的,基本上也是“无状态的”。如果您想在两个不同的用户之间显示某种异步通信,比如说,在两个不同的会话中,在没有大量刷新(比如聊天)的情况下,您可以让Ajax页面不断地轮询数据库中的新消息,并在它们进来时显示它们。您还可以使用Ajax来插入新消息,这样用户就可以读/写该消息的数据结构。由于“另一个”用户也在做同样的事情,当用户B输入新消息时,用户A应该看到新消息弹出。 这就是你的意思吗? |
2
1
可以使用应用程序上下文在Java servlet中执行消息传递解决方案。在应用程序上下文中作为属性存储的对象在webapp的任何位置都可见。 更新:聊天功能…我想这将是Ajax轮询存储在应用程序上下文中的消息结构,除非您想使用类似applet的东西。 |
3
1
您可能不想将会话用于聊天消息之类的事情,但您可能会使用某种类型的排队实现 MSMQ . 聊天的方法可以用很多不同的方式来完成,这只是我头脑中的一个建议。 |
5
0
ASP.NET是“无状态的”,但它使用会话维护状态。默认情况下,您可以使用session[]关键字。 看 ASP.NET Session State 有关Microsoft的详细信息。 |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |