电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Java开发中的关键技术

Java开发中的关键技术_第1页
1/6
Java开发中的关键技术_第2页
2/6
Java开发中的关键技术_第3页
3/6
精品文档---下载后可任意编辑Servlet(Server Applet),全称 Java Servlet。是用 Java 编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。狭义的 Servlet 是指 Java 语言实现的一个接口,广义的Servlet 是指任何实现了这个 Servlet 接口的类。Servlet 运行于支持 Java 的应用服务器中。从实现上讲,Servlet 可以响应任何类型的请求,但绝大多数情况下 Servlet 只用来扩展基于 HTTP 协议的 Web 服务器。Servlet 技术的实现过程:最早支持 servlet 技术的是 JavaSoft 的 Java Web Server,此后,一些其他的基于 Java 的 Web Server 开始支持标准的 Servlet API,Servlet 的主要功能在于交互式地浏览和修改数据,生成动态 Web 内容。这个过程为:1) 客户端发送请求至服务器2) 服务器将请求发送至 Servlet;3) Servlet 生成响应内容并将其传给服务器,响应内容动态生成,通常取决于客户端的请求;4) 服务器将响应返回给客户端。Servlet 的生命周期:1. 客户端请求该 Servlet;2. 加载 Servlet 类到内存;3. 实例化并调用 init()方法初始化该 Servlet;4. Service()根据请求方法的不同调用 doGet()或 doPost()等实现方法;5. Destory();对于更多的客户端请求,Server 创建新的请求和响应对象,仍然激活此 Servlet 的 service() 方法,将这两个对象作为参数传递给它。如此重复以上的循环,但无需再次调用 init() 方法。一般 Servlet 只初始化一次(只有一个对象),当 Server 不再需要 Servlet 时(一般当 Server 关闭时),Server 调用 Servlet 的 destroy() 方法。Servlet 技术相比传统的 CGI 技术或类似 CGI 技术的技术相比,Java Servlet 具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节约投资。* 方便Servlet 提供了大量的有用工具例程,例如自动地解析和解码 HTML 表单数据、读取和设置 HTTP 头、处理 Cookie、跟踪会话状态等。* 功能强大在 Servlet 中,许多使用传统 CGI 程序很难完成的任务都可以轻松地完成。例如,Servlet 能够直接和 Web 服务器交互,而普通的 CGI 程序不能。Servlet 还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。* 可移植性好Servlet 用 Java 编写,Servlet API 具有完善的标准。因此,为 IPlanet Enterprise Serve...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Java开发中的关键技术

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部