[Java Web] Web服务器&&Dynamic Page

Web server’s job:

 

Client and Web Server 通过http实现交流

Client需要懂HTML的助手才能显示Web页面给User

Browser是Client的助手 承担翻译HTML的职责


1. HTML通过Web ServerClient之间HTTP机制中的RequestResponse来传递


· Request与Response的功能

  

· Request 简析: 

  
          GET通过给URL发送参数实现 发送Request

          GET的操作对Browser是透明的

          POST通过提交Form的形式 发送Request

          POST的操作对Browser是非透明的

 

· Response简析

 



Dynamic Page

由于纯HTML只能实现Static PageHTML支持嵌入各种能够实现Dynamic Page语言

若要做Dynamic Page需要给Web Server提供一个助手

这个助手来实现Dynamic Page Technology处理 

然后助手把处理好的Dynamic Page发送给Web Server

Web Server再通过Response发送HTTP消息

Client通过分析HTTP消息HTML的部分交给自己的助手Browser


常用的Web Server助手:

CGI(通用网关接口) 、Servlet


· CGI的工作机制:

 

· Servlet的工作机制:

 

 

 

     

 

 

参考资料: <Head first servlets and jsp 2nd edition> URL: ftp://free:oMLYsM4L@www.ppurl.com/oreilly/h/head_first_servlets_and_jsp_2nd_edition/head_first_servlets_and_jsp_2nd_edition.7392634889.pdf


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值