今天 主要学习了简单的java聊天室的项目,知道了它的具体的内容,具体的实现,及其思想。
首先新建俩个项目,名称分别为QQServer(服务器端),QQClient(客户端)。然后在在俩个项目中都应该包含俩个对象,user类,message类。然后还应该有一个接口,用来表示消息的类型。
在user类中的代码段如下:
package qqcommom;
import java.io.Serializable;
public class User implements Serializable {
private String userId;
private String passWd;
public User(String userId, String passWd) {
this.userId = userId;
this.passWd = passWd;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getPassWd() {
return passWd;
}
public void setPassWd(String passWd) {
this.passWd = passWd;
}
}
message类中的代码如下:
package qqcommom;
import java.io.Serializable;
public class Message implements Serializable {
private String sender;
private String receiver;
private String content;
private String sendTime;
private String mesType;//消息的类型
public String getSender() {
return sender;
}
public void setSender(String sender) {
this.sender = sender;
}
public String getReceiver() {
return receiver;
}
public void setReceiver(String receiver) {
this.receiver = receiver;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getSendTime() {
return sendTime;
}
public void setSendTime(String sendTime) {
this.sendTime = sendTime;
}
public String getMesType() {
return mesType;
}
public void setMesType(String mesType) {
this.mesType = mesType;
}
}
messagetype接口:
package qqcommon;
public interface MassageType {
String MESSAGE_LOGIN_SUCCEED="1";//成功
String MESSAGE_LOGIN_FAIL="2";//失败
}
今天还学了别的,主要是想学习一下基础的聊天室的框架,还有很多没有学习到,今天只是简单的看了一会视频,明天在具体的去实现一下。