Java Web中的mapper,service,controller,model
生活随笔
收集整理的這篇文章主要介紹了
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中
總結
以上是生活随笔為你收集整理的Java Web中的mapper,service,controller,model的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DevEco Studio常用设置
- 下一篇: 网络 基础知识笔记