java开发注意事项:
java开发注意事项:
- 页面出的值不能大于数据库的长度。
- 必填项验证(必填样式,必填数据的最大值,必填数据的个数限制,比如输入百分比的时候不能超出100%)。
- jsp页面的id不能重复name不能重复。
- jsp页面完成后input等是否可以编辑,完成按钮是否显示,显示是否可以点击。
- 表单提交重复提交的check。
- jsp定义的flag成功或者失败,确定或者返回都要重置flag的值。
- 保证数据的唯一性,比如更新语句在xml不要加判断,UPDATE T_CADRE_PROCESS_MOTION M M.MOTION_TIME = #{MOTION_TIME}where M.NUM_ID = #{NUM_ID},中的where M.NUM_ID = #{NUM_ID}不要加if判断,防止更新全部数据(或者在controller里做验证,为空是不走这个方法)。
- 查询sql的时候考虑一对多的关系。比如sql只要一条老师的信息,但是你关联学生或者课程表可能返回多条记录。
- sql里做百分比,要考虑除数不能为0的情况,0.00的情况。(不做特殊处理0.00在返回的时候只显示.00)。
- 修改jsp页面字段的时候考虑是否有js拼接的字段。
- jsp问号传值不能传中文值,否则会存在乱码的可能。
- 事物要在service里实现,不要在controller里调多个增删改的方法。要在service里定义的事物的方法里实现调多个增删改的方法。否则就失去了事物的意义。