成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Java Web項(xiàng)目的控制器層應(yīng)該寫(xiě)什么代碼?

瀏覽:133日期:2024-01-31 13:33:00

問(wèn)題描述

我們現(xiàn)在在做畢業(yè)項(xiàng)目,要求不用框架手寫(xiě)一個(gè)系統(tǒng)。那么servlet是不是就相當(dāng)于控制器?

比如說(shuō)我寫(xiě)一個(gè)用戶(hù)登錄系統(tǒng),這個(gè)控制器里面應(yīng)該寫(xiě)什么內(nèi)容呢?我是不是在servlet中接收到post數(shù)據(jù),然后傳遞到service層中,然后service層再根據(jù)數(shù)據(jù)new出實(shí)體,并且對(duì)實(shí)體操作,然后將這個(gè)操作通過(guò)dao應(yīng)用到數(shù)據(jù)庫(kù)中?

問(wèn)題解答

回答1:

你的想法就是框架中的分層思想,這樣做沒(méi)什么問(wèn)題。

回答2:

不用框架手寫(xiě)一個(gè)系統(tǒng)的話(huà),你完全可以不用mvc結(jié)構(gòu),為啥一定要拘泥于什么是控制器呢,記住一切服務(wù)器只干了以下工作“收到一些數(shù)據(jù),算一算,返回去一些數(shù)據(jù)”,能滿(mǎn)足這個(gè)要求你的系統(tǒng)就成型了,完全沒(méi)必要拘泥于什么結(jié)構(gòu)

回答3:

servlet的指責(zé)只有兩個(gè),接收請(qǐng)求與轉(zhuǎn)發(fā)。接收表單數(shù)據(jù),并封裝成相應(yīng)對(duì)象,然后傳給service

回答4:

首先你要了解幾點(diǎn),框架也是在Servlet的基礎(chǔ)上封裝之后變得更加容易使用而已。你的思路是對(duì)的,但是我建議你直接看看Servlet的API你就馬上明了。大概跟你說(shuō)下思路吧。Servlet啟動(dòng)之后,tomcat幫你負(fù)責(zé)監(jiān)聽(tīng)http請(qǐng)求和轉(zhuǎn)發(fā)給你的應(yīng)用。每次來(lái)了一個(gè)新的請(qǐng)求,你所寫(xiě)的Servlet中的service方法都會(huì)被調(diào)用,然后根據(jù)請(qǐng)求的內(nèi)容,分別調(diào)用doGet,doPost等方法,所以你只要繼承Servlet之后,覆蓋這幾個(gè)方法的實(shí)現(xiàn)。至于底下的分層。跟Servlet是沒(méi)有關(guān)系的。你要理解,你分層的目的是降低耦合性。如果需要幫助,歡迎私信我。最近正在模仿tomcat做一個(gè)web服務(wù)器,所以對(duì)這一塊相對(duì)有點(diǎn)了解。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 免费视频精品一区二区三区 | 国产一区二区久久精品 | 国产1级片 | 日韩欧美国产精品第一页不卡 | 久久久国产精品免费 | 久草看片 | 国产成人久久综合热 | 男人透女人超爽视频免费 | 男女性高爱潮免费网站 | 美女啪啪网站又黄又免费 | 俄罗斯毛片免费大全 | 亚洲福利精品一区二区三区 | 国产成人精品日本亚洲专 | 亚洲毛片免费看 | 国产一级一级毛片 | 亚洲午夜久久久久影院 | 亚洲国产精品线播放 | 欧美有码在线观看 | 国产精品人伦久久 | 男人好大好硬好爽免费视频 | 69成人做爰视频69 | 欧美日韩视频一区二区在线观看 | 亚洲综合免费视频 | 情侣偷偷看的羞羞视频网站 | 国产精品亚洲第五区在线 | 成人亲子乱子伦视频 | 一区二区三区四区视频 | 久久亚洲国产午夜精品理论片 | 日韩在线一区二区三区 | 老司机精品影院一区二区三区 | 美女视频黄免费 | 日本高清不卡在线观看 | 欧美一级毛片怡红院 | 俄罗斯小屁孩cao大人免费 | 精品视频免费在线 | 国产成人在线观看免费网站 | 成人夜色视频网站在线观看 | 国产成人a视频在线观看 | 亚洲国产欧美在线人成 | 5级做人爱c视版免费视频 | 国产一二三区视频 |