admin管理员组文章数量:1794759
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的优点:
Springboot的缺点:
伴随着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基础:www.bilibili/video/BV18J411W7cE
Java进阶:
- java进阶13天:www.bilibili/video/BV1TE41177mP
- API: www.bilibili/video/BV1aZ4y1j78G
Javaweb:
- Hmtl-css-javascript:www.bilibili/video/BV1mE411h7Co
- JQuery:www.bilibili/video/BV1ey4y1k73p
- AJAX:www.bilibili/video/BV1ox411M7P2
- vue.js: www.bilibili/video/BV12J411m7MG
热门技术框架:
- Spring:www.bilibili/video/BV1yt411e7E8
- SpringMVC+mybatis:www.bilibili/video/BV1Ns411Y7pL
- mybatis plus:www.bilibili/video/BV1rE41197jR
- Jpa:www.bilibili/video/BV1Ss411a7Y4
- spring data:www.bilibili/video/BV1RE41167Pk
分布式架构:
- Zookeeper+Dubbo:www.bilibili/video/BV1VE411q7dX
- Springcloud:www.bilibili/video/BV1eE41187Ug
- Skywalking:www.bilibili/video/BV1Z
System.out.println("点个赞吧!");
版权声明:本文标题:JAVA的三大框架是什么? 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687012316a128571.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论