框架的优点(SpringBoot VS Servlet)
创始人
2024-03-21 04:00:05
0

 

创建项目比较:

创建Servlet项目:流程复杂,容易出错,这里可以参考之前写的一篇博客:

如何创建一个Servlet项目(Maven)?_crazy_xieyi的博客-CSDN博客_maven创建servlet

1.创建maven项目

2.引入依赖(而且还要注意版本号是否对应,比如Tomcat8只能引入Servlet3.1)

3.创建目录

而创建Spring Boot项目很简单,直接创建Spring Boot项目并勾选添加项目依赖即可。

编写代码比较:以添加用户和删除用户为例

对于Servlet而言,

1.创建两个类,一个类对应一个url,一个添加用户的url,一个删除用户的url,然后再继承自HttpServlet并重写doGet/doPost方法

2.使用request来获取前端参数

3.编写业务逻辑

4.设置返回类型,设置编码格式,使用resp来返回响应

对Spring Boot而言则就简单很多很多了。

 运行项目比较:

对于Servlet而言:

1.社区版idea安装插件smartomcat

2.下载并解压一个tomcat

3.配置tomcat

4.运行项目

而对于Spring Boot而言,直接运行main方法即可。

发布项目比较:

对于Servlet而言:

1.maven打包,将打包好的war/jar上传到服务器

2.在服务器上安装tomcat

3.将war包放到webapps目录下

4.启动tomcat,运行项目

对Spring Boot而言,.maven打包,将打包好的war/jar上传到服务器这一步是相同的,但是可以直接使用java -jar xxx.jar 直接就可以运行项目了。

Servlet的缺点:

1. 添加外部 jar 不⽅便,容易出错,⽐如添加了⼀个不匹配的外部 jar 版本;

2. 运⾏和调试的时候需要配置 tomcat 不⽅便;

3. 发布不⽅便,servlet 项⽬必须依靠外置的 tomcat(外置的 web 容器)运⾏。

4. 路由配置不⽅便,⼀个访问地址对应⼀个 Servlet 类。

5..........

使⽤ Spring Boot 项⽬框架相⽐于 Servlet 所具备的以下优点:

1. ⽆需配置 Tomcat,点击“运⾏”按钮就可以运⾏项⽬,Spring Boot 内置了 Web 容器(可直接运

⾏)。  

2. 对象⾃动装配

3. 添加外部 jar 更容易,不易出错(版本问题⽆需关注);

4. 调试项⽬更加⽅便,⽆需配置 Tomcat;

5. 发布项⽬更加⽅便,⽆需配置 Tomcat;

6. 添加路由更加⽅便,⽆需每个访问地址都添加⼀个类。

7. ...

相关内容

热门资讯

汽车油箱结构是什么(汽车油箱结... 本篇文章极速百科给大家谈谈汽车油箱结构是什么,以及汽车油箱结构原理图解对应的知识点,希望对各位有所帮...
美国2年期国债收益率上涨15个... 原标题:美国2年期国债收益率上涨15个基点 美国2年期国债收益率上涨15个基...
嵌入式 ADC使用手册完整版 ... 嵌入式 ADC使用手册完整版 (188977万字)💜&#...
重大消息战皇大厅开挂是真的吗... 您好:战皇大厅这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...
盘点十款牵手跑胡子为什么一直... 您好:牵手跑胡子这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游...
senator香烟多少一盒(s... 今天给各位分享senator香烟多少一盒的知识,其中也会对sevebstars香烟进行解释,如果能碰...
终于懂了新荣耀斗牛真的有挂吗... 您好:新荣耀斗牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信8435338】很多玩家在这款游戏...
盘点十款明星麻将到底有没有挂... 您好:明星麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【5848499】很多玩家在这款游戏...
总结文章“新道游棋牌有透视挂吗... 您好:新道游棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【7682267】很多玩家在这款游...
终于懂了手机麻将到底有没有挂... 您好:手机麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...