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常用框架有哪些?相关推荐

  1. JAVA常用框架系列教程之Spring(附视频)

    大家好,框架作为程序员开发重要的学习部分,在java开发中,框架的学习也尤为的重要,框架不仅可以帮助大家高效的进行开发工作,更加能够优化工作步骤,从而提高开发人员的工作效率.为帮助Java编程的初学者 ...

  2. java常用框架总结

    今天想看看现在常用的框架有哪些,发现网上文章不多决定根据自己的理解写一篇文章,如有错误希望大家包涵: 1.java的5大框架.springboot都不说了,网上资料很多: 2.缓存工具:Ehcache ...

  3. JAVA 常用框架和工具

    集成开发工具(IDE):Eclipse.MyEclipse.Spring Tool Suite(STS).Intellij IDEA.NetBeans.JBuilder.JCreator JAVA服务 ...

  4. Java常用框架笔记(1)

    Linux操作系统 重点在于使用,理论可以几乎忽略 学习原因: 我们一般是在Windows上开发,Linux上去做部署 市面上的常见的操作系统 Windows系列,unix系统,Linux系统,mac ...

  5. Java程序员的求职面试简历应该怎么写?Java常用框架有哪些?

    [Java程序员]的求职面试简历应该怎么写?首先要做到信息的完整,比如基本信息.求职意向.工作经历/项目经验.个人技能这几大简历版块一定得有.然后简历内容要做到简单明了,详略得当.即要求大家简单概括自 ...

  6. java 常用框架MP

    1. MyBatis介绍 MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发.提高效率 1.2 MyBatisPlus特性 无侵入:只做增强不做改变,不会对 ...

  7. 互联网java常用框架_来,带你鸟瞰 Java 中4款常用的并发框架!

    1. 为什么要写这篇文章 几年前 NoSQL 开始流行的时候,像其他团队一样,我们的团队也热衷于令人兴奋的新东西,并且计划替换一个应用程序的数据库. 但是,当深入实现细节时,我们想起了一位智者曾经说过 ...

  8. Kafka中的这只“千里眼”,你需要知道,java常用框架面试

    详细说明如下: join-time-max 消费者重新加入消费组的最大时长 join-time-avg 消费者重新加入消费组的平均时长 join-rate 消费者加入消费组的TPS 实践指导:该值为0 ...

  9. JAVA常用框架和插件

    做AOP编程的:AspectJ . JBoss AOP做工作流的:jBpm . Werkflow. XFlow. Zebra 做缓存的:OSCache. Ehcache(这个好像是hibernate用 ...

  10. Java常用框架学习

    学习一些基础,以免工作中简单应用和问题解决无头绪 thrift: thrift学习 springMVC基础学习:git spring: git Ioc 1104 aware 1104 autowiri ...

最新文章

  1. orcle 删除表报正在使用_删除文件时提示正在使用无法删除?这款免费软件帮你快速解决问题...
  2. Git 简易食用指南 v2.0
  3. WSFC2008R2跨群集迁移WSFC2012R2
  4. Linux 常用的IO接口
  5. java设计一个立方体类box_实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。_学小易找答案...
  6. 【李宏毅2020 ML/DL】P52 Network Compression - Network Pruning
  7. OpenOffice的安装与启动2
  8. Spring AOP无法拦截Controller中的方法
  9. 打印机驱动安装及换色带
  10. 将文件夹中的图片批量分割
  11. IntelliJ IDEA激吗? 活 ——集火吗
  12. Linux那些事儿 之 戏说USB(37)字符串描述符
  13. 名帖155 王献之 行书《行书帖选》
  14. 宾果消消乐和宾果消消消_《宾果消消消》攻略之关卡障碍介绍
  15. 51NOD 1278 相离的圆(二分 + 排序 好题)
  16. php ecos框架,GitHub - shopex/luban-desktop: A PHP Framework For Luban Web Artisans
  17. python爬虫: requests爬取flash播放页面的信息
  18. python中的特殊用法
  19. 明月浩空播放器php源码,Emlog插件-明月浩空音乐播放器
  20. smurf分布式攻击(DDOS)

热门文章

  1. COM组件和一般DLL 的区别
  2. linux下hg无法运行_linux下Mercurial Hg的配置方法
  3. 自媒体人必备的4款编辑排版工具,全部免费
  4. USB协议架构及驱动架构
  5. 更新sqlmap1.5.5版本教程(附带下载地址)
  6. 专利与论文-6:《专利权利要求书》的撰写与注意事项
  7. 长文图解工业HART总线协议
  8. matlab矩阵转置函数
  9. uni-app调用wifi接口
  10. 浅谈Android测试技术