您好,欢迎光临有路网!
Spring 5攻略
QQ咨询:
有路璐璐:

Spring 5攻略

  • 作者:(美)马腾·代伊纳姆(Marten Deinum)丹尼尔·鲁比奥(Daniel
  • 出版社:人民邮电出版社
  • ISBN:9787115561381
  • 出版日期:2021年06月01日
  • 页数:547
  • 定价:¥149.90
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    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框架的简单介绍。 《Spring 5攻略》适合对
    目录
    第 1章 Spring开发工具 1 1-1 使用Spring Tool Suite构建Spring应用 1 1-2 使用IntelliJ IDE构建Spring应用 5 1-3 使用Maven命令行界面构建Spring应用 8 1-4 使用Maven wrapper构建Spring应用 9 1-5 使用Gradle命令行界面构建Spring应用 10 1-6 使用Gradle wrapper构建Spring应用 11 小结 11 第 2��� Spring核心任务 12 2-1 使用Java config来配置POJO 12 2-2 通过调用构造方法创建POJO 17 2-3 使用POJO引用与自动装配和其他POJO进行交互 19 2-4 使用@Resource与@Inject注解自动装配POJO 24 2-5 使用@Scope注解设置POJO的作用域 26 2-6 使用来自于外部资源(文本文件、XML文件、属性文件或图像文件)的 数据 28 2-7 针对不同地域的属性文件解析i18n文本信息 31 2-8 使用注解自定义POJO初始化与销毁动作 33 2-9 创建后置处理器来验证和修改POJO 36 2-10 使用工厂(静态工厂、实例方法与Spring的FactoryBean)创建POJO 39 2-11 使用Spring环境与profile加载不同的POJO 42 2-12 让POJO能够感知到Spring的IoC容器资源 44 2-13 使用注解实现面向切面编程 45 2-14 访问连接点信息 52 2-15 通过@Order注解指定切面的顺序 52 2-16 重用切面的切点定义 54 2-17 编写AspectJ切点表达式 55 2-18 使用AOP为POJO添加引介 58 2-19 使用AOP为POJO引入状态 60 2-20 在Spring中使用加载期编织的AspectJ切面 62 2-21 在Spring中配置AspectJ切面 65 2-22 使用AOP将POJO注入到领域对象中 66 2-23 使用Spring与TaskExecutor实现并发 68 2-24 在POJO间实现应用事件通信 73 小结 75 第3章 Spring MVC 77 3-1 使用Spring MVC开发一个简单的Web应用 77 3-2 使用@RequestMapping映射请求 86 3-3 使用处理器拦截器拦截请求 89 3-4 解析用户地域 92 3-5 外部化地域相关的文本信息 94 3-6 根据名字解析视图 95 3-7 使用视图与内容协商 97 3-8 将异常映射到视图 99 3-9 使用控制器处理表单 101 3-10 使用向导表单控制器处理多页面表单 111 3-11 使用注解进行bean验证(JSR-303) 120 3-12 创建Excel与PDF视图 121 小结 126 第4章 Spring REST 127 4-1 使用REST服务发布XML 127 4-2 使用REST服务发布JSON 133 4-3 使用Spring访问REST服务 137 4-4 发布RSS与Atom源 139 小结 146 第5章 Spring MVC:异步处理 147 5-1 使用控制器与TaskExecutor异步处理请求 147 5-2 使用响应写入器 153 5-3 使用异步拦截器 156 5-4 使用WebSocket 158 5-5 使用Spring WebFlux开发反应式应用 164 5-6 使用反应式控制器处理表单 172 5-7 使用反应式REST服务发布和消费JSON 182 5-8 使用异步Web客户端 183 5-9 编写反应式处理器函数 186 小结 188 第6章 Spring Social 189 6-1 搭建Spring Social 189 6-2 连接到Twitter 190 6-3 连接到Facebook 193 6-4 展示服务提供者的连接状态 195 6-5 使用Twitter API 199 6-6 使用持久化的UsersConnectionRepository 200 6-7 集成Spring Social与Spring Security 201 小结 208 第7章 Spring Security 209 7-1 保护URL访问 209 7-2 登录到Web应用 213 7-3 对用户进行认证 217 7-4 做出访问控制决策 224 7-5 保护方法调用 229 7-6 处理视图** 232 7-7 处理领域对象的** 233 7-8 向WebFlux应用中添加** 239 小结 242 第8章 Spring Mobile 243 8-1 不使用Spring Mobile来检测设备 243 8-2 使用Spring Mobile来检测设备 246 8-3 使用站点项 247 8-4 使用设备信息来渲染视图 249 8-5 实现站点切换 252 小结 253 第9章 数据访问 254 9-1 使用JDBC模板来更新数据库 259 9-2 使用JDBC模板查询数据库 263 9-3 简化JDBC模板的创建 267 9-4 在JDBC模板中使用具名参数 269 9-5 在Spring JDBC框架中处理异常 271 9-6 直接使用ORM框架来避免问题 274 9-7 在Spring中配置ORM资源工厂 282 9-8 使用Hibernate的上下文会话持久化对象 287 9-9 使用JPA的上下文注入来持久化对象 289 9-10 使用Spring Data JPA简化JPA操作 292 小结 293 第 10章 Spring事务管理 294 10-1 使用事务管理来避免问题 294 10-2 选择一种事务管理器实现 299 10-3 使用事务管理器API以编程的方式管理事务 300 10-4 使用事务模板以编程的方式管理事务 302 10-5 使用@Transactional注解以声明的方式管理事务 304 10-6 设置传播事务属性 305 10-7 设置隔离事务属性 308 10-8 设置回滚事务属性 314 10-9 设置超时与只读事务属性 314 10-10 使用加载期编织来管理事务 315 小结 315 第 11章 Spring Batch 316 11-1 搭建Spring Batch基础设施 317 11-2 读写数据 321 11-3 编写自定义ItemWriter与ItemReader 326 11-4 在写入前处理输入 328 11-5 通过事务增强健壮性 330 11-6 重试 331 11-7 控制步骤的执行 333 11-8 启动任务 337 11-9 参数化任务 340 小结 341 第 12章 Spring与NoSQL 342 12-1 使用MongoDB 342 12-2 使用Redis 352 12-3 使用Neo4j 357 12-4 使用Couchbase 370 小结 382 第 13章 Spring Java企业服务与远程技术 383 13-1 将Spring POJO注册为JMX MBean 383 13-2 发布并监听JMX通知 393 13-3 在Spring中访问远程JMX MBean 395 13-4 使用Spring的邮件支持来发送邮件 398 13-5 借助Spring的Quartz支持来调度任务 404 13-6 使用Spring的调度支持来调度任务 408 13-7 通过RMI公开和调用服务 410 13-8 通过HTTP公开和调用服务 413 13-9 使用JAX-WS公开和调用SOAP Web Service 415 13-10 使用契约优先的SOAP Web Service 420 13-11 使用Spring-WS公开和调用SOAP Web Service 423 13-12 使用Spring-WS与XML编组来开发SOAP Web Service 429 小结 433 第 14章 Spring消息机制 434 14-1 使用Spring发送和接收JMS消息 434 14-2 转换JMS消息 443 14-3 管理JMS事务 445 14-4 在Spring中创建消息驱动的POJO 446 14-5 缓存与池化JMS连接 451 14-6 使用Spring发送和接收AMQP消息 452 14-7 使用Spring Kafka发送和接收消息 457 小结 463 第 15章 Spring Integration 464 15-1 使用EAI进行系统集成 464 15-2 使用JMS集成两个系统 466 15-3 查询Spring Integration消息以获取上下文信息 469 15-4 使用文件系统来集成两个系统 471 15-5 将消息由一种类型转换为另一种类型 473 15-6 使用Spring Integration进行错误处理 476 15-7 派生集成控制:分割器与聚合器 478 15-8 使用路由器实现条件路由 481 15-9 使用Spring Batch发起事件 481 15-10 使用网关 484 小结 489 第 16章 Spring测试 490 16-1 使用JUnit与TestNG创建测试 490 16-2 创建单元测试与集成测试 494 16-3 为Spring MVC控制器实现单元测试 501 16-4 在集成测试中管理应用上下文 502 16-5 向集成测试注入测试构件 506 16-6 在集成测试中管理事务 507 16-7 在集成测试中访问数据库 511 16-8 使用Spring常见的测试注解 513 16-9 为Spring MVC控制器实现集成测试 513 16-10 为REST客户端编写集成测试 516 小结 519 第 17章 Grails 520 17-1 获取并安装Grails 520 17-2 创建Grails应用 521 17-3 获取Grails插件 523 17-4 Grails环境中的开发、生产与测试 524 17-5 创建应用的领域类 525 17-6 为应用的领域类生成CRUD控制器与视图 527 17-7 为消息属性实现国际化(I18n) 529 17-8 变更持久化存储系统 531 17-9 定制日志输出 533 17-10 运行单元与集成测试 535 17-11 使用自定义布局与模板 539 17-12 使用GORM查询 542 17-13 创建自定义标签 543 17-14 添加** 544 小结 547

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外