JAVAWEB项目开发个人常见问题与经验浅谈
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
javaweb项目开发个人常见问题与经验浅谈
一.业务逻辑
1.对基础资料的保护(基础资料不可随意删,可进行逻辑删除)
2.理清楚业务流程(理清流程,才能在开发中少走弯路)
3.熟悉各个模块(比如权限的问题)
4.表结构设计初衷(扩展性的问题)
二.程序层面
1.注释(时间久,不记得当初为什么这么写;不清楚别人为什么这么写)
2.事务控制(开启,回滚,提交,try catch,log4j)
int i=4/0;
try{
...............
}
catch(Exception e){
String error=e.getMessage();
}
commit
3.调试(前台,alert,后台,断点)
4.session赋值取值(request.getSession())
5.静态常量,比如状态等
6.分层(ui层,事务层)
7.分包(模块的包混乱,尽量模块包放在一起)
三.系统层面
1.页面查询缓慢(sql优化,表的索引,分页效果)
2.友好的错误提示(return“系统异常”;日志记录)
3.重要字段显示的问题,以及无用字段隐藏
4.兼容性问题(IE)
5.快捷操作要慎重(快捷键)
四.项目层面
1.需求分析(不要盲目去改客户提的需求)
2.问题管理(项目中的问题,以及需求一定要有问题管理表