常见公共问题
来源:互联网 发布:类似xmind的软件 编辑:程序博客网 时间:2024/04/30 21:12
1. Code Style(HQL关键字全大写,包名全小写,方法名动宾结构)
2. 注意分层:Action用于数据组装转换,以及页面跳转;Service用于处理业务逻辑(有异常必须抛出);Dao仅操作数据库(不抛出异常)
3. 尽量减少if else语句
4. 建BaseDao,将dao的公共方法抽取出来
5. 解决sql注入问题
6. 解决脚本注入问题
7. 解决刷新页面后表单重复提交问题
8. 配置c3p0连接池
9. Ajax不使用response也能返回数据的方法
10. 配置用户登陆拦截器以及权限判断拦截器
11. 中文乱码
12. log4j打印日志以及异常到log文件
13. Action中加上验证(比如Email),验证方法须抽离出一个公共的工具类
14. 未配置aop的,必须使用getHibernateTemplate()的方法回调
15. 数据库添加字段, 使物理删除改为逻辑删除
16. Jsp放到WEB-INF下
17. 所有request改变状态的方法使用策略模式(可选)
0 0
- 常见公共问题
- 常见算法问题之最长公共子串问题(Longest common substring problem)
- 面试中常见链表问题10:交叉链表的第一个公共节点
- 最低公共祖先问题
- 公共子序列问题
- 最近公共祖先问题
- 最近公共祖先问题
- 最近公共祖先问题
- 最近公共祖先问题
- 最大公共字串问题
- 公共祖先问题
- 公共子序列问题
- 公共子序列与公共字串问题
- dede 常见的模版公共函数
- 求公共子串问题
- 最长公共子序列问题
- 最长公共子序列问题
- 最大公共子串问题
- Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- XX采药
- android网络访问,以及上传文件
- top
- IOS 设计模式
- 常见公共问题
- 山寨Unity3D?搜狐畅游的免费开源游戏引擎Genesis-3D
- Unity动态运行外部代码(实现代码更新)
- HTTP协议中GET、POST和HEAD的介绍 2008-05-10 14:15 GET: 请求指定的页面信息,并返回实体主体。 HEAD: 只请求页面的首部。 POST: 请求服务器接受所指定的文
- sql server 为表,列 增加描述
- android手势操作滑动效果触摸屏事件处理
- 【学习笔记】〖九度OJ〗题目1437:To Fill or Not to Fill
- java枚举练习
- poj3104 二分