javaweb 配置tomcat到eclipse

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43599377/article/details/102510827

javaweb 配置tomcat到eclipse

1 在已经下载好Tomcat的基础上,先创建javaweb工程
在这里插入图片描述
2
在这里插入图片描述
3
在这里插入图片描述
4 打开server控制台
在这里插入图片描述
5
在这里插入图片描述
6 将web工程放到服务器上
在这里插入图片描述
7
在这里插入图片描述
8
ds

二:2, 页面的响应事件需要和后台的java代码关联起来
a) Servlet是sun用来开发动态web资源的技术,在开发的api中提供了servlet接口,约定俗成把实现了servlet接口的java类称之为servlet,用户想要开发java代码去响应页面动作需要完成两个步骤
i. 编写一个java类实现一个servlet接口
ii. 把开发好的java类部署到web服务器中
b) 缓缓开发过程
1 创建一个类
在这里插入图片描述
2 在HTML文件中写下面这段话
在这里插入图片描述

3判定是浏览器请求服务器的资源时,第一个url的斜杠,代表服务器,斜杠后的第一个单词是服务器下挂在的application,第二个斜杠后才是application下面具体的业务java代码(servlet)
在这里插入图片描述

4 在配置文件中配置相关路径映射
!](https://img-blog.csdnimg.cn/20191011214646222.png)在这里插入图片描述

c) 速速开发过程
1 直接创建一个servlet类。项目会直接在xml文件中去将这个类的映射关系配置好,下面是创建servlet类的步骤方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建好了
在这里插入图片描述
在这里插入图片描述
3, 资源路径详解
a) url进入服务器后,先进web.xml进行匹配,没有匹配时进入webapp目录进行页面名称匹配,如果都没有,404
b) WEB-INF目录下,无法通过浏览器直接输入资源定位访问,这里是绝对安全的,只能是服务器内部访问该WEB-INF目录下的资源
c) 浏览器访问服务器资源
i. /代表服务器
ii. 任何访问路径建议在最头部都加上 /
iii. 多个不同映射可以访问同一个资源

iv. *通配符

  1. *.扩展名 *.do *.action …
  2. /开头 以/结尾 / /login/* …
    v. 案例练习
  3. 对于如下的一些映射关系:
      Servlet1 映射到 /abc/*
      Servlet2 映射到 /*
      Servlet3 映射到 /abc
      Servlet4 映射到 .do
    问题:
      当请求URL为“/abc/a.html”,“/abc/
    ”和“/”都匹配,哪个servlet响应
      Servlet引擎将调用Servlet1。
      当请求URL为“/abc”时,“/abc/
    ”和“/abc”都匹配,哪个servlet响应
      Servlet引擎将调用Servlet3。
      当请求URL为“/abc/a.do”时,“/abc/”和“.do”都匹配,哪个servlet响应
      Servlet引擎将调用Servlet1。
      当请求URL为“/a.do”时,“/”和“.do”都匹配,哪个servlet响应
      Servlet引擎将调用Servlet2。
      当请求URL为“/xxx/yyy/a.do”时,“/”和“.do”都匹配,哪个servlet响应
      Servlet引擎将调用Servlet2
  4. 原则,谁像选谁
    d) 服务器内部访问服务器资源
    i. /代表项目名称

猜你喜欢

转载自blog.csdn.net/weixin_43599377/article/details/102510827