Java实践指南

Java实践指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

洞悉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 参考资源

Java实践指南是2019年由人民邮电出版社·图灵出品出版,作者[美] 菲利普·约翰逊。

得书感谢您对《Java实践指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
智能风控实践指南:从模型、特征到决策 电子书
一本金融智能风控算法应用教程书。
Java Web云应用开发 电子书
本书以开源的OpenStack技术为基础,按照“任务驱动、能力递进”的思路,以“Web云网盘项目”的开发为主线,全面介绍了使用JavaWeb技术开发Web云网盘系统的方法和主要步骤。本书将Web云网盘的项目分解为Web云网盘概要设计、开发环境搭建、JavaEE基础知识、云存储OpenStackSwift服务构建、开发登录注册模块、开发文件列表模块、开发文件操作模块、开发功能扩展模块、部署发布9个子
Java程序设计基础 电子书
本书较为全面地介绍了Java程序开发的相关基础知识。全书共8章,主要讲解了Java语言概述、Java基础语法、数组、面向对象程序设计——类和对象、类的继承、类的多态性、异常处理和常用的Java类。在各章节的末尾设置了实践任务、本章小结和习题练习等环节,帮助读者巩固所学的内容。本书可以作为高职高专院校计算机相关专业Java程序开发基础课程的教材使用,也适合相关专业初学者和广大计算机爱好者自学使用。
Java编程技术大全 电子书
本书内容全面、知识结构安排合理、以实例驱动学习,更以项目实战来总结书中所讲内容,易学、易用。
Java代码审计(入门篇) 电子书
Java代码审计初学者指南,系统介绍Java代码安全审计入门技术。