springboot服務器處理流程-創(chuàng)新互聯

創(chuàng)新互聯自2013年起,公司以網站制作、成都網站建設、系統開發(fā)、網絡推廣、文化傳媒、企業(yè)宣傳、平面廣告設計等為主要業(yè)務,適用行業(yè)近百種。服務企業(yè)客戶1000+,涉及國內多個省份客戶。擁有多年網站建設開發(fā)經驗。為企業(yè)提供專業(yè)的網站建設、創(chuàng)意設計、宣傳推廣等服務。 通過專業(yè)的設計、獨特的風格,為不同客戶提供各種風格的特色服務。

服務端

一.解析請求內容;

------------生成對象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)新互聯

h5響應式網站建設