1 SSH ——Struts+Spring+Hibernate
2 Spring +SpringMVC + Hibernate/ibatis
3 SSM —— Spring+SpringMVC+Mybatis—— 主流
4 Springboot+Mybatis——兴起
5 微服务框架——springboot+dubbo、springcloud—— 前沿
二:接下来是我们日常工作中使用较频繁的几个框架:
三:最后,是关于web后端开发框架中
企业最常用的框架:
Spring:是 Java 后端框架家族里面最强大的一个框架,其拥有 IOC(控制反转) 和 AOP(面向切面) 两大利器,大大简化了软件开发复杂性。并且,Spring 现在能与所有主流开发框架集成,可谓是一个万能框架,Spring 让 JAVA 开发变得更多简单。
SpringMVC:API层,处理|响应请求,获取表单参数,表单校验等。HTTP协议中的请求/响应特性,在该框架中,用户的每一个请求都声明了一个需要执行的动作。而这主要是通过将每个请求URI映射到一个可执行的方法来实现。同时,也将请求参数映射到对应方法的参数。
SpringBoot:Spring 组件一站式解决方案,简化使用 Spring 框架的难度,简省繁重的配置。
SpringCloud:微服务框架首选,它利用Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等
Mybatis:一种轻量级的对象关系映射持久层(ORM)框架,数据层,数据库相关,连接、处理、映射。
Swagger-UI:前后端协作的利器,解析代码里的注解生成JSON文件,通过Swagger UI生成网页版的接口文档,可以在上面做简单的接口调试 。
ApachePOI:POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
参考链接:
https://www.zhihu.com/question/357508270/answer/908848772
https://blog.csdn.net/lorogy/article/details/100663659
原文:https://www.cnblogs.com/Melo-ccyfy/p/14821528.html