菜鸟教程servlet(零基础jsp学习java编程)

菜鸟教程servlet(零基础jsp学习java编程)

ID:17989992

大小:616.28 KB

页数:102页

时间:2018-09-12

菜鸟教程servlet(零基础jsp学习java编程)_第1页
菜鸟教程servlet(零基础jsp学习java编程)_第2页
菜鸟教程servlet(零基础jsp学习java编程)_第3页
菜鸟教程servlet(零基础jsp学习java编程)_第4页
菜鸟教程servlet(零基础jsp学习java编程)_第5页
资源描述:

《菜鸟教程servlet(零基础jsp学习java编程)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Servlet 教程Servlet为创建基于web的应用程序提供了基于组件、独立于平台的方法,可以不受CGI程序的性能限制。Servlet有权限访问所有的JavaAPI,包括访问企业级数据库的JDBCAPI。本教程将讲解如何使用JavaServlet来开发基于web的应用程序。现在开始学习Servlet!谁适合阅读本教程?本教程是专为Java程序员设计的。在阅读本教程之前,需要先了解JavaServlet框架和它的API。学习完本教程后,您会发现自己已经达到使用JavaServlet的中等水平,后续您可以自

2、行通过更深入的学习和实践完成进阶。阅读本教程前,您需要了解的知识:在您开始阅读本教程之前,最好对Java编程语言有一个很好的理解。如果您对web应用程序和互联网如何工作的有基本的认识,将有助于您理解本教程。Servlet 简介Servlet是什么?JavaServlet是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。使用Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建

3、网页。JavaServlet通常情况下与使用CGI(CommonGatewayInterface,公共网关接口)实现的程序可以达到异曲同工的效果。但是相比于CGI,Servlet有以下几点优势:·性能明显更好。·Servlet在Web服务器的地址空间内执行。这样它就没有必要再创建一个单独的进程来处理每个客户端请求。·Servlet是独立于平台的,因为它们是用Java编写的。20currencydeposit,weprescribeapassonaregularbasis,qilucardaccountona

4、regularbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertificate,certificatebondsapplyformortgageloans,acceptingonlythelender·服务器上的Java安全管理器执行了一系列限制,以保护服务器计算机上的资源。因此,Servlet是可信的。·Java类库的全部功能对Servlet来说都是可用的。它可以通过sockets和RMI机制与ap

5、plets、数据库或其他软件进行交互。Servlet架构下图显示了Servlet在Web应用程序中的位置。Servlet任务Servlet执行以下主要任务:·读取客户端(浏览器)发送的显式的数据。这包括网页上的HTML表单,或者也可以是来自applet或自定义的HTTP客户端程序的表单。·读取客户端(浏览器)发送的隐式的HTTP请求数据。这包括cookies、媒体类型和浏览器能理解的压缩格式等等。·处理数据并生成结果。这个过程可能需要访问数据库,执行RMI或CORBA调用,调用Web服务,或者直接计算得出对

6、应的响应。·发送显式的数据(即文档)到客户端(浏览器)。该文档的格式可以是多种多样的,包括文本文件(HTML或XML)、二进制文件(GIF图像)、Excel等。·发送隐式的HTTP响应到客户端(浏览器)。这包括告诉浏览器或其他客户端被返回的文档类型(例如HTML),设置cookies和缓存参数,以及其他类似的任务。Servlet包JavaServlet是运行在带有支持JavaServlet规范的解释器的web服务器上的Java类。20currencydeposit,weprescribeapassonare

7、gularbasis,qilucardaccountonaregularbasis),certificatebondsandsavingsbonds(electronic);3.notdrawnonabanksavingscertificate,certificatebondsapplyformortgageloans,acceptingonlythelenderServlet可以使用 javax.servlet 和 javax.servlet.http 包创建,它是Java企业版的标准组成部分,Java企

8、业版是支持大型开发项目的Java类库的扩展版本。这些类实现JavaServlet和JSP规范。在写本教程的时候,二者相应的版本分别是JavaServlet2.5和JSP2.1。JavaServlet就像任何其他的Java类一样已经被创建和编译。在您安装Servlet包并把它们添加到您的计算机上的Classpath类路径中之后,您就可以通过JDK的Java编译器或任何其他编译器来编译Servlet。下一步呢?接下来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。