导航菜单

软件工程/JavaEE框架
课程进度 42% · 第8/17章8/17章 · 标签 1/6
1

Jakarta EE主流框架概述

Jakarta EE生态下的开源框架通过提供标准化的解决方案,显著提升了企业级应用的开发效率和质量。这些框架覆盖了从Web层到持久层的各个方面,包括控制反转、Web MVC、ORM等核心功能。

控制反转

  • Spring Framework
  • CDI (Contexts and Dependency Injection)

Web框架

  • Spring MVC
  • Jakarta Faces (JSF)
  • Struts

数据访问

  • Hibernate
  • MyBatis
  • Jakarta Persistence (JPA)
2

框架对比

text
1
框架 | 类型 | 特点 | 适用场景
2
Spring | IoC/DI容器 | 轻量级、模块化 | 企业级全栈开发
3
Struts | Web MVC | 基于MVC、XML配置为主 | 传统Web应用
4
Hibernate | ORM | 全自动映射、强大查询 | 复杂业务系统
5
MyBatis | SQL映射 | 半自动、灵活控制SQL | 数据层优化

📖Spring框架是目前JavaEE生态中最主流的框架选择,其子项目覆盖了从数据访问到微服务的各个层面。

SpringStrutsHibernateMyBatis框架对比