|
 
- 帖子
- 173
- 主题
- 2
- 精华
- 0
- 积分
- 361
- 疯狂金币
- 117
- 疯狂水晶
- 0
- 在线时间
- 156 小时
|
4#
发表于 2010-7-23 16:38
| 只看该作者
金币给我吧 说说我的理解 不一定对 欢迎拍砖
servlet 是个sun公司的规范,也就是一系列的接口,运行在web容器里,一般我们只用httpservlet就是基于HTTP协议的,也有基于ftp、smtp的servlet,但是我们java程序员一般都用的httpservlet,自己实现这些接口,部署在web容器里,然后通过http协议给服务端一个请求(这个请求就是个java IO流的读取),获得一个响应(这个响应就是java io流的写操作)。其实也是通过serverSocket和socket实现的,服务端解析http地址调用服务器端servlet方法,比如这个地址
http://localhost:8080/项目/servlet_url?name='123'&password='123'
项目之前都是http协议规定的,必须这样传输服务器端解析这个地址获得servlet_url对应的方法名然后再获取参数直接调用方法,在用socket流的方式按照http协议把返回值给你写回来,你就获得了html、image等等东西。。也就得到了返回。这就是传说中的servlet |
|