SERVLET JSP篇-01 Servlet基础、HTTP协议(建立第一个servlet项目)
发布日期:2021-06-29 15:41:49 浏览次数:2 分类:技术文章

本文共 2035 字,大约阅读时间需要 6 分钟。

SERVLET JSP篇-01 Servlet基础、HTTP协议

.Servlet介绍

1.服务器如何保存并返回一个网页?

1)静态网页:无论谁看其内容都一样。百科、新闻。

服务器直接存HTML,直接返回HTML即可。

2)动态网页:不同人看到的内容有差异。淘宝、微博。

服务器保存一个组件,动态给每个用户拼一个网页。在Java语言中这个组件就是servlet。

组件:满足规范的对象。

2.Servlet的特点

服务器端的组件;可以动态拼资源(HTML/IMG等);满足sun的规范。

3.什么是Servlet?

sun推出的用于在服务器端处理HTTP的组件。

 

二、服务器

1.名称

Java服务器、WEB服务器、Java WEB服务器、Servlet容器。

2.本质:

是一个软件;它和游览器是平级的关系。

3.举例

Tomcat、JBoss、WebLogic、WebSphere

 

三、Tomcat的使用方式

1.单独使用(项目上线时)

1)配置好Java_HOME

2)下载及安装:绿色版软件,解压缩(释放)可用。

Linux:打开/tomcat/bin,在终端输入./startup.sh

Windows:打开/tomcat/bin,双击./startup.sh

3)访问tomcat

游览器输入http://localhost:8080

4)关闭tomcat

2.通过eclipse来调用(*开发时)

 

四、servlet开发步骤

1.创建WEB项目

必须具备标准的WEB目录/webapp/WEB-INFO/web.xml

2.导入jar包

1)使用maven:使用maven搜索javaee

 

2)使用tomcat自带的包

eclipse中选择项目,右键点击properties,弹出框中在左侧选择Targeted Runtimes,在右侧勾选Apache Tomcat。点击Apply。

 

3.开发Servlet

1)编写Servlet

创建package->创建一个类,名为xxxServlet(继承HttpServlet),从而间接的实现Servlet接口,重写父类的service()方法

package web;import java.io.IOException;import java.io.PrintWriter;import java.text.SimpleDateFormat;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class TimeServlet extends HttpServlet {	/**	 * 	 */	private static final long serialVersionUID = 1L;	@Override	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {		//告诉游览器给它发送的是网页		//如果这个格式写错了,游览器会无法识别,它只能让你保存这个文件		response.setContentType("text/html");		PrintWriter out=response.getWriter();		Date date=new Date();		SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss");		String now=sdf.format(date);		out.println("

"+now+"

"); out.close(); } }

2)配置Servlet(web.xml中)

先声明类,并给它取一个别名,再通过别名引用此类,给它取一个访问路径。

time
web.TimeServlet
time
/ts

4.部署

Servers视图下,选择tomcat,右键点击add and remove,在弹出框内将左边的待部署项目移动到右侧,启动tomcat即可。

5.访问

格式:/网名

例子:http://localhost:8080/Servlet01/ts

 

转载地址:https://codingchaozhang.blog.csdn.net/article/details/79825689 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:SERVLET JSP篇-02 HTTP协议、Servlet原理
下一篇:WEB_BASIC---08 jQuery事件处理、jQuery动画

发表评论

最新留言

很好
[***.229.124.182]2024年04月19日 03时44分45秒