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