菜鸟程序员的自我思想工作-jsp之servlet入门(2)

好的,所以我们接下来复习第二章内容--Servlet入门

Servlet简介

Servlet是Java2.0中新增的一个全新的功能,它被定义为是在服务器上运行的Java小程序,它是与平台

无关的服务器组件,使用Java编写,遵循标准API。它能直接或借助几乎在所有Web服务器上运行,其中,服务

器则负责Servlet和客户端的通信,采用“请求/响应”模式。Servlet能自助粘贴和解码HTML表单数据,读取和

设置HTTP头,处理Cookie,跟踪Session等其他功能。Servlet之间能共享数据,很容易实现诸如数据库连接池

的功能,更能方便地实现会话管理和Servlet之间的通信。

P.S        ①Servlet是一个动态网页,在Web服务器上运行,它有自己的URL

      ②Servlet是一个Java类,它负责在服务器中运行处理操作并运行与客户端的交互

         ③Servlet负责接收客户的请求,在服务器上运行,并将运行的结果返回客户端浏览器,可以通过out.print("HTML格式或内容")

                 的形式在浏览器上展示出来.

2.1Servlet API

Servlet的核心是javax.servlet.Servlet接口,所有的Servlet必须实现这个接口。我们写的Servlet大都是从

GenernicServlet或HttpServlet类进行扩展来实现。当扩展了采用HTTP通信协议的HttpServlet,并把这个Servlet动态地加载到Servlet

服务器上时,就能够使用HTTP请求和HTTP相应与客户端交互。Servlet容器支持请求和响应所用的HTTP协议,如图所示


2.2见识一个Servlet代码(代码略)

一个Servlet是一个Java类,它通过doGet()方法处理业务逻辑,并将需要给用户响应的结果通过out.println()在客户端显示出来,

其功能是在浏览器中显示以下字符串“This is class myServlet.MyServlet using the Get method”

2.2.1运行该Servlet程序

前面说过,一个Servlet类似于一个动态网页,它有一个URL地址能在浏览器上访问。那么上述MyServlet.java 的URL在哪里定义的呢?

其实用MyEclipse进行Servlet创建时,有一系列选项与参数须填写,其中一个是对“Servlet/JSP Mapping URL:”的填写,在其中定义该Servlet的URL即可。

上述MyServlet.java的URL定义为“/Myservlet”。该定义将保存在配置文件web.xml中。

我们部署项目后,然后启动Tomcat服务器,在浏览器中输入URL:

http://localhost:8080/MyServletProject/MyServlet  

便可运行访问MyServlet.java






。。

。。。

好了,今天的复习就到这里了,接下来应该是安排的时间了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值