首先,我找不到这个问题的答案,所以这就是为什么我发布这个问题。我有一个客户端-服务器体系结构,都用Java编写,服务器连接到客户端和mysql数据库,服务器的作用是执行客户端所需的CRUD操作。示例:如果客户端中的用户单击,插入新员工,则他将填写文本字段并将对象(雇员)发送到服务器,以便服务器可以将其添加到数据库。我的问题是:服务器如何知道需要什么操作?我如何修改发送的流,以便可以“将此员工添加到数据库”。抱歉,我是编程新手,我无法发布代码,因为尚未编写代码,在此先感谢。 最佳答案 有很多方法,这里从我的头顶开始2。编写一个包含命令和参数类型的Command类,然后序列化并将其发送到服务器客户端。选择一个协议(服务器和客户端都将遵守的语言)并使用JSON / XML对其进行序列化。示例:(未经测试)public class Command { CommandType _commandType; String _param; public Command(CommandType commandType, String param) { setCommandType(commandType); setParam(param); } public CommandType getCommandType() { return _commandType; } public void setCommandType(CommandType commandType) { _commandType = commandType; } public String getParam() { return _param; } public void setParam(String param) { _param = param; }}public enum CommandType { CREATE_EMPLOYEE, DELETE_EMPLOYEE}关于java - 使用套接字Java将信号发送到另一个程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23597536/
10-09 09:07