5.12-5.14总结

学生在线状态

User对象中定义变量states表示在线状态,onLine=1,表示在线

服务端将课程中的学生传给客户端时,判断该用户是否在线——该用户在服务端是否有线程,有则在线。当有用户登录/下线时,服务端重新将课程集合发给客户端,学生集合组合在课程对象里面。

5.12-5.14总结_第1张图片

listview中的格式工厂,判断 用户的states,onLine就将背景设为green


注销课程时,

服务端要向课程中的所有学生发送更新请求,学生的客户端接收到请求,就会更新自己的课程

5.12-5.14总结_第2张图片


老师删除学生和学生退出课程,他们的客户端都要及时刷新。


明天争取将签到和选人写了

你可能感兴趣的:(超星项目,java)