易渡空间--现实的易径

世界本是简单的,因商业出现而诡异了。。。
    <<  系统构造模式 | 首 页 | 没有不好的模式,只有不好的模式应用  >>
  • 异常处理模式与思考

    Tag:

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://gfish.blogbus.com/logs/4224953.html


    dao方法中一般不要人为抛出checked异常,对返回数据及数据参数的逻辑条件判断放到service中去作;数据库操作失败抛出unchecked异常,并且一般不要在service中去捕获;事务管理器会自动对unchecked起作用,触发回滚操作。

    service中只抛出业务逻辑相关的checked异常;例如重名,不存在,等业务逻辑错误;如果一个业务异常需要触发事务回滚,则在事务配置中显式声明。

    数据库操作异常直接在web层统一处理,msg转制为“数据库操作错误”并打印堆栈信息

    NestableRuntimeException


    历史上的今天:

    系统构造模式 2007-01-07

    随机文章:

    又一年秋叶 2006-09-20
    出租车票 2006-09-07
    又见秋叶 2006-09-07
    怀想过去展望未来 2006-05-10
    appfuse/jert/springside 2006-05-03

    收藏到:Del.icio.us




    引用地址:
    betafox 发表于2007-01-0710:30:55 | 编辑 | 继续话题 | 转发 | 分享 0
    so help me to get where i belong......i love u...forever....

搜索

最新日志

  • 没有不好的模式,只有不好的模式应用
  • 异常处理模式与思考
  • 系统构造模式
  • dojo研究
  • 又一年秋叶
  • ant task笔记
  • 生活指南:健康饮料
  • 同样的茶,不同的感觉
  • 接收老婆的审判
  • 看东京审判...
全部日志>>

最新评论

  • 焱:有道理,受益匪浅阿。你已经跳出三界外不在五行中了。尝试中...
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客
Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
博客大巴模板设计:羊皮纸 | 作者: mojaves