三层架构的项目中通常异常的处理方式!!!
2011-04-13 11:58
399 查看
/* dao层、service层在可能发生异常的地方都catch了,然后抛出自定义异常。 在controller层来一个总的catch自定义异常然后作出处理。 后台打出错误信息,在错误页面显示提示信息。 */ public class Test { public static void main(String[] args) { new Test().controller(); } public void controller() { try { service(); } catch (MyException e) { System.out.println(e.getMessage()); e.printStackTrace(); } } public void service() throws MyException { dao(); } public void dao() throws MyException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try { sdf.parse("20110412"); } catch (ParseException e) { throw new MyException("格式化日期错误!", e); } } }
public class MyException extends RuntimeException { public MyException() { super(); } public MyException(String msg) { super(msg); } public MyException(Throwable e) { super(e); } public MyException(String msg, Throwable e) { super(msg, e); } }
相关文章推荐
- 三层架构的项目中通常异常的处理方式
- Borland DataSnap(MIDAS)三层架构编程中,主细表的处理方式
- ssh项目异常用处理方式
- 项目架构开发:异常处理及日志
- Promise项目实践与异常处理方式
- ssh项目异常用处理方式
- ssh项目异常用处理方式
- antDesign项目因为nodejs进程异常宕机的处理方式
- ssh项目异常用处理方式 .
- Borland DataSnap(MIDAS)三层架构编程中,主细表的处理方式
- vs2012 Silverlight项目签名报错异常的处理方式
- ssh项目异常用处理方式
- 关于struts项目中服务器启动出现异常的处理方式
- 关于ssm框架项目,如何进行注解方式异常处理——@ExceptionHandler
- ARM的异常处理方式简单介绍
- 正确的业务异常处理方式
- spring mvc 异常统一处理方式
- spring mvc 异常统一处理方式
- try...catch的方式处理多个异常
- JAVA编程中异常问题处理方式的区别和分析