科技
类型
可以朗读
语音朗读
122千字
字数
2019-09-01
发行日期
展开全部
主编推荐语
洞悉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月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。