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吧

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM