使用socket java向另一个程序发送信号
首先,我找不到这个问题的答案,这就是为什么我要发布这个问题 我有一个客户机-服务器体系结构,都是用java编写的,服务器连接到客户机和mysql数据库,服务器的角色是执行客户机需要的CRUD操作 示例:如果客户机中的用户单击“插入新员工”,他将填充文本字段并将对象(员工)发送到服务器,以便服务器可以将其添加到数据库中 我的问题是:服务器如何知道需要什么操作?如何修改发送的流,使其成为“将此员工添加到数据库”使用socket java向另一个程序发送信号,java,mysql,sockets,Java,Mysql,Sockets,首先,我找不到这个问题的答案,这就是为什么我要发布这个问题 我有一个客户机-服务器体系结构,都是用java编写的,服务器连接到客户机和mysql数据库,服务器的角色是执行客户机需要的CRUD操作 示例:如果客户机中的用户单击“插入新员工”,他将填充文本字段并将对象(员工)发送到服务器,以便服务器可以将其添加到数据库中 我的问题是:服务器如何知道需要什么操作?如何修改发送的流,使其成为“将此员工添加到数据库” 很抱歉,我是编程新手,我不能发布代码,因为它还没有编写,提前谢谢。有很多方法,这里是我脑
很抱歉,我是编程新手,我不能发布代码,因为它还没有编写,提前谢谢。有很多方法,这里是我脑海中的2种方法
命令
类,然后将其序列化并发送到服务器客户端你能提供更多关于命令类的详细信息吗?@Reda,我添加了
Command
class代码示例,没有序列化。
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
}