打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ssh2异常得理
最好的方法,能起到一个统一模板的作用。用struts2的异常拦截器能拦到所有action抛出的异常,但是像404这样的异常需要另在struts.xml中配置。****没总结完待续。

在SSH架构中出现异常时
1、要进行捕获且展现友好的信息给用户
2、要记录出现的异常供维护人员回溯问题

想到的几个点
1、利用web应用的error-page可以处理
2、利用struts的global-exception好像也可以处理
3、hibernate是不是对异常进行了封装或者也有自己的处理机制
3、spring中aop的afterThrowing可以捕获并记录异常
4、捕获到的异常是不是最原始的异常信息,还是经过封装的?
5、aop处理异常对性能影响如何?如果架构中使用了缓存机制,是否会有影响?
6、是不是需要处理异常,抛出自定义的异常?
7、ajax方式,后台异常如何处理?


1.对一个需要提供稳定、高质量的WEB系统而言, 
对整个WEB程序的入口、出口的异常处理都需要做封装。 
2.Logic、DAO可以根据需要,向上层抛出相应的Exception, 
而这些Exception都必须在Action截住,也就是封装起来,向View返回一个合适的信息。 
3.发生异常之后,返回到View的信息,可以是给人看得HTML也可以是给JavaScript看的JSON, 
所以,普通页面的异常,可以显示错误页面;Ajax发生的异常,可以返回一个包容错误信息…

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
struts1.1中的异常应用实践
struts2+spring+hibernate整合时所需的jar包
Struts全局异常,简单处理
8.2各种常见的异常
分享Java处理异常的几个小知识
java断言assert的使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服