DAO模式最佳实践
DAO看似是一个非常简单的模式,但这个模式却十分重要,它可以帮助我们实现持久化逻辑和业务逻辑的分离;它可以帮助我们实现对多种持久化实现的支持。
同时,DAO模式并没有看起来这么简单,要真正发挥它的威力需注意的方面很多,而这些方面常常被大家忽略,以下是本人总结的一些最佳实践。
1 不要在DAO上控制事务的边界
应该在Façade层控制事务的边界,这样可以提高DAO的复用性,使它适用于不同的事务策略。
2 不要过分使用Checked Exception
开发者常常会将DAO中的各种异常通通捕捉并通过Checked Exception抛出,其实这是中不好的习惯,因为DAO中 ...
- 09:37
- 浏览 (123)
- 评论 (0)
[摘要] Eclipse是一个开源免费的软件开发工具(IDE),是一个基于JAVA的可扩展的开发平台,准确来说Eclipse提供的是一个框架和一组服务, Eclipse的开放可扩展性使得Eclipse拥有大量的插件可以扩展Eclipse的开发能力和功能,不仅仅局限于JAVA开发。
[关键字] Java Eclipse MyEclipse
一、给Ubuntu配置JAVA环境
操作系统版本:Ubuntu 7.10 Gutsy
JAVA版本:JAVA 6
在Ubuntu下安装JAVA虚拟机和SDK(开发包)是非常轻松容易的:
联网的情况下在终端下输入命令
...
- 13:29
- 浏览 (192)
- 评论 (0)
Linux是开发者的乐园
1。安装JAVA环境支持
sudo apt-get install sun-java6-jre
如果空间富裕,建议安装一个JDK:
sudo apt-get install sun-java6-jdk
提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab
键至OK,再按回车即可正常安装。
设置当前默认的java解释器:
sudo update-alternatives --config java
执行后会出现类似如下的画面:
There are 2 alternatives which provide `java'.
Selection ...
- 10:24
- 浏览 (161)
- 评论 (0)
- 浏览: 17080 次
- 性别:

- 来自: 沈阳

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
弄个简单的带下划线的JLab ...
就是普通JLabel下面多个线
-- by laiseeme -
弄个简单的带下划线的JLab ...
给个效果图看看啊~~
-- by FND -
JFreeChart中柱状图的详细 ...
...
-- by nimk -
JSP中include指令和incl ...
笔试遇到的,用sitemesh的后果,基础和都忘记了,唉
-- by laiseeme -
问个处理在什么阶段生成js ...
我们controller层,一方面需要控制json的格式,控制具体哪些数据,比如 ...
-- by kebo






评论排行榜