JavaWeb开发思维导图之——JavaWeb静动态资源案例(7)
一 概述
- 发布静态资源
- 发布动态资源
二 内容详情
2.1 发布静态资源
1-步骤
- 创建JavaWeb项目
- 将静态页面所需资源导入到项目的web目录下
- 修改web.xml配置文件,修改默认主页
- 将项目部署到tomcat中
- 启动tomcat服务
- 打开浏览器查看页面
2-配置修改
- web.xml->welcome-file-list(默认主页)
2.2 发布动态资源
1-Servlet介绍
- 运行在Java服务器端的程序
- 用于接收和响应来自客户端基于Http协议的请求
- 要想实现Servlet功能,实现Servlet接口或继承实现类
- 核心方法: service(),任何客户端的请求都会经过该方法
2-实现步骤
- 创建一个JavaWeb项目
- 将静态页面所需资源导入到项目的web目录下
- 需修改web.xml配置文件,修改默认主页
- 在项目的src路径下编写一个类,实现Service接口
- 重写service方法,输出一句话即可
- 修改web.xml配置文件,配置servlet相关资源
- 将项目部署到tomcat中
- 启动tomcat服务
- 打开浏览器测试功能
3-配置
- web.xml->welcome-file-list(默认主页)
- web.xml->servlet(servlet声明)
- web.xml->servlet-mapping(servlet映射)
4-Servlet执行流程
- 浏览器访问资源路径(http://localhost:8080/crm/studentServlet)
- 通过servlet映射找到servlet-mapping配置(service-name)
- 通过servlet映射servlet-name找到servlet声明配置
- 通过servlet声明配置找到servlet-class实现类名
- 通过类找到service实现方法