日期:2014-05-16  浏览次数:20296 次

Servlet/JSP背后的故事

Servlet、JSP对所有JAVA-WEB编程人员来说再熟悉不过了;但大家在使用的时候是否知道他们的关系呢?

?

1?????? Http协议

略(详见[LXH]Http协议.pdf

?

2?????? 浏览器与服务器连接的过程

AServer端:启动并监听某个端口号(如8080

BClient端:通过浏览器发起对服务端的请求

CS:接收请求,并分配一个线程与之连接并开始相互通讯(HTTP,基于TCP

D、通讯完毕,双方断开连接,回收资源。

(类似Socket的通讯过程,详见[LXH]Java网络编程.pdf

3?????? SERVLET/JSP

Server端,都是通过java类取数据并返回html格式的字符串给浏览器解析

3.1最早的方式:Servlet