软件绝对领域

Servlet和JSP技术复习

假期学完了Servlet和JSP,现在来复习一下。

Servlet和JSP,作为JavaEE的重要技术之一,表现层的核心技术之一。其中包括了什么,如何使用。

第一部分 技术背景:

Java技术的UI,主要是用在B/S结构中的Web界面。也就是大多数EIS应用采用的表现方式。

因为基于Web,所以就要和HTTP,HTML打交道。Web服务器一直在做的事情就是接收来自客户端(浏览器)的请求,然后返回一个结果(响应),有时返回HTML(多数情况),有时返回其它资源。

一般的Web服务器只能处理静态的内容,也就是说无法提供一个动态的交互,而且无法在服务器上保存数据。这时就有容器这个概念啦。而Servlet和JSP在容器的管理下就可以提供动态的内容。

HTTP中有八个方法,在Servlet和JSP技术中处理最多的应该是GET和POST两个方法。这两个方法主要是做一个参数提交的工作,也就是完成用户请求这个动作。

第二部分 容器和MVC:

Servlet的运行环境就是容器(Servlet容器),JSP实质也是Servlet。所以Servlet容器就是Web层构建起来的一个基础,Servlet容器中最多人熟悉的就是Tomcat。

说到容器这个概念,要说两句,在JAVA中很常看到容器这个概念。以我理解,容器就是管理特定对象的一个应用环境,像Ioc容器就是管理Bean的应用。

Servlet容器提供了什么:
  • Servlet和外界的通信支持
  • Servlet生命周期的管理
  • 多线程管理
  • 声明方式实现服务
  • JSP编译支持(也就是将JSP编译为Servlet)
而容器存在于Web服务器中,如果有请求动态内容,则由请求传递给容器,交由容器处理,容器处理后,再把响应交给Web服务器返回。
(待续未完)

posted on 2007-03-27 23:18 _Kai_ 阅读(151) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

公告

码农一枚

欢迎大家发E-mail到 与我讨论关于软件开发的各种看法。

最新Blog地址:http://thekayway.com/

导航

<2007年3月>
25262728123
45678910
11121314151617
18192021222324
25262728293031
1234567

统计

常用链接

留言簿(2)

随笔分类(21)

随笔档案(18)

常去的地方

技术站点

朋友的Blog

搜索

最新评论

阅读排行榜