SSM框架分层分包联系

SSM框架的分层和分包
持久层:DAO层        负责数据库操作
        1.设计DAO的接口,XXXMapper 里面写接口
        2.定义此接口的实现类 XXXMapper.xml 里面写SQL语句

业务层:Service层      负责业务模块的逻辑应用设计
        1.设计Service接口,
        2.设计其实现的类 ServiceImpl

表现层:Controller层   负责具体的业务模块流程的控制
        1.设计Controller
        2.调用Service层的接口来控制业务流程

View层: View层     负责前台jsp页面的表示
        1.设计jsp和js文件
        2.js中和controller联系,映射关系    


各层之间的联系
1.DAO层,Service层互相的耦合度很低,可以单独开发,独立进行
2.Controller层和View层耦合度高,要一起开发,也可以作为一个整体独立于前两个层进行开发
3.Service逻辑层设计,Service层是建立在DAO层之上的,建立了DAO层后才可以建立Service层,而Service层又是在Controller层之下的,因而Service层应该既调用DAO层的接口,又要提供接口给Controller层的类来进行调用,它刚好处于一个中间层的位置。每个模型都有一个Service接口,每个接口分别封装各自的业务处理方法。
 

展开阅读全文

没有更多推荐了,返回首页