Java常用框架有哪些?
Java作为目前最流行的后台开发技术,从1995年到现在经历了25年的发展,技术体系也是不断的丰富和完善,Java技术体系里面也提供了非常优秀和丰富的框架。那我就来说说Java体系里比较常用的框架有哪些吧。
1.SSH组合
一般常说的SSH组合框架,就是Struts,Spring,Hibernate,后来Struts被SpringMVC来取代,所以SSH也可以是后者的组合。在这4中框架中,Struts和Hibernate目前来看,已经比较陈旧,而且也是比较重的框架,企业中目前已经很少用了。一些二三线小公司或者一线城市中的老旧项目,可能还在用这两种框架,新项目基本不会再采用这两个框架了。所以对于Struts和Hibernate框架,了解即可。
2.SSM组合
一般来说SSM组合都是Spring,SpringMVC,Mybatis,也可以是Mybatis的进阶版,Mybatis-plus。那么这个组合可以说是目前比较流行的组合了,一二线城市中,不少的项目还在使用SSM框架。
3.SpringBoot
严格的来说SpringBoot不能算是一个框架,更应该是Spring官方为了简化开发而提供的一个工具集。可以说是目前Java领域中开发的首选,基本上一二线城市的新项目,都是基于SpringBoot环境的开发了,这个开发起来简直不要太爽。
4.SpringCloud
微服务架构
微服务是最近这两三年比较火爆的框架组合,提供了一整套的解决方案,一线城市里尤其是互联网公司,如果不整点微服务,都不好意思说自己是程序员。
5.权限管控框架
Shiro,SpringSecurity,单体项目或者分布式项目,权限管控的框架这两个还是比较流行的。
6.前端框架
layui,easyui,bootstrap,elament-ui,vue,react等
7.分布式框架组合
dubbo+zookeeper是前几年比较流行的分布式解决方案,但是这两三年一线城市中新项目中基本已经抛弃,转而使用微服务了。
8.其他框架
Java里的框架太多了,比如JFinal,企业自己封装的框架等,不一而足,就不再一一列举了,
Java常用框架有哪些?相关推荐
- JAVA常用框架系列教程之Spring(附视频)
大家好,框架作为程序员开发重要的学习部分,在java开发中,框架的学习也尤为的重要,框架不仅可以帮助大家高效的进行开发工作,更加能够优化工作步骤,从而提高开发人员的工作效率.为帮助Java编程的初学者 ...
- java常用框架总结
今天想看看现在常用的框架有哪些,发现网上文章不多决定根据自己的理解写一篇文章,如有错误希望大家包涵: 1.java的5大框架.springboot都不说了,网上资料很多: 2.缓存工具:Ehcache ...
- JAVA 常用框架和工具
集成开发工具(IDE):Eclipse.MyEclipse.Spring Tool Suite(STS).Intellij IDEA.NetBeans.JBuilder.JCreator JAVA服务 ...
- Java常用框架笔记(1)
Linux操作系统 重点在于使用,理论可以几乎忽略 学习原因: 我们一般是在Windows上开发,Linux上去做部署 市面上的常见的操作系统 Windows系列,unix系统,Linux系统,mac ...
- Java程序员的求职面试简历应该怎么写?Java常用框架有哪些?
[Java程序员]的求职面试简历应该怎么写?首先要做到信息的完整,比如基本信息.求职意向.工作经历/项目经验.个人技能这几大简历版块一定得有.然后简历内容要做到简单明了,详略得当.即要求大家简单概括自 ...
- java 常用框架MP
1. MyBatis介绍 MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发.提高效率 1.2 MyBatisPlus特性 无侵入:只做增强不做改变,不会对 ...
- 互联网java常用框架_来,带你鸟瞰 Java 中4款常用的并发框架!
1. 为什么要写这篇文章 几年前 NoSQL 开始流行的时候,像其他团队一样,我们的团队也热衷于令人兴奋的新东西,并且计划替换一个应用程序的数据库. 但是,当深入实现细节时,我们想起了一位智者曾经说过 ...
- Kafka中的这只“千里眼”,你需要知道,java常用框架面试
详细说明如下: join-time-max 消费者重新加入消费组的最大时长 join-time-avg 消费者重新加入消费组的平均时长 join-rate 消费者加入消费组的TPS 实践指导:该值为0 ...
- JAVA常用框架和插件
做AOP编程的:AspectJ . JBoss AOP做工作流的:jBpm . Werkflow. XFlow. Zebra 做缓存的:OSCache. Ehcache(这个好像是hibernate用 ...
- Java常用框架学习
学习一些基础,以免工作中简单应用和问题解决无头绪 thrift: thrift学习 springMVC基础学习:git spring: git Ioc 1104 aware 1104 autowiri ...
最新文章
- orcle 删除表报正在使用_删除文件时提示正在使用无法删除?这款免费软件帮你快速解决问题...
- Git 简易食用指南 v2.0
- WSFC2008R2跨群集迁移WSFC2012R2
- Linux 常用的IO接口
- java设计一个立方体类box_实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。_学小易找答案...
- 【李宏毅2020 ML/DL】P52 Network Compression - Network Pruning
- OpenOffice的安装与启动2
- Spring AOP无法拦截Controller中的方法
- 打印机驱动安装及换色带
- 将文件夹中的图片批量分割
- IntelliJ IDEA激吗? 活 ——集火吗
- Linux那些事儿 之 戏说USB(37)字符串描述符
- 名帖155 王献之 行书《行书帖选》
- 宾果消消乐和宾果消消消_《宾果消消消》攻略之关卡障碍介绍
- 51NOD 1278 相离的圆(二分 + 排序 好题)
- php ecos框架,GitHub - shopex/luban-desktop: A PHP Framework For Luban Web Artisans
- python爬虫: requests爬取flash播放页面的信息
- python中的特殊用法
- 明月浩空播放器php源码,Emlog插件-明月浩空音乐播放器
- smurf分布式攻击(DDOS)