做项目开发,一直有个问题,java异常的处理。有一个Swing的项目,业务代码涉及到文件操作和报文操作,其中的IOException的处理却让我感觉很困惑。
文件操作方面,我要读取配置文件,而无论是配置文件的读取还是类型的转换都涉及IOException,我应该怎样更好的处理,是每一个都传递到前台,给出错误信息吗?。报文方面,发生异常呢。
还有,Hiberante中HibernateException是运行时异常,不需要捕获,可是如果我swing连接数据库过程中用了hibernate,而hibernate的配置文件丢了,我前台不就不知道错误了吗?而一般的web项目中,需要捕获这种异常吗?
作为一款优秀的GUI软件,难免有一些配置。如果我们故意做一些恶意手脚,修改某些配置文件,那么这个软件一定能做到不崩溃吗?
希望有开发经验的高手给以指点,不胜感激。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。