我想构建一个具有以下结构的聊天应用程序:
描述:
- 聊天应用程序,用于在连接中间有服务器(带有数据库和网络服务)的计算机之间进行通信;
登录流程:
user1 插入用户名和密码;
Web服务接收登录请求;
Web 服务通过数据库验证登录;
Web 服务发送对登录请求的响应;
流程:
用户1发送消息..
Web 服务接收消息并在数据库中创建一个新行,其中包含与 user1 的 ID 和 user2 的 ID 关联的消息;
user2 现在作为与其 ID 关联的新消息;
问题/疑问部分:
如果您读到这里为止,我必须说谢谢。
我的问题是,我应该使用什么样的网络服务,以便我可以与 sql 数据库正确通信,我知道这是一个愚蠢的问题,但我对此很陌生网络服务的事情,我发现的所有信息都不清楚。
非常感谢
最佳答案
如果你只是为了学习目的那么我认为你甚至不需要sql数据库。 您可以使用RMI技术来制作聊天应用程序。
如果您也想使用 sql 数据库,那么我想您可以使用 servlet 来处理服务器端逻辑和客户端请求。通过 servlet,您可以管理数据库
关于Java应用程序与mysql服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25720308/