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)
2008-06-25

ubuntu软件开发篇1

关键字: ubuntu
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)
laiseeme
搜索本博客
最近加入圈子
存档
最新评论