这俩天实现了分离客服端和服务端,
先将对象序列化,通过socket从客户端发送到服务端,反序列化
进行数据库操作,最后向客户端返回结果,渲染javafx的画面
中途遇到俩种异常,因为一报错弹出一大段红色的英语而又看不懂,困扰过我
java报错java.net.SocketException: Connection reset:
在服务器中途报错或停止运行后,客户端依然向服务端发送消息,报的这种异常
java.net.BindException异常;
这种异常是端口被占用导致的,需结束占用端口的运行
在被指出后,重新花了个er图
然后是稍微列了一下目前要实现的功能
用户登录和注册功能:
实现用户登录和注册,包括检测用户信息是否正确、加密存储、保护用户密码安全等方面。
课程资源发布功能:
包括教师上传课程、课件、视频等资源,以及学生查阅、下载课程等资源。
在线答疑功能:
允许教师、助教和学生在线进行教学答疑和知识交流。
作业和考试管理功能:
允许教师发布作业和考试,学生进行作业和考试提交,实现自动评分和成绩统计。
目前只实现登录注册部分,明天设计主页面,以及建立一下相应的数据库表