JavaWeb Servlet编程

来源:互联网 发布:图像清晰度增强软件 编辑:程序博客网 时间:2024/05/21 17:53

什么是Servlet?

一个Servlet就是一个标准的服务器端应用程序,它可以是执行商务逻辑,处理Http请求。需要运行在服务器端,还有Web容器的支持,并用Java来编写。

 

Servlet是一个合成词:由Server+let构成(在服务器端运行的小程序)

Applet(Application+let)

MIDlet(MIDP+let)

 

要实现的接口:

javax.servlet.Servlet;

javax.servlet.GenericServlet;

javax.servlet.HttpServlet;

 

 

·Servlet处理的流程:

1·客户端使用浏览器提交对Servlet的调用的Get(地址)或者Post(表单)请求

2.服务器接到请求后,如果该Servlet是第一次被调用,实例化这个Servlet

3.服务器调用该Servlet对象的service()方法

4.Servlet产生动态的回复内容

5.服务器发送回复内容给客户端的浏览器

 

 

手工编写Servlet具体步骤:

1.编写Servlet源程序(继承HttpServlet)

2.建立Web应用目录结构

3.编写web.xml文件(部署文件)

4.运行Servlet

 

 

Servlet生命周期:

init() //初始化

service() //就绪状态时调用

destroy() //销毁退出

 

 

原创粉丝点击