用户发出了动态资源请求,服务器解释需求然后网络应用服务器从数据库中读取被请求的信息,然后将这些被检索的信息组合到HTML模板中,最后返回一个回应包含所生成的HTML页面
服务器端代码主要用来验证提交的数据、回應用户请求、使用数据库存储和检索信息等。
客户端代码主要用于设计所呈现的页面、改进页面所提供的方法包括导航和表单验证等。
答:1、高效地存储和传递信息 2、定制用户体验 3、控制对内容的访问 4、存储回话和状态信息 5、通知和通讯 6、数据分析
四、动态网站中的客户端-服务器端交互过程具体是怎么样的服务器端代码需要承担的工作是什么?
答:具体过程1. 当你在网页上点击一个链接、提交一个表单、戓者进行一次搜索的时候浏览器发送一个HTTP请求给服务器。
一个方法:你要对这个资源做什么的方法GET获取,POST创建HEAD,还是PUT更新等
主体:要POST的资源,cookies包含与客户相关的会话数据
体:返回所需的HTML。
答:web服务器端的代码检测request是要动态的还是静态的信息web应用服务器的代码分析囷确认请求的意图,然后从数据库中获取信息填入HTML模版,再将HTML和HTTP状态代码交给web服务器web服务器再发送请求从文件系统中加载静态文件,朂后一起发送response.