Servlet的概述 什么是Servlet:Servlet的入门servlet的实现关系;使用Eclipse的模板创建servlet

来源:互联网 发布:linux禁止ip访问网站 编辑:程序博客网 时间:2024/06/06 02:37

Servlet的概述

什么是Servlet

Servlet其实就一个运行在web服务器上的小的Java程序,(功能)用于处理从web客户端发送的请求,并且对请求作出响应。

使用Servlet

编写一个Java类实现Servlet的接口

配置Servlet

13  Servlet的入门

 web项目的 src创建包和类  然后实现Servlet的接口

 

web.xml中配置这个类(<servlet>标签中设置<servlet-name>设置servlet的名称。 和在<servlet-class> 标签中设置这个Servlet类的全路径)

再设置映射 绑定:在<servlet-mapping>标签中的<servlet-name>标签中配置Servlet的名称。然后在<url-pattern>标签中设置访问路径。在访问时直接输入访问路径进行访问。

 

 

 

15 servlet的实现关系

基本的实现关系

Servlet接口

|

|

GenericServlet 通用的Servlet,是一个与协议无关的Servlet

|

|

HttpServlet Http专用的Servlet

关系实现的概述

SUN设计之初,是有野心,以后的互联网不仅仅只使用http协议,可以通过GenericServlet实现。HttpServlet是一个与协议相关的Servlet是专门用来处理HTTP协议的请求。通常编写一个Servlet一般都会让这个Servlet继承HttpServlet重写service方法。

service方法内部根据请求方式不同执行不同的doXXX的方法(get请求执行doGet方法,如果是post请求就会执行doPost方法)。

所以往往继承了HttpServlet之后不需要重写service方法,只需要重写doGetdoPost方法即可。往往请求要处理的内容的代码都是一致的,所以需要让doGetdoPost相互调用可以简化编程。

16 使用Eclipse的模板创建servlet

使用Eclipse开发Servlet

websrc下面新建一个包。在包下面点击新建Servlet  然后设置名称。点击下一步。就可以设置和修改Servlet的名称name属性和URL局域网访问名称属性。点击下一步。就可以选择需要生成的方法、就OK

阅读全文
1 0
原创粉丝点击