以下这样的问题: Handling exceptions in a Swing UI (low level to high level and exception wrapping)三层体系结构:必须避免层之间的异常依赖关系?
存在这样的异常正在从方法抛出在服务类的逻辑/服务和UI层之间有明显的相关性(IOException的从一个文件的操作来)和被处理在Swing组件的代码中。
这是要避免的事情吗?如果最好避免这样的依赖关系,那么服务类中的异常怎么处理呢?我应该简单地将Exception包装在RuntimeException中并让它传播到UncaughtExceptionHandler?