Java EE企业级应用开发技术研究/循序渐进学AI系列丛书

价格 88.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

博文图书网

管理员第2年
资料通过认证
保证金未缴纳

内容简介

Java EE技术是当今流行的Web程序开发技术之一。本书结合企业级应用的需要,对Java EE的主流技行了研究,并结合应用实际讲解了其开发环境、建模方法、架构模式,以及基于主流架构技术的设计方法。全书共7章,内容依次为:Java EE与企业级应用开发、基于Spring Boot构建项目、基于Spring Data JPA实现数据访问层、基于MyBatis实现数据访问层、基于Spring Security实现认证和授权、微服务架构与Spring Cloud、在微服务架构中整合OAuth2。另外,本书通过一个网上人才中心系统的设计案例,分别介绍了单体架构和微服务架构涉及的核心技术,演示了构建一个可靠、稳定、易于扩展的应用系统的方法。

目录

目录第1章 Java EE与企业级应用开发 11.1 Java EE概述 11.1.1 企业级应用及其特点 11.1.2 Java EE及其常用技术 21.2 搭建Java EE开发环境 51.2.1 安装与配置K 51.2.2 安装与使用MySQL 61.2.3 安装集成开发工具IDEA 81.2.4 安装Tomcat 141.3 建模工具与编码规范化 171.3.1 UML建模工具PlantUML 171.3.2 数据库建模工具Workbench 251.3.3 IDEA数据库管理工具 261.3.4 基本编码规范与常用技术 291.3.5 Spring Boot集成Swagger2 351.4 Java EE项目的分层架构模式 391.4.1 分层架构模式概述 391.4.2 Java Web应用中的三层结构 401.4.3 结合MVC模式的分层结构 411.4.4 网上人才中心系统分析与设计 42第2章 基于Spring Boot构建项目 542.1 Spring Boot概述 542.1.1 Spring及Spring MVC 542.1.2 Spring Boot 562.2 使用IDEA创建Spring Boot项目 572.2.1 创建Spring Boot项目 572.2.2 根据项目需要引入其他依赖 602.2.3 按分层结构组织程序结构 632.2.4 建立分页工具类 652.2.5 应用程序基本配置 672.3 实体类与接口设计 672.3.1 实体类设计 672.3.2 业务逻辑层接口设计 692.3.3 数据访问层接口设计 692.4 数据访问层与业务逻辑层实现 692.4.1 数据访问层实现 692.4.2 对数据访问行单元测试 722.4.3 业务逻辑层实现 752.5 控制层实现 762.5.1 控制层设计的基本原理 762.5.2 控制类基类设计 782.5.3 实现其他控制类 792.5.4 对控制行单元测试 812.6 视图层实现 832.6.1 系统首页设计 842.6.2 管理员视图设计 852.6.3 部署运行程序 95第3章 基于Spring Data JPA实现数据访问层 983.1 Spring Data JPA概述 983.1.1 ORM与JPA 983.1.2 Spring Data JPA 993.1.3 Spring Data JPA接口和类 1003.2 Spring Boot与Spring Data JPA整合 1033.2.1 Spring Data JPA基本配置 1033.2.2 数据源配置优化 1043.2.3 基于Spring Data JPA实现Dao层 1073.2.4 Spring Data JPA扩展 1083.3 实体对象映射 1103.3.1 实体映射基础 1103.3.2 实体关系映射 1123.3.3 使用逆向工程生成实体类 1173.3.4 网上人才中心系统实体类定义 1193.4 JPA数据操作方法 1233.4.1 使用预定义的方法查询 1233.4.2 使用自定义方法查询 1263.4.3 查询结果格式 1283.4.4 网上人才中心系统数据访问层设计 1293.4.5 网上人才中心系统业务逻辑层设计 129第4章 基于MyBatis实现数据访问层 1324.1 MyBatis技术概述 1324.1.1 MyBatis简介 1324.1.2 MyBatis与Spring Data JPA比较 1324.1.3 MyBatis核心类及工作原理 1334.1.4 映射器与Mapper实例 1354.2 Spring Boot与MyBatis整合 1374.2.1 MyBatis基本配置 1374.2.2 基于MyBatis实现Dao层 1374.2.3 MyBatis映射器配置 1404.3 基于MyBatis Generator的逆向工程 1454.3.1 MyBatis Generator基础 1454.3.2 MyBatis Generator扩展 1494.3.3 使用自动生成的代码操作数据库 1514.4 基于MyBatis-Plus的逆向工程 1524.4.1 MyBatis-Plus基础 1524.4.2 MyBatis-Plus扩展 1564.4.3 基于MyBatis-Plus的数据操作 159第5章 基于Spring Security实现认证和授权 1625.1 Spring Security概述 1625.1.1 Spring Security简介 1625.1.2 Spring Security 原理 1625.1.3 Spring Security配置基础 1645.2 网上人才中心系统权限体系设计与开发 1695.2.1 权限相关数据结构及实体类设计 1695.2.2 权限相关数据访问层设计 1745.2.3 权限相关业务逻辑层设计 1785.2.4 权限相关控制层设计 1805.2.5 权限相关视图层设计 1875.3 权限相关组件设计及其配置设计 1935.3.1 权限相关组件设计 1935.3.2 验证码实现相关设计 1975.3.3 权限相关配置设计 200第6章 微服务架构与Spring Cloud 2036.1 微服务架构概述 2036.1.1 单体架构与微服务架构 2036.1.2 Spring Cloud概述 2066.1.3 Spring Cloud重要组件介绍 2076.2 网上人才中心系统微服务工程设计 2086.2.1 微服务设计基础 2086.2.2 微服务项目结构 2096.2.3 创建微服务项目 2106.2.4 创建模块 2156.3 基础微服务项目设计 2166.3.1 创建服务注册中心 2166.3.2 创建配置管理中心 2176.3.3 创建微服务网关 2216.4 REST API微服务设计 2236.4.1 领域业务设计 2236.4.2 查询对象设计 2276.4.3 REST API应用设计 2286.4.4 RESTful的接口设计 2366.5 视图微服务设计 2396.5.1 Thymeleaf技术 2396.5.2 Web UI微服务设计 2416.5.3 统一入口微服务设计 250第7章 在微服务架构中整合OAuth2 2597.1 基于OAuth2实现SSO的原理 2597.1.1 OAuth2基本原理 2597.1.2 JWT概述 2607.1.3 在微服务架构中实现SSO 2617.2 OAuth2授权服务器模块设计 2627.2.1 OAuth2授权服务器模块 2627.2.2 对授权服务行配置 2647.2.3 登录管理及配置 2677.2.4 控制器和用户登录界面设计 2707.3 实现微服务应用访问控制 2727.3.1 对网关Zuu行配置 2727.3.2 创建模块 2737.3.3 配置微服务应用 280参考文献 281

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号