1、对于系统超级管理员特殊放行的操作,不采用直接判断账号,而采用整个系统共有一个方法判断,这样如果以后更改为按指定角色放行所有特殊操作,则很容易转换。
2、写服务时可以考虑不提前检测数据库连接。
3、不要以参数的形式传递数据库连接(方法报异常,不便关闭连接)。
4、不要在条件语句外面创建连接,条件语句里面关闭连接。
5、服务尽量采用定时器。
6、不应使用字面值常量,而应该使用final常量表示,比喻表示状态、类型的1,2,3,等,这样可以做到一改全改。
7、尽量不要用汉字表示状态等有限取值字段、变量,防止数据库、程序乱码。
8、由于有的系统、数据库、浏览器等对大小写不敏感,而有的又敏感,所有数据库字段名、表名、jsp页面名等尽量采用task_name而不是taskName。