第一个Servlet程序
创始人
2025-06-01 02:46:34

目录:1.tomcat服务器

2.Servet (1)servlet是什么

(2)一个servlet程序的常见七大步骤

3.smart tomcat

一.Tomcat

Tomcat是java圈子里最知名、最广泛使用的http服务器

基于tomcat进行网站后端的开发,网站后端,http服务器需要针对http协议进行一系列操作,tomacat已经把http相关的底层操作,封装好了,值需要调用tomcat提供的api即可。

我们常用的tomcat的api是Servlet.

二.Servlet

Servlet是开发动态页面,为程序员提供的一组api.

第一个Servlet程序

我们写一个hello world,我们写个Servlet程序,部署到tomcat上,通过浏览器访问,得到hello world程序。

实现第一个Servlet程序的7个步骤:

  1. 创建项目

  1. 引入依赖

  1. 创建目录结构

  1. 编写代码

  1. 打包程序

  1. 部署程序

  1. 验证

  1. 创建项目:

首先创建一个maven项目,maven 是一个“工程管理工具“,其作用1.规范目录结构2.管理依赖3.构建4.打包5.测试

大家在这里要注意:如果我们是首次使用maven,需要加载一些依赖,可能会慢一些。

  1. 引入依赖:

servlet对应的jar包

搜索https://mvnrepository.com,然后搜索servlet,找到对应的3.1.0版本,

然后在pom.xml中建立一个标签,把上面这段代码复制进去

  1. 创建目录:

(1)在main目录下,创建一个webapp目录

(2)在webapp下创建WEB-INF目录

(3)在WEB-INF目录下,创建一个web.xml文件

写入一些东西到web.xml中去

  1. 编写代码:

doGet的效果,根据请求计算响应,req已经解析好,构造好,resp则是一个空的对象,输入我们根据请求计算出响应,然后写入到响应中去。

  1. 打包程序

把程序编译好(得到一些class文件),再把这些class打成压缩包,但我们要打的是war包,jar只是一个普通的java程序,war则是tomact专属的用于描述webapp的程序,一个war就是一个webapp

点击package进行打包

此时我们再重新打包,此时就生成了一个war包

  1. 部署

把刚才打包好的war包拷贝到tomcat的webapps目录中,然后启动tomcat.

  1. 打开浏览器,输入url,访问写好的代码

三.smart tomcat

上述步骤,是使用Servlet最繁琐的步骤,可以通过一些操作来简化上述步骤,对于上述步骤的第5步和第6步,可以使用IDEA的Tomcat插件,把Tomcat集成到IDEA中,就省去手动打包、手动部署的过程,只需按一下运行,就可以自动打包部署。我们可以使用IDEA的一些插件

3.设置一下tomcat所在的路径

4.启动tomacat,点击idea的运行,正常情况下就会调用tomcat来运行程序了

然后再打开浏览器进行访问我们的代码

smart tomcat工作原理

tomact支持启动的时候显示指定一个特定的webapp目录,相当于是让tomcat加载单个webapp运行,idea直接调用tomcat,让tomcat加载当前的项目当中的目录,这个过程没有大war包,也没有拷贝,也没有解压缩的过程

相关内容

热门资讯

桐昆股份股价涨5.02%,国投... 12月17日,桐昆股份涨5.02%,截至发稿,报15.05元/股,成交3.58亿元,换手率1.02%...
海光信息股价涨5.04%,华泰... 12月17日,海光信息涨5.04%,截至发稿,报207.71元/股,成交32.87亿元,换手率0.7...
广发证券股价涨5.05%,农银... 12月17日,广发证券涨5.05%,截至发稿,报22.25元/股,成交15.50亿元,换手率1.21...
胜宏科技股价涨5.04%,嘉合... 12月17日,胜宏科技涨5.04%,截至发稿,报301.55元/股,成交101.97亿元,换手率4....
胜宏科技股价涨5.04%,宝盈... 12月17日,胜宏科技涨5.04%,截至发稿,报301.55元/股,成交102.02亿元,换手率4....