展开全部

主编推荐语

洞悉Java体系,活用各种工具,进入开发实战的常备武器库,通过实战快速上手Java编程。

内容简介

Java因其强大、易用等诸多优点而广受青睐、久盛不衰。虽然学习Java语言有大量工具可利用,但是介绍Java体系的资源并不多。
本书是Java实践指南,从实战角度指导读者快速上手Java编程。各章结合代码示例依次介绍了JVM环境搭建、Java虚拟机、常用构建工具、编写及运行测试、Spring、Web应用框架、Web应用部署、数据库使用、日志和实用第三方库等内容。

本书旨在介绍编写专业Java软件所需的各种框架、工具和库,助你更好地掌握Java,开发企业级Java应用。书中案例丰富,生动有趣。译者和作者均有多年Java开发经验,为读者提供了大量的实战经验。

目录

  • 版权信息
  • 引言
  • 第1章 入门介绍
  • 1.1 目标读者
  • 1.2 如何使用本书
  • 1.3 搭建环境
  • 1.3.1 安装Java
  • 1.3.2 集成开发环境
  • 第2章 Java虚拟机
  • 2.1 何为Java虚拟机
  • 2.2 JVM版本
  • 2.3 JVM种类
  • 第3章 构建工具
  • 3.1 Ant
  • 3.1.1 构建文件
  • 3.1.2 使用Ivy管理依赖
  • 3.1.3 小结
  • 3.2 Maven
  • 3.2.1 Maven任务
  • 3.2.2 项目对象模型文件
  • 3.2.3 插件
  • 3.2.4 仓库和发布
  • 3.2.5 小结
  • 3.3 Gradle
  • 3.3.1 构建文件
  • 3.3.2 任务
  • 3.3.3 依赖管理
  • 3.3.4 Gradle守护进程
  • 3.3.5 小结
  • 3.4 参考资源
  • 3.4.1 Ant
  • 3.4.2 Maven
  • 3.4.3 Gradle
  • 第4章 测试
  • 4.1 向IScream应用程序添加服务
  • 4.2 编写测试
  • 4.2.1 JUnit
  • 4.2.2 TestNG
  • 4.3 运行测试
  • 4.4 使用测试替身
  • 4.4.1 为可模拟服务修改IScream
  • 4.4.2 使用Mocks创建测试
  • 4.4.3 EasyMock
  • 4.4.4 Mockito
  • 4.4.5 PowerMock
  • 4.5 小结
  • 4.6 参考资源
  • 4.6.1 综合测试
  • 4.6.2 测试框架相关
  • 第5章 Spring
  • 5.1 Spring Core
  • 5.1.1 依赖注入
  • 5.1.2 属性
  • 5.2 Spring Boot
  • 5.2.1 运行Spring Boot应用程序
  • 5.2.2 配置
  • 5.3 小结
  • 5.4 参考资源
  • 第6章 Web应用程序框架
  • 6.1 Java EE Web API
  • 6.1.1 请求和响应
  • 6.1.2 JavaServer Pages
  • 6.1.3 servlet容器
  • 6.2 Spring MVC
  • 6.2.1 模型
  • 6.2.2 视图
  • 6.2.3 控制器
  • 6.2.4 配置
  • 6.3 Spring Boot
  • 6.3.1 Thymeleaf
  • 6.3.2 运行Spring Boot Web应用程序
  • 6.4 JavaServer Faces
  • 6.4.1 托管Bean
  • 6.4.2 JSF视图
  • 6.5 Vaadin
  • 6.5.1 布局和组件
  • 6.5.2 Vaadin UI
  • 6.5.3 主题
  • 6.5.4 运行应程序
  • 6.6 小结
  • 6.7 参考资源
  • 第7章 Web应用程序部署
  • 7.1 打包
  • 7.2 部署
  • 嵌入式服务器
  • 7.3 参考资源
  • 第8章 使用数据库
  • 8.1 Java数据库连接
  • 8.2 Spring JDBC模板
  • 8.2.1 IScream新数据模型
  • 8.2.2 查询数据
  • 8.2.3 写数据
  • 8.3 MyBatis
  • 8.3.1 查询数据
  • 8.3.2 写数据
  • 8.3.3 动态SQL
  • 8.4 Hibernate
  • 8.4.1 领域POJO调整
  • 8.4.2 JPA注解
  • 8.4.3 XML映射
  • 8.4.4 写数据
  • 8.4.5 读数据
  • 8.5 小结
  • 8.6 参考资源
  • 第9章 日志
  • 9.1 java.util.Logging
  • 9.2 Log4j
  • 9.3 Logback
  • 9.4 SLF4J
  • 9.5 JCL
  • 9.6 小结
  • 9.7 参考资源
  • 第10章 有用的第三方库
  • 10.1 JSON支持
  • 10.1.1 Google Gson
  • 10.1.2 Jackson
  • 10.2 实用工具库
  • 10.2.1 Guava
  • 10.2.2 Apache Commons
  • 10.3 Joda Time库
  • 10.4 小结
  • 10.5 参考资源
  • 附录 A Docker
  • A.1 创建Docker镜像
  • A.2 部署Docker容器
  • A.3 注意事项
  • A.3.1 内存
  • A.3.2 JDK
  • A.4 参考资源
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。