作为一名合格的Java开发工程师,不仅需要了解开发技术,还需要了解清楚Java主流框架信息。那么常见的Java框架有哪些。

常见的Java框架有哪些?
1.Spring框架
Spring框架是现在Java后端框架家族里面最强大的一个,拥有IOC和AOP两大利器,简化了开发的复杂性。而且Spring现在能与所有主流开发框架集成,是一个万能框架,Spring让Java开发变得简单。

2.SpringMVC框架
这是一个MVC的开源框架用来代替Struts,是Spring项目里面的一个重要部分,能和SpringIOC容器结合,拥有松耦合、方便配置、代码分离等特点,让Java程序员开发WEB项目变得更加容易。

3.SpringBoot框架
SpringBoot是Spring开源组织下的一个子项目,也是Spring组件一站式解决方法,主要是为了简化使用Spring的框架难度。

4.Netty
Netty是由JBOSS提供的开源的异步的,基于事件驱动的网络通信框架。可以快速提高开发性能,高可靠性的网络服务器和客户端程序,Netty简化了网络应用的编程开发过程,使用开发网络编程变得异常简单。

5.SpringCloud
这是一系列框架有序集合,是目前最火的微服务框架首选,首先它是利用SpringBoot开发的便利性巧妙的简化了分布式系统基础的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。