内容简介
Java EE技术是当今流行的Web程序开发技术之一。本书结合企业级应用的需要,对Java EE的主流技术进行了研究,并结合应用实际讲解了其开发环境、建模方法、架构模式,以及基于主流架构技术的设计方法。全书共7章,内容依次为:Java EE与企业级应用开发、基于Spring Boot构建项目、基于Spring Data JPA实现数据访问层、基于MyBatis实现数据访问层、基于Spring Security实现认证和授权、微服务架构与Spring Cloud、在微服务架构中整合OAuth2。另外,本书通过一个网上人才中心系统的设计案例,分别介绍了单体架构和微服务架构涉及的核心技术,演示了构建一个安全可靠、稳定高效、易于扩展的应用系统的方法。
AI简介
这是一本深入探讨Java EE企业级应用开发技术的著作。该书以Java EE技术为核心,结合企业级应用的实际需求,详细讲解了Java EE开发环境、建模方法、架构模式,以及基于主流架构技术的设计方法。书中通过一个网上人才中心系统的设计案例,分别介绍了单体架构和微服务架构涉及的核心技术,演示了构建一个安全可靠、稳定高效、易于扩展的应用系统的方法。
该书首先介绍了Java EE与企业级应用开发概述,包括Java EE的基本概念、核心技术、分层架构模式以及Java EE项目的开发流程。接着,书中深入讲解了基于Spring Boot构建项目的方法,包括使用IDEA创建Spring Boot项目、实体类与接口设计、数据访问层与业务逻辑层实现、控制层实现以及视图层实现。
在数据访问层的设计上,书中详细介绍了基于Spring Data JPA实现数据访问层的方法,包括Spring Data JPA概述、Spring Boot与Spring Data JPA整合、实体对象映射以及JPA数据操作方法。同时,书中还讲解了基于MyBatis实现数据访问层的方法,包括MyBatis技术概述、Spring