教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Java框架有哪些?Java开发十二大框架简介

更新时间:2021年05月28日18时38分 来源:传智教育 浏览次数:

传智教育-一样的教育,不一样的品质

一、Spring

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

二、Spring MVC

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

三、Spring Boot

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

四、Netty

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

五、Spring Cloud

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

六、Shiro

  Apache Shiro是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。

七、Ehcache

  EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的CacheProvider。它使用的是JVM的堆内存,超过内存可以设置缓存到磁盘,企业版的可以使用 JVM 堆外的物理内存。

八、Quartz

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

九、Velocity

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

十、jQuery

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

  虽然哥好久没做 Web 开发了,但哥也不曾忘记,也还记得一些常用的写法,如:

  $("#wx").html("javastack");

十一、JUnit

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

十二、Log4j

  Log4j 是 Apache 的一个开源日志框架,通过 Log4j 我们可以将程序中的日志信息输出到控制台、文件等来记录日志。作为一个最老牌的日志框架,它现在的主流版本是 Log4j2。Log4j2是重新架构的一款日志框架,抛弃了之前 Log4j 的不足,以及吸取了优秀日志框架 Logback 的设计。

  


猜你喜欢:

JavaFX有什么显著特征?

Java设置响应消息头字段的方法是什么?

Spring事务的实现方式和实现原理【java面试必会】

Java中this关键字的常见用法有哪些?

传智教育java高级工程师培训

0 分享到:
和我们在线交谈!