首页 > 编程知识 正文

java spring框架,java主流框架有哪些

时间:2023-05-05 14:38:01 阅读:45686 作者:3900

资料来源: https://www.pin lue.com/article/2021/06/2900/0011639465600.html

1.Spring 框架

Spring框架是目前Java后端框架家族中最强大的一个,具有IOC和AOP两大优势,简化了开发复杂性。 而且,Spring是目前可以与所有主要开发框架集成的万能框架,Spring使Java开发变得简单。

2.Spring MVC 框架

这是MVC的开源框架,而不是Struts,是Spring项目的重要部分。 可以与Spring IOC容器绑定,具有松散耦合、易于配置和代码隔离等特点,使Java程序员更容易开发WEB项目。

3.Spring Boot 框架

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

4.Netty

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

5.Spring Cloud

这是一系列框架有序组织,是当前最受欢迎的微服务框架的首选。 首先,利用Spring Boot开发的便利性,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,巧妙简化分布式系统基础的开发,以Spring Boot的开发方式一键启动和部署

6.Shiro

Apache Shiro是一个强大、灵活的开源安全框架,可干净地处理身份验证、许可、企业会话管理和加密。

7.Ehcache

EhCache是一个纯Java流程缓存框架,具有快速、精细等特点,是Hibernate的默认EhCache提供程序。 正在使用JVM的堆内存。 超过内存时可以设置磁盘缓存,企业版可以使用JVM堆外的物理内存。

8.Quartz

Quartz是一个基于Java的广泛使用的开源任务调度框架,谁做过定时任务,谁就没用过这个框架。

9.Velocity

Velocity是一个基于Java的模板引擎,简单而强大的模板语言为各种Web框架提供适合MVC模型的模板服务。

10.jQuery

jQuery是一个快速简单的JavaScript框架,用于封装JavaScript常用的功能代码,它提供了一种简单的JavaScript设计模式,大大简化了JavaScript编程。

11.JUnit

JUnit是一个Java语言单元测试框架,大多数Java开发环境已经将JUnit集成为单元测试的工具。

12.Log4j

Log4j是一个Apache开源日志框架,Log4j允许您通过将程序中的日志信息输出到控制台、文件等来记录日志。 作为最早品牌的日志框架,当前的主流版本是Log4j2。 Log4j2是一个重构的日志框架,它放弃了以前Log4j的不足以及采用优秀日志框架Logback的设计。

-END-

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。