跟小博老師一起學(xué)JSP ——MVC 下篇

昨天小傅老師給小伙伴們介紹了MVC,簡(jiǎn)單回顧下基本概念。Model層用來實(shí)現(xiàn)業(yè)務(wù)邏輯,View層用來顯示用戶界面,Controller層主要負(fù)責(zé)View層和Model層之間的控制關(guān)系。具體實(shí)現(xiàn)時(shí),我們把Servlet用作應(yīng)用程序的控制器,將JSP文檔作為視圖,JavaBeans用來表示模型。今天我們就采用JSP+SERVLET+JAVABEAN來具體實(shí)現(xiàn)MVC。

需求

為了降低小伙們的學(xué)習(xí)難度,本案例只完成【用戶登陸】功能,目標(biāo)是讓大家能快速上手MVC。

業(yè)務(wù)時(shí)序圖

文件清單

?login.jsp

?loginok.jsp

?loginng.jsp

?loginServlet.java

?AccountBean.java

JDBC助手類和客戶類代碼就不再給出了,小傅老師相信你能通過以上內(nèi)容能寫出這二個(gè)類的代碼。如果一時(shí)想不起來,請(qǐng)參考小傅老師JDBC相關(guān)的文章。

結(jié)

以上的案例采用了較原始的方式實(shí)現(xiàn)了MVC,只為便于初始者學(xué)習(xí),在真實(shí)項(xiàng)目中應(yīng)采用框架來編寫項(xiàng)目。

基于Web的MVC framework在J2EE的世界內(nèi)已是空前繁榮,市場(chǎng)上有很多基于MVC的框架,比如老牌的struts、webwork,還有新興的springMVC、JSF等等。這些框架在實(shí)現(xiàn)良好的MVC基礎(chǔ)上,提供了一些現(xiàn)成的輔助類工具,大幅提升了生產(chǎn)效率。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,811評(píng)論 18 399
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 4,031評(píng)論 0 11
  • 小傅老師帶大家一起學(xué)習(xí)JSP也有一段時(shí)間了,想必小伙們對(duì)JSP也有了一定量的認(rèn)知。今天開始小傅老師和大家一起學(xué)習(xí)M...
    博為峰51Code教研組閱讀 274評(píng)論 0 0
  • (一)Struts、Spring、Hibernate、Mybatis框技術(shù) 1.Struts2.0有幾種標(biāo)簽庫 【...
    獨(dú)云閱讀 3,380評(píng)論 0 62
  • 在青春的年代 犯下了幼稚的過錯(cuò) 以為時(shí)間還久 一切還可以再來 現(xiàn)實(shí)卻是 只能在回憶中徘徊 錯(cuò)過的可能不是最好的 確...
    莫道_不消魂閱讀 143評(píng)論 0 0

友情鏈接更多精彩內(nèi)容