Servlet+JSP+JavaBean開發模式(MVC)介紹

好傷心...寫登錄註冊以前看見一篇很好的博文,沒有收藏,而後找不到了。html

前幾天在知乎上看見一個問題,何時感受最無力。java

前兩天一直想回答:嘗試過google到的全部solve case,結果bug依然在。web

今天想回答:明明碰見過,就是找不到那篇文的時候。哭!瀏覽器

================================================mvc

學習mvc模式(實際上是JSP做業),固然這個不僅是Servlet+JSP+JavaBean一種case,它是一種思想,實現web系統的職能分工。jsp

對於Jsp來講:佈局

Model層:實現系統的業務邏輯,即javaBean部分學習

View層:負責與用戶交互,即在界面上展現數據對象給用戶,即html,jspgoogle

Control層:Model與View之間溝通的橋樑,它能夠分派用戶的請求並選擇恰當的視圖以用於顯示,同時它也能夠解釋用戶的輸入並將它們映射爲模型層可執行的操做,固然就是Servlet的職責了。xml

這麼說確定是不能理解的,上圖:

很形象啊有木有..通俗的說,就是web broswer經過view層的jsp頁面發出的全部的http請求都應該交給servlet,即控制層來。servlet經過對Javabean,即核心的Model層處理,獲得處理結果,而後返回給view層的Jsp頁面。Jsp頁面返回給瀏覽器最後的html網頁。

是否是仍是有點模糊...其實看個實例就瞭然了...

=======================================================

Servlet+JSP+JavaBean mvc模式實現登錄註冊功能:

首先看總體佈局:

整個系統的結構大概就是:

好吧。好像沒有達到預期的效果。【我一直覺得我會畫圖的...】

而後就是web.xml配置了。固然我只配了最最簡單和必要的:

而後,就大體瞭解了這種最經典的mvc模式了啊。

嗯。而後就沒有而後了。

相關文章
相關標籤/搜索