观看麻豆影视文化有限公司-国产 高清 在线-国产 日韩 欧美 亚洲-国产 日韩 欧美 综合-日日夜夜免费精品视频-日日夜夜噜

mvc架構模式是怎么樣的(mvc三層架構模式)

  • 生活
  • 2023-04-24 13:45

1、三層框架結構

咱們的開拓框架結構普遍都是鑒于兩種情勢,一種是C/S框架結構,也即是存戶端/效勞器,另一種是B/S框架結構,也就

是欣賞器效勞器。在JavaEE開拓中,簡直全都是鑒于B/S框架結構的開拓。那么在B/S框架結構中,體例規范的三層框架結構

囊括:展現層、交易層、長久層。三層框架結構在咱們的本質開拓中運用得特殊多,以是咱們課程中的案例也都是鑒于

三層框架結構安排的。

三層框架結構中,每一層各司其職,接下來咱們就說說每層都控制哪些上面:

展現層:

也即是咱們常說的web層。它控制接受存戶端乞求,向存戶端相應截止,常常存戶端運用http和議乞求

web層,web須要接受http乞求,實行http相應。

展現層囊括展現層和遏制層:遏制層控制接受乞求,展現層控制截止的展現。

展現層依附交易層,接受到存戶端乞求普遍會挪用交易層舉行交易處置,并將處置截止相應給存戶端。

展現層的安排普遍都運用MVC模子。(MVC是展現層的安排模子,和其余層沒相關系)

交易層:

也即是咱們常說的service層。它控制交易論理處置,和咱們開拓項手段需要休戚相關。web層依附業

務層,然而交易層不依附web層。

交易層在交易處置時大概會依附長久層,即使要對數據長久化須要保護工作普遍性。(也即是咱們說的,

工作該當放到交易層來遏制)

長久層:

也即是咱們是常說的dao層。控制數據長久化,囊括數據層即數據庫和數據考察層,數據庫是對數據進

行長久化的載體,數據考察層是交易層和長久層交互的接口,交易層須要經過數據考察層將數據長久化到數據庫中。膚淺地講,長久層即是和數據庫交互,對數據庫表舉行增竄改查的。

2、MVC模子

MVC全名是ModelViewController,是模子(model)-視圖(view)-遏制器(controller)的縮寫,是一種用來安排創造Web運用步調展現層的形式。MVC中每個局部各司其職:

Model(模子):

常常指的即是咱們的數據模子。效率普遍情景下用來封裝數據。

View(視圖):

常常指的即是咱們的jsp大概html。效率普遍即是展現數據的。

常常視圖是按照模子數據創造的。

Controller(遏制器):

是運用步調中處置用戶交互的局部。效率普遍即是處置步調論理的。

它對立于前兩個不是很好領會,這邊舉個例子:

比方:

咱們要生存一個用戶的消息,該用戶消息中包括了全名,性別,年紀之類。

這功夫表單輸出訴求年紀必需是1~100之間的平頭。全名和性別不許為空。而且把數據彌補

到模子之中。

此時除去js的校驗除外,效勞器端也該當罕見據精確性的校驗,那么校驗即是遏制器的該做

的。

當校驗波折后,由遏制器控制把缺點頁面展現給運用者。

即使校驗勝利,也是遏制器控制把數據彌補到模子,而且挪用交易層實行完備的交易需要。

猜你喜歡

主站蜘蛛池模板: freexxxx性特大另类ww | 国内精品久久影视 | 91福利国产在线观一区二区 | 一级女毛片 | 精品国产v | 依依成人综合网 | 手机在线视频一区 | 亚洲精品成人久久 | 国产精品视频免费观看调教网 | 日本精品一区二区三区视频 | 三级视频在线观看 | 国产成人盗拍精品免费视频 | 国产精品自在欧美一区 | 直接在线观看的三级网址 | 91久久香蕉 | 欧美怡红院在线观看 | 亚洲韩精品欧美一区二区三区 | 在线视频自拍 | 国产婷婷成人久久av免费高清 | 国产欧美一区二区 | 午夜大片免费男女爽爽影院久久 | 国产成人综合日韩精品婷婷九月 | 最新主播福利视频在线观看 | 国产精品久久久久久搜索 | 国产成年人视频 | 一级爱爱片一级毛片-一毛 一级爱做片免费观看久久 一级白嫩美女毛片免费 | 黄人成a动漫片免费网站 | 成年男女的免费视频网站 | 欧美另类孕交免费观看 | 欧美成人xxxx| 国产精品情人露脸在线观看 | 成人公开免费视频 | 久久久久久久国产精品毛片 | 黄色国产在线观看 | 亚洲香蕉一区二区三区在线观看 | 久久综久久美利坚合众国 | 亚洲第一免费网站 | 114毛片免费观看网站 | 亚洲高清一区二区三区久久 | 日韩一级欧美一级在线观看 | 一级床上爽高清播放 |