javascript
java servlet jsp javabean关系图_Servlet+JSP+JavaBean开发模式(MVC)介绍
好傷心...寫登陸注冊之前看見一篇很好的博文,沒有收藏,然后找不到了。
前幾天在知乎上看見一個(gè)問題,什么時(shí)候感覺最無力。
前兩天一直想回答:嘗試過google到的所有solve case,結(jié)果bug依然在。
今天想回答:明明遇見過,就是找不到那篇文的時(shí)候。哭!
================================================
學(xué)習(xí)mvc模式(其實(shí)是JSP作業(yè)),當(dāng)然這個(gè)不只是Servlet+JSP+JavaBean一種case,它是一種思想,實(shí)現(xiàn)web系統(tǒng)的職能分工。
對于Jsp來說:
Model層:實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯,即javaBean部分
View層:負(fù)責(zé)與用戶交互,即在界面上展示數(shù)據(jù)對象給用戶,即html,jsp
Control層:Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作,當(dāng)然就是Servlet的職責(zé)了。
這么說肯定是不能理解的,上圖:
很形象啊有木有..通俗的說,就是web broswer通過view層的jsp頁面發(fā)出的所有的http請求都應(yīng)該交給servlet,即控制層來。servlet通過對Javabean,即核心的Model層處理,得到處理結(jié)果,然后返回給view層的Jsp頁面。Jsp頁面返回給瀏覽器最后的html網(wǎng)頁。
是不是還是有點(diǎn)模糊...其實(shí)看個(gè)實(shí)例就了然了...
=======================================================
Servlet+JSP+JavaBean mvc模式實(shí)現(xiàn)登陸注冊功能:
首先看整體布局:
整個(gè)系統(tǒng)的結(jié)構(gòu)大概就是:
好吧。好像沒有達(dá)到預(yù)期的效果。【我一直以為我會(huì)畫圖的...】
然后就是web.xml配置了。當(dāng)然我只配了最最簡單和必要的:
然后,就大致了解了這種最經(jīng)典的mvc模式了啊。
嗯。然后就沒有然后了。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的java servlet jsp javabean关系图_Servlet+JSP+JavaBean开发模式(MVC)介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java打印设备集中管理_Kafka+L
- 下一篇: 网易云音乐电脑版查看歌曲ID的方法