***为了不让应用程序依赖于实际的DAO实现类,可以通过设计一个IDAO接口,让应用程序(Action)依赖与接口。
***实现DAO可以结合Spring的依赖注入sessionFactory,并利用Spring对hibernate的封装类如HibernateTemplate来简化DAO实现。
***从Action中调用service(model或业务逻辑)的方法有:
a。使用代理模式:孙卫琴
b。Registry类(Spring):Hibernate Quickly
c。JavaBean(DAOmanager):Myeclipse
d。用Spring DI直接往Action中注入DAO:Spring技术手册
e。利用工厂模式来管理业务逻辑组件(类似与a)
本文介绍了如何通过设计IDAO接口使应用程序与实际的DAO实现解耦,并探讨了多种调用Service的方法,包括使用代理模式、Registry类、JavaBean、Spring DI及工厂模式。
911

被折叠的 条评论
为什么被折叠?



