Servlet JSP Day01

2019年6月28日Servlet JSP第一天

目录

  • Servlet JSP
    • webserver示意图
    • Servlet
      • 安装配置Tomcat服务器
      • 第一个实现:Servlet Hello World
        • 实现步骤
          • 1. 创建 Maven Web 项目
          • 2. 导入Tomcat 目标服务器运行环境
          • 3. 创建一个类 DemoServlet
          • 4. 配置web.xml ,即:双击“Deployment Descriptor:Servlet ”
          • 5. 将web程序部署到 Tomcat 中
          • 6. 使用浏览器请求 /hello, 在浏览器中看到 Hello World!

Servlet JSP

webserver示意图

Servlet JSP Day01_第1张图片

Servlet

Servlet: 是指在在服务器上执行的程序片段.

  1. Servlet是JavaEE规范的一部分
  2. 用来解决Web服务器端编程问题
  3. Servlet组件工作在Java Web服务器中

安装配置Tomcat服务器

  1. 下载Tomcat http://tomcat.apache.org(外网下载不了)
  2. 安装: 释放tomcat压缩包即可
  3. 在Eclipse中配置Tomcat
    Servlet JSP Day01_第2张图片

参考: http://doc.canglaoshi.org/tomcat/index.html

第一个实现:Servlet Hello World

Servlet JSP Day01_第3张图片

实现步骤

1. 创建 Maven Web 项目
1. 创建maven war项目  (Eclipse必须能够连接到Mavne仓库)
2. 在项目上 使用 右键创建 "部署描述文件 web.xml"
	1. 具体:Deployment Descriptor:Servlet 右键点击Generate Deployment Descriptor Stub 
2. 导入Tomcat 目标服务器运行环境

Servlet JSP Day01_第4张图片

  • 就是导入 Servlet 接口
3. 创建一个类 DemoServlet
1. 向response发送 Hello World 

		public class DemoServlet implements Servlet{
		
			public void destroy() {
			}
			public ServletConfig getServletConfig() {
				return null;
			}
			public String getServletInfo() {
				return null;
			}
			public void init(ServletConfig arg0) throws ServletException {
			}
		
			public void service(ServletRequest request, ServletResponse response) 
			    throws ServletException, IOException {
				response.setContentType("text/html"); 
				//将 Hello World 写到response中
				response.getWriter().print("Hello World!");
			}
			
		}
4. 配置web.xml ,即:双击“Deployment Descriptor:Servlet ”
1. 将请求路径 /hello 映射到 DemoServlet 上
		
		
		  
		  
		   	demo
		   	day01.DemoServlet
		  
		  
		  
		   	demo  
		  	 /hello  
		  
5. 将web程序部署到 Tomcat 中

Servlet JSP Day01_第5张图片

  • 部署就是复制, 将web.xml DemoServlet 等复制到Tomcat服务器中.
6. 使用浏览器请求 /hello, 在浏览器中看到 Hello World!
	http://localhost:8080/Servlet01/hello

你可能感兴趣的:(Servlet,JSP,Servlet,JSP)