zoukankan      html  css  js  c++  java
  • controller层,service层,dao层(main函数,子函数,子的子函数)


    controller层相当于main函数
    ————————————————————————————————————————————————————
    @RequestMapping("/query")
    public JSONArray fourParams(String pid,String classifierId,String tbName,String insId){
    List<Map<String, Object>> list = fullTextSearchService.searchByParams (pid, classifierId,tbName,insId); //一句话去调用,尽量简洁

    //然后从数据库中查到的list即是json字符串进行逻辑处理
    }


    小点:
    @Resource
    private IFullTextSearchService fullTextSearchService;
    有了这个对象,就可以调用其他类的方法到main函数中了
    ——————————————————————————————————————————————————————


    service层
    —————————————————————————————————————————————————————
    @Override
    public List<Map<String, Object>> searchByParams(String pid, String classifierId, String tbName, String insId) {
    /*这个地方只有一句代码*/
    return this.dao.searchByParams(pid, classifierId, tbName, insId);
    }

    小点:这个service层的方法就是对controller里面的方法具体的实现


    dao层
    —————————————————————————————————————————————————————

    实现数据库的增删改查
    DBA和java程序员之间传递的数据是json字符串

    写一个函数去实现的CRUD,具体的实现交给hibernate吧

  • 相关阅读:
    [转]数据库表分割技术:水平分割、垂直分割、库表散列
    [转]Oracle 11g RAC SCAN ip的原理及配置
    [转]Oracle 11g R2 RAC高可用连接特性 – SCAN详解
    [转]Redis之(一)初识Redis
    Oracle笔记
    weblogic新增域并进行Jconsole监听
    Geth命令用法-参数详解 and 以太坊源码文件目录
    python闭包,看不懂请揍我
    MPT树详解
    RLP(转发注明出处)
  • 原文地址:https://www.cnblogs.com/cs-lcy/p/7574930.html
Copyright © 2011-2022 走看看