日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

java web mvc 拆分_JAVA WEB初接触——简单的MVC架构

發(fā)布時間:2024/9/19 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java web mvc 拆分_JAVA WEB初接触——简单的MVC架构 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.概述

之前有過開發(fā)web的經(jīng)驗,因此我不會向無頭蒼蠅一般,心里還是有點數(shù)的😂。而JAVA WEB學(xué)習(xí)者總是無法繞過這個檻,即古老的JSP技術(shù),第一印象是過時、out of fashion。也許可能真的除了某些祖宗級的項目還在開發(fā),但由于我i初始接觸就是JSP,忍不住還是總結(jié)學(xué)習(xí)一番。不過不可能過于詳細,主要是掌握流程。

啥是JSP啊?其實就是網(wǎng)頁上的Java。在運行一個JSP之前,你首先要熟悉如何搭建JavaWeb的環(huán)境,以IDEA為例,需要新建一個Web Application項目,然后配置上Tomcat即可運行,下面我們展示輸出一個Hello World的JSP代碼。

User: wymDate:2019/8/28

Time:22:37

Tochange this template use File | Settings | File Templates.--%>

$Title$

運行以下看看結(jié)果:

此時出現(xiàn)一個網(wǎng)頁界面,赫然顯示Hello World。顯然這并沒有什么意義,接下來展示客戶端和服務(wù)器之間的信息傳遞。

2.基本架構(gòu)和網(wǎng)頁數(shù)據(jù)的獲取傳遞——以登陸為例

MVC,是最基本也是最經(jīng)典的軟件架構(gòu)。即Model(模型)、View(視圖)、Controller(控制器),一個最簡單simple的實現(xiàn)模式是JSP+DAO+JavaBean+Servlet。其中JSP是視圖,負責(zé)前端界面的展示,Servlet是控制器,在后端實例化JavaBean和DAO,控制頁面跳轉(zhuǎn);DAO負責(zé)和數(shù)據(jù)庫進行交互,JavaBean封裝模型,兩者共同構(gòu)造模型。(以上均為網(wǎng)上資料和自我理解,并無具體文獻參考)

首先實現(xiàn)JSP端界面的顯示,如果無意在前端深造的話,只需簡單了解html+css+js即可完成大部分網(wǎng)頁界面的開發(fā)。深入可以了解angular.js,node.js,bootsttap、vue.js等知識,我前端真的不行,來一個非常簡單樸素的作為實例好吧。

/p>

"http://www.w3.org/TR/html4/loose.dtd">

登錄

functionod()

{varf=document.form1;if(f.Username.value=="")

{

alert("用戶名未輸入");

f.Username.focus();return false;

}if(f.Password.value=="")

{

alert("密碼未輸入");

f.Password.focus();return false;

}return true;

}

.style3{font-size:24pt;color:#44BBBB;font-weight:bold;

}

.button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:16px/100% 'Microsoft yahei',Arial, Helvetica, sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);

}.button:hover{text-decoration:none;

}.button:active{position:relative;top:1px;

}

}a{text-decoration:none;color:#2647CB;

}a:hover{text-decoration:underline;color:red;

}.main{width:350px;height:400px;margin:0 auto;

}.inputDiv{display:block;width:350px;height:40px;margin:10px auto;

}

Login Jsp


用戶名

密碼

立即注冊

總結(jié)

以上是生活随笔為你收集整理的java web mvc 拆分_JAVA WEB初接触——简单的MVC架构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。