關于mvc模式是用什么技術實現的,mvc模式是什么這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現在讓我們一起來看看吧!
1、"MVC(模型Model-視圖View-控制器Controller)是一種設計模式, M(Model)在Java Web里說的是JavaBean,在JavaBean中除了其屬性和字段,還可以有行為及其事件,JavaBean可以理解為普通Java對象。
2、Java普通對象,就是符合Java規(guī)范的全部對象,這和實體類完全是兩回事。
3、業(yè)務邏輯和數據訪問應當放在Model層,也就是V負責展示數據,Controler除了轉發(fā)不做業(yè)務邏輯。
4、真正的邏輯事務,數據訪問,甚至算法都放到Model去。
5、 Controller是控制器的意思,所謂控制器,就是將用戶請求轉發(fā)給模型層,經過處理后把結果返回到界面層展現的1個中間層,那么Controller究竟管啥工作呢?先不說.先來看下在Java Web中這三個層一般的定義,一般在Java Web里,JSP充當V,Servlet充當C,JavaBean充當M,這里的Servlet管啥工作呢?接受輸入,轉到Model層去處理,處理結果保存后轉發(fā)到JSP,之后展現數據。
6、因此它的功能就是控制器的基本功能,它就管轉發(fā),在V和M之間轉來轉去。
7、 MVC木有把業(yè)務的邏輯訪問看成2個層,這是采用三層架構或MVC搭建程序最主要的區(qū)別。
8、當然了。
9、在三層中也提到了Model,可是三層架構中Model的概念與MVC中Model的概念是不一樣的,“三層”中典型的Model層是已實體類構成的,而MVC里,則是由業(yè)務邏輯與訪問數據組成的。
10、"。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!