好傷心...寫登陸注冊之前看見一篇很好的博文,沒有收藏,然后找不到了。
前幾天在知乎上看見一個問題,什么時候感覺最無力。
前兩天一直想回答:嘗試過google到的所有solve case,結果bug依然在。
今天想回答:明明遇見過,就是找不到那篇文的時候。哭!
================================================
學習mvc模式(其實是JSP作業),當然這個不只是Servlet+JSP+JavaBean一種case,它是一種思想,實現web系統的職能分工。
對於Jsp來說:
Model層:實現系統的業務邏輯,即javaBean部分
View層:負責與用戶交互,即在界面上展示數據對象給用戶,即html,jsp
Control層:Model與View之間溝通的橋梁,它可以分派用戶的請求並選擇恰當的視圖以用於顯示,同時它也可以解釋用戶的輸入並將它們映射為模型層可執行的操作,當然就是Servlet的職責了。
這么說肯定是不能理解的,上圖:
很形象啊有木有..通俗的說,就是web broswer通過view層的jsp頁面發出的所有的http請求都應該交給servlet,即控制層來。servlet通過對Javabean,即核心的Model層處理,得到處理結果,然后返回給view層的Jsp頁面。Jsp頁面返回給瀏覽器最后的html網頁。
是不是還是有點模糊...其實看個實例就了然了...
=======================================================
Servlet+JSP+JavaBean mvc模式實現登陸注冊功能:
首先看整體布局:
整個系統的結構大概就是:
好吧。好像沒有達到預期的效果。【我一直以為我會畫圖的...】
然后就是web.xml配置了。當然我只配了最最簡單和必要的:
然后,就大致了解了這種最經典的mvc模式了啊。
嗯。然后就沒有然后了。