posts - 2,  comments - 0,  trackbacks - 0
使用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)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: