zoukankan      html  css  js  c++  java
  • Java Web中的mapper,service,controller,model

    Java Web中的mapper,service,controller,model作用分别是:
    java web中mapper是对象持久化映射层,一般会继承ibatis或者mybatis
    servive是一些业务逻辑的处理层
    controller是控制层,相当于mvc的c层
    model是数据模型层相当于mvc的m层

    MVC的设计模式。model层就是实体类,对应数据库的表。controller层是Servlet,主要是负责业务模块流程的控制,调用service接口的方法,在struts2就是Action。Service层主要做逻辑判断,Dao层是数据访问层,与数据库进行对接。至于这个Mapper是mybatis框架的映射用到,mapper映射文件在dao层用。

    http://blog.csdn.net/bravezhe/article/details/7728558

    Struts的基层结构,jsp页面是表示层View, Action是业务逻辑即控制层Control,Dao、DaoImpl、Service、ServiceImpl都是数据访问曾的东西。一般性Service、ServiceImpl是连接 Action和Dao、DaoImpl的,一般性用Spring的注解在xml中,Dao、DaoImpl是最后操作数据库的,如果你用ibatis的话,用Service、ServiceImpl调用Dao、DaoImpl,然后数据库的操作语句的调用写在Dao、DaoImpl,最后真正数据库操作语句写在相应的xml中


     
  • 相关阅读:
    dubbo熔断,限流,服务降级
    jmeter命令行运行与生成报告
    Java堆内存设置
    性能测试之互联网应用需求建模分析
    java命令--jmap命令使用(查找内存泄漏对象)
    WPS宏不可用解决方法
    JDBC
    异常
    Java中常用集合操作
    java抽象、接口 和final
  • 原文地址:https://www.cnblogs.com/yangai/p/7216601.html
Copyright © 2011-2022 走看看