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