主页 详情

《Spring MVC实战》_(美)亚历克斯·布雷特(Alex Bretet)_14189457_9787121311116

【书名】:《Spring MVC实战》
【作者】:(美)亚历克斯·布雷特(Alex Bretet)
【出版社】:北京:电子工业出版社
【时间】:2017
【页数】:384
【ISBN】:9787121311116
【SS码】:14189457

最新查询

内容简介

1 企业级Spring应用的搭建

引言

安装Eclipse JEE开发者版本与Java SE 8

为Eclipse配置Java 8、Maven 3和Tomcat 8

定义Maven的项目结构

安装Spring、Spring MVC和Web结构

2 使用Spring MVC设计微服务架构

引言

使用简单URL映射配置控制器

使用ViewResolver配置回退控制器

使用Bootstrap创建并自定义响应式单页面Web设计

使用JSTL在视图中显示模型

定义通用WebContentInterceptor

使用AngularJS设计客户端MVC模式

3 Java持久化与实体

引言

在Spring中配置Java持久化API

定义有用的EJB3实体和关系

使用JPA与Spring Data JPA

4 为无状态架构构建REST API

引言

绑定请求与编排响应

配置内容协商(JSON与XML等)

添加分页、过滤器与排序功能

全局处理异常

使用Swagger生成文档与公开API

5 使用Spring MVC进行认证

引言

配置Apache HTTP服务器来代理Tomcat服务器

修改用户和角色以适应Spring Security

基于BASIC的认证方式

第三方OAuth2认证

在REST环境中保存认证信息

服务与控制器授权

6 实现HATEOAS

引言

将DTO改造成Spring HATEOAS资源

为超媒体驱动的API创建链接

JPA实体的暴露策略

通过OAuth从第三方API获取数据

7 开发CRUD操作与校验

引言

为所有HTTP方法扩展REST处理程序

使用Bean Validation校验资源

REST消息与内容的国际化

使用HTML5和AngularJS校验客户端表单

8 通过WebSocket与STOMP进行通信

引言

通过基于SockJS的STOMP使社交事件流媒体化

使用RabbitMQ作为多协议消息代理

将任务放入RabbitMQ并通过AMQP消费任务

通过Spring Session和Redis保证消息安全

9 测试与故障排除

引言

通过Flyway实现数据库迁移自动化

使用Mockito和Maven Surefire进行单元测试

使用Cargo、Rest-assured和Maven Failsafe进行集成测试

在集成测试中注入Spring Bean

使用Log4j2记录日志的现代应用


书查询(www.shuchaxun.com)本网页唯一编码:
af960d54699ef42b42333af4339867aa#4c2fd8d7ce4199195eca20aaaf4addbc#74411856#14189457.zip