作业与讨论
作业
- (同时作为课堂任务)请从数据流转的角度,画出一个表单从前端提交、到后端处理并返回所经历的各个阶段,并描述浏览器、Web服务器、服务端脚本运行引擎(如php/jsp/asp等)以及数据库引擎等的各个参与者的作用。
- 请从http请求与响应的角度,列出上述表单处理过程中的每一个请求与响应,以及http包的基本内容。
- 为什么一定要将数据提交至后端处理呢?可否直接在前端(浏览器端)进行保存和处理?
- 在线上表单的处理流程中,有哪些交互方式是传统的纸质表单所无法完成的?
- 为什么在表单中,仅仅进行客户端数据校验是不可靠的?