模板模式和simplejdbctemplate

时间:2012-08-29 09:09:27

标签: spring design-patterns

我使用过SimpleJdbcTemplate并且对此很满意。我也掌握(或认为我做)template method pattern

的概念

然而,我把这两者放在一起有些麻烦。 SimpleJdbcTemplate如何完全实现这种模式?

1 个答案:

答案 0 :(得分:2)

Spring的JDBC模板(以及JMS模板和许多其他模板)与Template Method没有任何关系。

Spring的模板旨在通过将样板代码封装在方法中来减少样板代码,并让用户通过回调,策略impl等提供有意义的逻辑。

模板方法是一种特定的设计模式,超类定义整个流程,让子类通过实现一些特定的方法来挂钩它自己的逻辑部分。