web框架

开发web应用时,比如上图中的注册功能,流程如下:

  1. 浏览器将注册信息发送给web应用
  2. web应用接收请求后,做表单验证(比如用户名必须符合规范,密码必须符合规范等)
    如果验证失败,将失败信息的html代码 发送给浏览器
    如果验证成功, 继续执行
  3. 向数据库发送SQL语句,将用户信息保存到数据库中
  4. 将注册成功信息的html代码,发送给浏览器

什么是WEB框架?

web框架(web framework)或者叫做web应用框架(web application framework),是用于进行web开发的一套软件架构。

大多数的web框架提供了一套开发和部署网站的方式。为web的行为提供了一套支持支持的方法。使用web框架,很多的业务逻辑外的功能不需要自己再去完善,而是使用框架已有的功能就可以。

开发较大web应用时,使用web框架才能体现其开发效率

为什么使用web开发框架?

web框架使得在进行web应用开发的时候,减少了工作量。web框架主要用于动态网络开发,动态网络主要是指现在的主要的页面,可以实现数据的交互和业务功能的完善。使用web框架进行web开发的时候,在进行数据缓存、数据库访问、数据安全校验等方面,不需要自己再重新实现,而是将业务逻辑相关的代码写入框架就可以。也就是说,通过对web框架进行主观上的“缝缝补补”,就可以实现自己进行web开发的需求了。

开发web应用时,有很多功能实现方式是一样的,比如上图中的注册功能,流程如下:

  1. 浏览器将注册信息发送给web框架
  2. web框架中的 路由模块,接收请求后,将请求交给 “处理请求”模块
  3. “处理请求”模块 做表单验证(比如用户名必须符合规范,密码必须符合规范等)
    如果验证失败,将失败信息通过 路由模块 发送给浏览器
    如果验证成功,“处理请求”模块 继续执行
  4. “处理请求”模块 向数据库发送SQL语句,将用户信息保存到数据库中
  5. 读取 html模板 ,将注册成功信息的html代码,通过 路由模块 发送给浏览器

原文出处:/show_1EF3UmeSbrV3.html