使用Sturts + Spring + Hibernate框架开发, 通常采用MVC分层开发模式,Aciton处理请求,Services处理业务逻辑,Dao与数据库相关的操作。
Action: HelloAction(请求处理,调用相应的Service,指定视图显示结果) Services: HelloService(接口) HelloServiceImpl(接口的实现) Dao: HelloDao(数据库操作) Services层为什么要用(Services接口 类 + Services接口实现类)分开,这样做有什么好处?
(Services接口 类 + Services接口实现类)相当于面向接口编程
好处:
1、
符合开闭原则,高内聚,低耦合
2、增强了系统的灵活性
3、提高程序可维护性
4、可读性强
posted on 2012-02-21 14:11
wilsonyq 阅读(94)
评论(0) 编辑 收藏