SSH关于异常的处理
我们一般用spring在Service层中配置事务管理。
Action层调用Service层的方法。
如果发生了异常,是怎么处理的?
不会是在Service层中抛异常, 然后action层中截吧。
那样不是要在每个service层中的方法中抛异常了!
是不是有点麻烦!
还有如果是dao层发生了异常呢? 是怎么处理的!
如果SSH和Ext整合后, 发生了异常怎么将异常信息反馈给用户。
这种反馈不是页面的跳转!
------解决方案--------------------至少service层异常应该抛给action吧
不然struts2的声明式异常捕捉不是浪费了
其余问题,表示不会
------解决方案--------------------如果在当前方法中不能对异常进行处理且又要求对异常进行处理的一般是要一层层往上抛的。写程序就不能怕麻烦
------解决方案--------------------一层一层往上抛!鉴定完毕!如果有更好的方法表示学习!
------解决方案--------------------由小到大,往上抛呀,
比如dao.里你处理一下,空异常,抛sql异常,业务层,嫌麻烦就直接抛,exception,