JavaWeb--解析Servlet
什么是Servlet? Servlet(Server Applet),全称是Java Servlet。Servlet技术是Sun公司提供一种实现动态网页的解决方案,它是基于Java编程语言的Web服务器端编程技术,主要用于在Web服务器端获得客户端的访问请求信息和动态生成对客户端的响应信息。一个Servlet程序就是一个实现了特殊接口的Java类,它由支持Servlet的Web服务器(具有Servlet引擎)调用和启动运行。一个Servlet程序负责处理它所应一个或一组URL地址的访问请求,并用于接收客户端发出的访问请求和产生响应内容。 Servlet程序具有以下的一些基本功能: 获取客户端通过HTML的Form表单递交的数据和URL后面的参数信息。 创建对客户端的响应消息内容。 访问服务器的文件文件系统。 连接数据库并开发基于数据库的应用。 调用其他Java类。 Servlet的工作模式 客户端发送请求至服务器。 服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器。 服务器将响应放回给客户端。 ServletAPI Sun公司定义了一套专门用于开发Servelt程序的Java类和接口,这些类和接口提供Servlet程序开发中涉及的各种功能,它们统称为ServletAPI(ServletApplication Programming