网站建设资讯

NEWS

网站建设资讯

springboot服务器处理流程-创新互联

创新互联自2013年起,公司以网站制作、成都网站建设、系统开发、网络推广、文化传媒、企业宣传、平面广告设计等为主要业务,适用行业近百种。服务企业客户1000+,涉及国内多个省份客户。拥有多年网站建设开发经验。为企业提供专业的网站建设、创意设计、宣传推广等服务。 通过专业的设计、独特的风格,为不同客户提供各种风格的特色服务。

服务端

一.解析请求内容;

------------生成对象httpServletRequest;

httpServletResponse;

二.处理请求内容;---------调用MVC框架,将请求与响应的对象传递进去;

MVC框架;

 1.获取路径,如/regUser;

 2.扫描本项目下所有包中的所有类;

a.类:仅关心有类注解@Controller;

b.方法:仅关心有方法注解@RequestMapping;

 3. 步骤2是否处理,若未处理,去static根据路径看是否为一个文件,若是response

响应页面;

  若步骤2处理,不执行该步骤;

三.发送响应给浏览器;------根据response内容发送

---------------------------------------------------------------------------笔记

服务器处理流程代码思路笔记

UserController类---类注解;

 保存所有用户信息目录/static静态块;

  一, reg方法--------注解@RequestMapping;

1.解析请求;

a.  生成对象HttpservletRequest.HttpServletResponse;

b.  getparameter获取表单;

2. 处理请求;------  数据验证

3. 发送响应;------   sendRedirect方法重定向;

 a.若为空,,, new user对象//重载file构造器

   b.验证存在性,

  若存在,重定向have_user.html;

  c.流处理,writeObject()方法保存文件;注册成功响应重定向;

-----------------------------------------------------------------------------------------------------------------------

 二、   login方法

1.请求对象;----获取表单         

2.处理请求;

a. 数据验证;

b.若为null,根据用户名去users目录下定位,new file

c. 验证存在性,

反序列化该文件;把readObject()方法进行强制转换为user,

看当前密码与注册密码是否一致;

3.发送响应;

若一致,则发送响应重定向,login_success.html;

若失败,响应重定向为login_fail.html;

-----------------------------------------------------------------------------

 三、   userList方法---------注解@RequestMapping; 

  请求对象;

1. 准备在页面上展示的数据

 读取目录信息;----------------list集;

 获取目录下的.obj文件;--file数组;

  处理请求;

  2.  存入userList集合备用:将obj文件的user对象反序列化,强转,存入userList集合;

  发送响应;

  3、 向浏览器发送html代码;(两个常用方法;)

  setContentType()方法 : 设置发送到客户端的响应的内容类型;

  getWriter()方法:  返回Servlet引擎创建的字符输出流对象;

 

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


新闻标题:springboot服务器处理流程-创新互联
本文链接:http://cdweb.net/article/dpcpio.html