Servlet入门
来源:互联网 发布:淘宝卖家怎么小二 编辑:程序博客网 时间:2024/05/10 05:21
Java Applet : 运行在客户端的浏览器中的java小程序
Servlet :运行在服务器端的Applet
Servlet API :定义web客户程序与web 服务器之间的标准接口的java类的集合。客户程序向web服务器发送请求,Web服务器调用Servlet对请求提供服务。
Servlet API 由两个包组成:
javax.servlet
javax.servlet.http
一般直接继承httpServlet类,HttpServlet封装了编写基于HTTP协议的Servlet的大部分功能。
选用实现http请求处理方法
doGet(): 对GET请求方法做出响应
doPost()
举例说明:
(1) 编写httpservlet程序
package servlet;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SimpleServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
{
.....
}
}
编写完成之后 ,进行编译 javac SimpleServlet.java
正常情况下,生成 SimpleServlet.class文件。
(2) 部署servlet
生成的Servlet类不能像普通的应用程序可以直接运行,需要部署到web服务器上,然后用浏览器来访问。
对于web应用程序,应包括以下目录:
\ch111\WEB-INF 用于存放web应用程序部署描述文件web.xml
\ch111\WEB-INF\classes 存放web应用程序用到的类文件,包括Servlet类文件。
\ch111\WEB-INF\lib 存放web应用程序用到的jar文件。
\ch111\WEB-INF\web.xml 该文件时web应用程序的部署描述文件,用来存放存放整个应用程序的配置和部署信息。
web.xml文件
<servlet><servlet-name>RemoteRegister</servlet-name> //任意唯一名字
<servlet-class>action.RemoteRegisterAction</servlet-class> // 指定servlet类时完整限定名 (包.类)
</servlet>
<servlet-mapping>
<servlet-name>RemoteRegister</servlet-name>
<url-pattern>/remoteregister</url-pattern> // 该路径相对web应用程序的路径而言 ,指定对应Servlet的URL路径
</servlet-mapping>
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet 入门
- Servlet入门
- Servlet入门
- Servlet入门
- Servlet入门
- servlet入门
- servlet入门
- 黑马程序员-Ajax原理
- VS2008 读写大文件
- Architecture & Connection
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
- CAP & MAP & VLR & HLR & GMSC & DP & gsmSSF简介
- Servlet入门
- android STK(二)--转载
- 12条黄金法则
- oracle 游标的使用
- QTableWidget的使用
- 如何学习Windows驱动程序开发
- Spring3参考手册 mvc:interceptors
- C语言数组名做实参与C++容器名做实参对主程序的影响
- Activity周期