框架的优点(SpringBoot VS Servlet)

导读:本篇文章讲解 框架的优点(SpringBoot VS Servlet),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

框架的优点(SpringBoot VS Servlet)

 

创建项目比较:

创建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而言则就简单很多很多了。

框架的优点(SpringBoot VS Servlet)

 运行项目比较:

对于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. …

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/94549.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!