我没有资格评论大师们的观点,但是我知道绝大多数的Java程序员根本就没有领悟“Exception”的真正用处。他们就是把Exception当做异常来理解,没有明白Exception实际上代表了一个UseCase中的异常流的处理。
在使用UseCase来描述一个场景的时候,有一个主事件流和n个异常流。异常流可能发生在主事件流的过程,而try语句里面实现的是主事件流,而catch里面实现的是异常流,在这里Exception不代表程序出现了异常或者错误,Exception只是面向对象化的业务逻辑控制方法。如果没有明白这一点,那么我认为并没有真正明白应该怎么使用Java来正确的编程。
而我自己 ...
- 17:59
- 浏览 (17)
- 评论 (0)
环境:struts + hibernate
HibernateUtil创建管理Session
Filter 来实现关闭Session
/*
DAO 层
*/
public class UserDAOImpl implements IUserDAO {
private Session s;
public UserDaoImpl(){
this.s = HibernateUtil.getCurrentSession();
}
public void add(PoUser user){
this.session.save(user);
}
public vo ...
- 浏览: 446 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
菜鸟请教业务层--事务控制
但是如果说是不用Spring来管理事务的话,我该怎么实现呢 ? 我在网上看到一 ...
-- by soltex -
菜鸟请教业务层--事务控制
事务处理一般靠现有的框架去做,比如Spring 我是这样写的: java 代 ...
-- by smalltiger1984






评论排行榜