服務(wù)端
一.解析請求內(nèi)容;
------------生成對象httpServletRequest;
httpServletResponse;
二.處理請求內(nèi)容;---------調(diào)用MVC框架,將請求與響應(yīng)的對象傳遞進(jìn)去;
MVC框架;
?1.獲取路徑,如/regUser;
?2.掃描本項(xiàng)目下所有包中的所有類;
a.類:僅關(guān)心有類注解@Controller;
b.方法:僅關(guān)心有方法注解@RequestMapping;
?3. 步驟2是否處理,若未處理,去static根據(jù)路徑看是否為一個(gè)文件,若是response
響應(yīng)頁面;
? 若步驟2處理,不執(zhí)行該步驟;
三.發(fā)送響應(yīng)給瀏覽器;------根據(jù)response內(nèi)容發(fā)送
---------------------------------------------------------------------------筆記
服務(wù)器處理流程代碼思路筆記
UserController類---類注解;
?保存所有用戶信息目錄/static靜態(tài)塊;
? 一, reg方法--------注解@RequestMapping;
1.解析請求;
a.? 生成對象HttpservletRequest.HttpServletResponse;
b.? getparameter獲取表單;
2. 處理請求;------? 數(shù)據(jù)驗(yàn)證
3. 發(fā)送響應(yīng);------? ?sendRedirect方法重定向;
?a.若為空,,, new user對象//重載file構(gòu)造器;
?? b.驗(yàn)證存在性,
? 若存在,重定向have_user.html;
??c.流處理,writeObject()方法保存文件;注冊成功響應(yīng)重定向;
-----------------------------------------------------------------------------------------------------------------------
?二、? ?login方法
1.請求對象;----獲取表單? ? ? ? ?
2.處理請求;
a. 數(shù)據(jù)驗(yàn)證;
b.若為null,根據(jù)用戶名去users目錄下定位,new file;
c.?驗(yàn)證存在性,
反序列化該文件;把readObject()方法進(jìn)行強(qiáng)制轉(zhuǎn)換為user,
看當(dāng)前密碼與注冊密碼是否一致;
3.發(fā)送響應(yīng);
若一致,則發(fā)送響應(yīng)重定向,login_success.html;
若失敗,響應(yīng)重定向?yàn)閘ogin_fail.html;
-----------------------------------------------------------------------------
?三、? ?userList方法---------注解@RequestMapping;?
??請求對象;
1. 準(zhǔn)備在頁面上展示的數(shù)據(jù)
?讀取目錄信息;----------------list集;
?獲取目錄下的.obj文件;--file數(shù)組;
? 處理請求;
? 2.? 存入userList集合備用:將obj文件的user對象反序列化,強(qiáng)轉(zhuǎn),存入userList集合;
? 發(fā)送響應(yīng);
? 3、 向?yàn)g覽器發(fā)送html代碼;(兩個(gè)常用方法;)
? setContentType()方法 :?設(shè)置發(fā)送到客戶端的響應(yīng)的內(nèi)容類型;
??getWriter()方法:? 返回Servlet引擎創(chuàng)建的字符輸出流對象;
?
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
分享標(biāo)題:springboot服務(wù)器處理流程-創(chuàng)新互聯(lián)
文章URL:http://jinyejixie.com/article0/dpcpio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)站改版、網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、網(wǎng)頁設(shè)計(jì)公司、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容