携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第17天,点击查看活动详情
项目的功能算是开发完毕了。现在要开始从其他方面像是技术需求,代码质量需求等方面去进行考虑了。代码规范是十分重要的,在日后的工作中,与他人合作项目时,要想让别人看得懂,一起沟通合作,代码规范起着举足轻重的作用。而技术需求则能让我们学习到更多前沿的技术,而不是还在死磕jsp这种老掉牙的东西。
在这次项目开发中,技术主要用到了
- JavaSE(面向对象、常用类、异常处理)
- JavaWeb(Tomcat,Servlet,Filter,AJAX,JSON)
- 前端三件套(HTML,CSS,JavaScript)的简单使用
- MySQL数据库(基本增删改查,数据库设计三大范式),JDBC数据库操作
上面的几种技术基本都进行过系统的学习,所以使用起来也不算困难。
进阶需求
使用JSON格式进行前端参数的传递和接收(登录注册以及文件上传使用表单,其他功能使用JSON传参)
这个相对来说也还行。在后端的接口还是按照request.getParameter(属性名)来获取到前端传过来相应的属性名。在前端则需要费一些功夫了。前端需要定义一些json格式的字符串返回给后端。
登录注册以及文件上传使用表单
直接在from中定义ajax就可以使用表单功能,通过from表达提交用户名输入框和密码输入框的值并传到后端进行校验,成功后进行相应并跳转的首页。
其他功能使用JSON传参
其他功能比如增删改查,在使用ajax时直接在url后面加上参数名+参数的动态的属性值再在后端进行对应属性的接收就可以得到相应的值。看起来很简单,实现起来还是有些许繁琐的。