Java中常用的框架包括但不限于以下这些:
Spring Framework
核心特性:依赖注入(DI)、面向切面编程(AOP)、数据访问等。
子项目:Spring Boot(简化Spring应用程序的创建和部署)、Spring MVC(Web应用框架)。
Hibernate
描述:开源的对象关系映射(ORM)框架,用于Java应用程序与数据库之间的对象和关系映射。
MyBatis
描述:优秀的持久层框架,支持定制化SQL、存储过程以及高级映射。
Struts
描述:开源的MVC(Model-View-Controller)框架,用于构建基于Java的Web应用程序。
Maven
描述:项目管理和构建工具,用于自动化构建、发布和管理Java项目。
RabbitMQ
描述:消息代理,用于通过轻量级消息在服务器之间进行数据交换。
Log4j
描述:开源的日志管理框架,用于在Java应用程序中记录日志。
Ehcache
描述:一个广泛使用的开源Java缓存框架,提供缓存功能。
Redis
描述:内存中的数据结构存储系统,可以用作数据库、缓存和消息代理。
Shiro
描述:一个强大且易用的Java安全框架,提供身份验证、授权、加密和会话管理功能。
这些框架各有特点,适用于不同的开发场景和需求。您可以根据项目需求选择合适的框架进行开发