什么时候需要自定义Exception 什么时候需要自定义Exception,业务层的异常要不要抛出到表现层? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般应用的话,肯定需要定义自己的异常类。不过就是为了方便吧,都是继承Exception类的业务逻辑层的异常在开发的时候,放在表现层会比较方便开发。不过做成成品以后,异常就要放在日志里边了,如果是apache的tomcat的话,就用log4j来实现记录日志,这个log4j就是放在自定义的异常里! 这两个问题还真是没有确定的答案,一般都是根据自己的情况而定一般来说,定义自己的Exception比较方便一些,这个Exception与自己的项目有关,而不是仅仅把其它Exception简单包装,想把这个弄好,需要好好设计规划一下。根据我的经验,尽量不要把Exception抛出到表现层,表现层是给用户看的,用户不关心也不用理解这些Exception,对于表现层开发来说,不处理Exception也方便一些,可以把精力放在“表现”上 如何获取JTextField文本框的内容 網頁問題 这样的水平能找个什么样的工作? 大家帮帮忙啊。急。。。 怎样把一个以逗号分隔的字符串变成一个数组? 请教关于org.apache.poi的问题!HELP!!! 2中方法为什么结果不一样啊 Java如何强制一个String在打印时换行??? 大家在debug的时候用什么? 绝对菜鸟请教各位大哥。 通过线程技术编写的定时程序还可以用些什么其他技术代替? sql语句执行的时候,我的Table中第一个字段是自动累加的,该怎么处理?
业务逻辑层的异常在开发的时候,放在表现层会比较方便开发。不过做成成品以后,异常就要放在日志里边了,如果是apache的tomcat的话,就用log4j来实现记录日志,这个log4j就是放在自定义的异常里!
一般来说,定义自己的Exception比较方便一些,这个Exception与自己的项目有关,而不是仅仅把其它Exception简单包装,想把这个弄好,需要好好设计规划一下。
根据我的经验,尽量不要把Exception抛出到表现层,表现层是给用户看的,用户不关心也不用理解这些Exception,对于表现层开发来说,不处理Exception也方便一些,可以把精力放在“表现”上