读书人

Spring-模板方法形式及Callback

发布时间: 2012-10-09 10:21:45 作者: rapoo

Spring-模板方法模式及Callback

? Spring对JDBC的抽象和对Hibernate的集成,都采用了一种理念或者处理方式,那就是模板方法模式与相应的Callback接口相结合。

?

?采用模板方法模式是为了以一种统一而集中的方式来处理资源的获取和释放,以JdbcTempalte为例,如下:

?

JdbcTemplate jdbcTemplate=...;final String sql=...;StatementCallback callback=new StatementCallback(){      public Object=doWithStatement(Statement stmt){             return ...;      }}jdbcTemplate.execute(callback);

?

?

读书人网 >软件架构设计

热点推荐