栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA的三大框架是什么?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA的三大框架是什么?

刚开始学的是SSH,即Struts和Spring,Hibernate,主要用于WEN应用。 Struts主要负责表示层的显示;Spring使用其IOC和AOP处理控制业务;Hibernate主要是关于数据对数据库的持久性。

后来为了解决SSH的局限性,就诞生了SSM框架。

SSM框架是指Spring、SpringMVC、MyBatis这三个的组合体,这三个组合起来,便是Java业界常说的三层架构,即表现层、业务逻辑层、数据存取层等。

什么是Spring Boot?为什么现在都推崇Spring Boot?

Springboot是整合了Spring和SpringMVC的基于MVC架构的全新框架,使用来简化Spring的初始搭建和开发过程,使用了特定的方式来进行配置,让开发人员不在需要定义样板化的配置。此框架不需要配置xml,也不需要依赖于像MAVEN这样的构建系统。

Springboot的优点:

  1. 减少了大量的开发时间并提高了生产力。
  2. 避免了编写大量的样板代码,注释和XML配置。
  3. 解决了Spring的弊端。
  4. 快速整合第三方框架,无需配置文件。
  5. 代码少了、配置文件少了、不需要对第三方框架烦恼了、项目精简了,对整个团队的开发及维护来说,更大的节约了成本。
  6. 使用Java开发基于Spring的应用程序非常容易。

Springboot的缺点:

  1. 修复bug较慢,报错时难以定位到该点。
  2. 集成度较高,不易了解底层。
Spring Boot和SSM是什么关系?

伴随着Spring Boot的广泛应用,所以有一些菜鸟(尤其是那些刚工作几年的菜鸟)往往跟着以讹传讹地传递一个错误的观念:SSM过时了、Hibernate/JPA过时了,现在只要学习Spring Boot就够了。

Spring Boot的目的无非是两个:快速整合和自动配置,如果没有Spring MVC、没有Spring、没有MyBatis、没有Hibernate/JPA……等框架,那Spring Boot整合谁呢?

懂得了SSM(Spring MVC+Spring+MyBatis)与Spring Boot的关系之后,自然就能明白认扎实掌握SSM的重要性。反过来,有了扎实的SSM基础之后,再去学习Spring Boot所提供的快速整合和自动配置功能,就不至于流于表面的学习,而是能真正掌握Spring Boot的底层实现机制和原理。

实际上,如果你查看Spring Boot框架的官方文档,会看到如下文字:

“Automatically configure Spring and 3rd party libraries whenever possible(尽可能自动配置Spring及第三方框架)”。
★ ★★JAVA学习资源补充

Java基础:

  • java基础:https://www.bilibili.com/video/BV18J411W7cE

Java进阶:

  • java进阶13天:https://www.bilibili.com/video/BV1TE41177mP
  • API: https://www.bilibili.com/video/BV1aZ4y1j78G

Javaweb:

  • Hmtl-css-javascript:https://www.bilibili.com/video/BV1mE411h7Co
  • JQuery:https://www.bilibili.com/video/BV1ey4y1k73p
  • AJAX:https://www.bilibili.com/video/BV1ox411M7P2
  • vue.js: https://www.bilibili.com/video/BV12J411m7MG

热门技术框架:

  • Spring:https://www.bilibili.com/video/BV1yt411e7E8
  • SpringMVC+mybatis:https://www.bilibili.com/video/BV1Ns411Y7pL
  • mybatis plus:https://www.bilibili.com/video/BV1rE41197jR
  • Jpa:https://www.bilibili.com/video/BV1Ss411a7Y4
  • spring data:https://www.bilibili.com/video/BV1RE41167Pk

分布式架构:

  • Zookeeper+Dubbo:https://www.bilibili.com/video/BV1VE411q7dX
  • Springcloud:https://www.bilibili.com/video/BV1eE41187Ug
  • Skywalking:https://www.bilibili.com/video/BV1Z

​System.out.println("点个赞吧!"); 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027884.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号