下面是一篇很好的关于在j2ee项目中如何处理异常的文章:
http://www.iteye.com/topic/1073599
下面是另外一篇关于异常处理的文章:
http://www.iteye.com/topic/72170
以后在DAO层、Service层分别定义一个继承Exception类的DAOException、ServiceException,然后DAO层异常统一封装成DAOException抛给Service层,Service层异常统一封装成ServiceException抛给表示层,并结合使用异常拦截器。