文章摘要:Java常用的框架
Java常用的框架有:Spring、Spring MVC、Spring Boot、Netty、SpringCl […]
Java常用的框架有:Spring、Spring MVC、Spring Boot、Netty、SpringCloud、Shiro等、以下是关于Java常用的框架有哪些的具体介绍,一起来看看吧!
1. Spring:Spring框架是Java后端框架家族中功能较强大的框之一。其拥有 IOC 和 AOP两大利器,大大简化了软件开发的复杂性。此外,Spring现在可以与所有主流开发框架集成,可以说是一个通用框架。
2. Spring MVC:这是取代Struts的MVC开源框架,是Spring项目的重要组成部分,可以与SpringIOC容器紧密结合,以及拥有松耦合、方便配置、代码分离等特点,让 JAVA 程序员开发 WEB 项目变得更加容易。
3. SpringBoot:这是Spring开源组织的子项目,也是Spring组件的一站式解决方案,主要是为了简化使用Spring框架的难度,并简化繁重的配置。
Spring Boot为各种组件提供了启动器,只要开发人员可以配置相应的组件参数,SpringBoot就会自动配置,从而使开发人员可以快速构建依赖于Spring组件的Java项目。
4. Netty:是由 JBOSS 提供的一个开源的、异步的、基于事件驱动的网络通信框架。
Netty可以快速开发高性能、高可靠性的网络服务器和客户端程序,Netty简化了网络应用程序的编程和开发过程,使网络编程的开发变得极为简单。
5. Spring Cloud:这是一系列框架的有序集合,是当前最热门的微服务框架的优选。
它利用SpringBoot的开发便利性,巧妙地简化了分布式系统基础结构的开发,例如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot的开发风格做到一键启动和部署。
6. Shiro:Apache Shiro是一个功能强大且灵活的开源安全框架,可以干净利落地处理身份认证、授权、企业会话管理和加密。
7. Ehcache:这是一个纯Java进程内缓存框架,快速且功能强大。
8. Quartz:这是一个广泛使用的基于Java的开源任务调度框架。
9. Velocity:这是基于Java的模板引擎,简单而强大的模板语言为各种Web框架提供模板服务,来适配MVC模型。
10 .jQuery:这是一个快速、简洁的JavaScript框架,它封装了JavaScript常用的功能代码,提供了简单的JavaScript设计模式,大大简化了JavaScript编程。
11. JUnit:这是Java语言单元测试框架,绝大多数 Java 的开发环境都已经集成了 JUnit 作为其单元测试的工具。
12. Log4j:是 Apache 的一个开源日志框架,通过 Log4j 我们可以将程序中的日志信息输出到控制台、文件等来记录日志。