TOMCAT和SERVLET

TOMCAT相当于把整个web项目部署在了tomcat上面,
可以通过虚拟地址访问这个web项目,访问web项目中某些特定的项目
XML文件相当于,把src下面java文件存储到web项目中作为库,然后调用
相当于xml文件是沟通web和java的桥梁
整个webapp下的项目被布置在虚拟地址上
通过虚拟地址加(web上的真是地址,访问资源)

在这里插入图片描述
web目录下放的是被tomcat放在服务器上部署好的项目
通过虚拟目录访问到webapp上的文件
webapp上的,就是可以被访问到文件

SERVLET相当于一个接口,实现了接口中方法,就实现了web项目和
java进行交互

Tom热部署和冷部署
tomcat热部署:
随时更新
首先要分清楚tomcat中的
两种部署war包
在这里插入图片描述
普通war包用于普通部署
war exploed包用于热部署
在这里插入图片描述

进行如热部署之前一定确定好只有war exploded包
然后
在这里插入图片描述
完成热部署。

Web服务器的作用说穿了就是:将某个主机上的资源映射为一个URL供外界访问。
在这里插入图片描述

SERVLET

web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
    <servlet>
        <servlet-name>demo</servlet-name>
        <servlet-class>web.ServeletDemo.ServeletDemo</servlet-class> <!--配置那个servlet把完整路径写上-->
        </servlet>  <!--相当于在仓库里,放上了一个servlet,说明来自那个包-->

    <servlet-mapping>
        <servlet-name>demo</servlet-name><!--部署好包的位置-->
        <url-pattern>/demo</url-pattern><!--表示从仓库里取-->
    </servlet-mapping>
</web-app>

这种全类名的加载方式,相当于将整个字节码文件通过反射,加载进了内存
SERVLET接口实现

package web.ServeletDe
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值