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


好傷心...寫登陸注冊之前看見一篇很好的博文,沒有收藏,然后找不到了。

前幾天在知乎上看見一個問題,什么時候感覺最無力。

前兩天一直想回答:嘗試過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模式了啊。

嗯。然后就沒有然后了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM