好的,所以我们接下来复习第二章内容--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
。
。。
。。。
好了,今天的复习就到这里了,接下来应该是安排的时间了.