小学四则运算出题网页版

继续学习学姐的代码,完成作业。用idea写的,几乎是完成照着打了一遍,学姐真的好棒,同时在里面查了一些不会的知识点内容什么的,在这里简单说一下代码的各部分含义和功能,以及自己遇到的学到的一些问题,以后看代码时更加方便。

1、代码说明:

(1)后端java代码:分为dao、entity、servlet、sql、util几个包

dao:包含计算题的生成(生成方法主要由上一篇博客而来)、用户注册登录时数据库的增改查、用户成绩的增删查

entity:包含用户和用户成绩两个的基本属性和set、get方法

servlet:计算的获取前台数据跳转页面,显示题目等;文件的上传和下载等;用户的注册和退出等

sql:使用数据库的方法

util:mysql数据库连接、生成文件、判断做题结果、计算做题时间、异常捕获

(2)前端jsp代码:

①前端我第一个学到的就是从没有考虑过的就是中英文的判断、来帮助网页进行中英文的转化,选择语言时会把language的参数传过来,保留在整个pageContext中,在整个浏览都会判断language的值来显示正确的语言。

②index.jsp跳转后来到登录界面(可进行注册)。

③登陆后,跳转至生成题目界面

④题目生成可选择相关要求:

⑤生成后的文件可以下载,再在生成题目界面上传即可做题,并会计时。

⑥也可查询成绩、退出登录等等。

3、一个小小的写给自己的总结:

(1)servlet比以前运用的更加熟练了。

(2)也是第一次接触js使用,之前一直也不太会用。

(3)答题结果是否正确的判断方法。

(4)中英文转换的方法,其实不难。

(5)java代码中接口的妙用,很方便,特别清晰。

代码地址:https://git.dev.tencent.com/catking/szyswyb.git

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值