搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Spring5攻略
0.00     定价 ¥ 149.90
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购21本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115561381
  • 作      者:
    作者:(美)马腾·代伊纳姆//丹尼尔·鲁比奥//乔希·朗|责编:傅道坤|译者:张龙
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2021-06-01
收藏
畅销推荐
内容介绍
Spring是一个开源的轻量级Java开发框架,主要用于解决企业应用开发的复杂性,简化应用程序的开发。 本书以“菜谱”的方式,介绍了Spring开发期间会遇到的各种需求、问题以及相应的解决方案。本书分为17章,主要内容有Spring开发工具的简单介绍;Spring是什么、如何配置、如何使用;如何使用Spring Web MVC框架进行基于Web的开发;Spring对Restful Web Service的支持;Spring MVC的异步处理;使用Spring Social集成社交网络;使用Spring Security保护应用;使用Spring Mobile在应用中集成移动设备检测和使用功能;如何使用Spring访问数据;Spring事务管理;使用Spring Batch框架对大型机领域的解决方案进行建模;Spring与NoSQL和Hadoop的混合使用;Spring Java企业服务与远程技术;Spring消息机制;使用Spring Integration框架集成不同的服务与数据;Spring Framework的单元测试;Grails框架的简单介绍。 本书适合对Java开发和企业应用集成有一定了解,希望在实际开发中掌握一种全面、快速、可伸缩、可移植的工具平台的开发人员阅读。
展开
目录
第1章 Spring开发工具
1-1 使用Spring Tool Suite构建Spring应用
1-2 使用IntelliJ IDE构建Spring应用
1-3 使用Maven命令行界面构建Spring应用
1-4 使用Maven wrapper构建Spring应用
1-5 使用Gradle命令行界面构建Spring应用
1-6 使用Gradle wrapper构建Spring应用
小结
第2章 Spring核心任务
2-1 使用Java config来配置POJO
2-2 通过调用构造方法创建POJO
2-3 使用POJO引用与自动装配和其他POJO进行交互
2-4 使用@Resource与@Inject注解自动装配POJO
2-5 使用@Scope注解设置POJO的作用域
2-6 使用来自于外部资源(文本文件、XML文件、属性文件或图像文件)的数据
2-7 针对不同地域的属性文件解析i18n文本信息
2-8 使用注解自定义POJO初始化与销毁动作
2-9 创建后置处理器来验证和修改POJO
2-10 使用工厂(静态工厂、实例方法与Spring的FactoryBean)创建POJO
2-11 使用Spring环境与profile加载不同的POJO
2-12 让POJO能够感知到Spring的IoC容器资源
2-13 使用注解实现面向切面编程
2-14 访问连接点信息
2-15 通过@Order注解指定切面的顺序
2-16 重用切面的切点定义
2-17 编写AspectJ切点表达式
2-18 使用AOP为POJO添加引介
2-19 使用AOP为POJO引入状态
2-20 在Spring中使用加载期编织的AspectJ切面
2-21 在Spring中配置AspectJ切面
2-22 使用AOP将POJO注入到领域对象中
2-23 使用Spring与TaskExecutor实现并发
2-24 在POJO间实现应用事件通信
小结
第3章 Spring MVC
3-1 使用Spring MVC开发一个简单的Web应用
3-2 使用@RequestMapping映射请求
3-3 使用处理器拦截器拦截请求
3-4 解析用户地域
3-5 外部化地域相关的文本信息
3-6 根据名字解析视图
3-7 使用视图与内容协商
3-8 将异常映射到视图
3-9 使用控制器处理表单
3-10 使用向导表单控制器处理多页面表单
3-11 使用注解进行bean验证(JSR-303)
3-12 创建Excel与PDF视图
小结
第4章 Spring REST
4-1 使用REST服务发布XML
4-2 使用REST服务发布JSON
4-3 使用Spring访问REST服务
4-4 发布RSS与Atom源
小结
第5章 Spring MVC:异步处理
5-1 使用控制器与TaskExecutor异步处理请求
5-2 使用响应写入器
5-3 使用异步拦截器
5-4 使用WebSocket
5-5 使用Spring WebFlux开发反应式应用
5-6 使用反应式控制器处理表单
5-7 使用反应式REST服务发布和消费JSON
5-8 使用异步Web客户端
5-9 编写反应式处理器函数
小结
第6章 Spring Social
6-1 搭建Spring Social
6-2 连接到Twitter
6-3 连接到Facebook
6-4 展示服务提供者的连接状态
6-5 使用Twitter API
6-6 使用持久化的UsersConnectionRepository
6-7 集成Spring Social与Spring Security
小结
第7章 Spring Security
7-1 保护URL访问
7-2 登录到Web应用
7-3 对用户进行认证
7-4 做出访问控制决策
7-5 保护方法调用
7-6 处理视图安全
7-7 处理领域对象的安全
7-8 向WebFlux应用中添加安全
小结
第8章 Spring Mobile
8-1 不使用Spring Mobile来检测设备
8-2 使用Spring Mobile来检测设备
8-3 使用站点首选项
8-4 使用设备信息来渲染视图
8-5 实现站点切换
小结
第9章 数据访问
9-1 使用JDBC模板来更新数据库
9-2 使用JDBC模板查询数据库
9-3 简化JDBC模板的创建
9-4 在JDBC模板中使用具名参数
9-5 在Spring JDBC框架中处理异常
9-6 直接使用ORM框架来避免问题
9-7 在Spring中配置ORM资源工厂
9-8 使用Hibernate的上下文会话持久化对象
9-9 使用JPA的上下文注入来持久化对象
9-10 使用Spring Data JPA简化JPA操作
小结
第10章 Spring事务管理
10-1 使用事务管理来避免问题
10-2 选择一种事务管理器实现
10-3 使用事务管理器API以编程的方式管理事务
10-4 使用事务模板以编程的方式管理事务
10-5 使用@Transactional注解以声明的方式管理事务
10-6 设置传播事务属性
10-7 设置隔离事务属性
10-8 设置回滚事务属性
10-9 设置超时与只读事务属性
10-10 使用加载期编织来管理事务
小结
第11章 Spring Batch
11-1 搭建Spring Batch基础设施
11-2 读写数据
11-3 编写自定义ItemWriter与ItemReader
11-4 在写入前处理输入
11-5 通过事务增强健壮性
11-6 重试
11-7 控制步骤的执行
11-8 启动任务
11-9 参数化任务
小结
第12章 Spring与NoSQL
12-1 使用MongoDB
12-2 使用Redis
12-3 使用Neo4j
12-4 使用Couchbase
小结
第13章 Spring Java企业服务与远程技术
13-1 将Spring POJO注册
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证