国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

問題描述

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

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

問題解答

回答1:

你的想法就是框架中的分層思想,這樣做沒什么問題。

回答2:

不用框架手寫一個(gè)系統(tǒng)的話,你完全可以不用mvc結(jié)構(gòu),為啥一定要拘泥于什么是控制器呢,記住一切服務(wù)器只干了以下工作“收到一些數(shù)據(jù),算一算,返回去一些數(shù)據(jù)”,能滿足這個(gè)要求你的系統(tǒng)就成型了,完全沒必要拘泥于什么結(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)聽http請(qǐng)求和轉(zhuǎn)發(fā)給你的應(yīng)用。每次來(lái)了一個(gè)新的請(qǐng)求,你所寫的Servlet中的service方法都會(huì)被調(diào)用,然后根據(jù)請(qǐng)求的內(nèi)容,分別調(diào)用doGet,doPost等方法,所以你只要繼承Servlet之后,覆蓋這幾個(gè)方法的實(shí)現(xiàn)。至于底下的分層。跟Servlet是沒有關(guān)系的。你要理解,你分層的目的是降低耦合性。如果需要幫助,歡迎私信我。最近正在模仿tomcat做一個(gè)web服務(wù)器,所以對(duì)這一塊相對(duì)有點(diǎn)了解。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 成人性视频在线三级 | 特级毛片全部免费播放a一级 | 欧美精品色视频 | 亚洲成人黄色网 | 久草在线播放视频 | 亚洲欧洲一区二区三区久久 | 男人精品一线视频在线观看 | 国产精品大全国产精品 | 欧洲美女与男人做爰 | 99久久精品久久久久久婷婷 | 免费国产综合视频在线看 | 在线满18网站观看视频 | 国产三级a三级三级 | 亚洲一区免费视频 | 成人羞羞视频国产 | 看一级毛片一区二区三区免费 | 免费人成在线观看视频不卡 | 久久综合亚洲一区二区三区 | 亚洲高清一区二区三区久久 | 全部免费毛片免费播放 | 成人123 | 午夜免费69性视频爽爽爽 | 亚洲成在人线久久综合 | 国产三级欧美 | 国产精品美女一区二区三区 | 亚洲欧洲小视频 | 免费精品国产日韩热久久 | 91av福利 | 国产高清精品毛片基地 | 亚洲精品高清视频 | 在线观看国产精品入口 | 国产女人成人精品视频 | 日韩欧美二区 | 男女扒开双腿猛进入免费网站 | 欧美全免费aaaaaa特黄在线 | 亚洲在线视频免费观看 | 成人国产精品免费视频不卡 | 又www又黄又爽啪啪网站 | 波多野结衣一区二区 | 国产美女作爱全过程免费视频 | 精品久久中文字幕有码 |