知名Java专家多年经验总结,介绍从程序员阶到架构师需要具备的技能的完整教程 基于Java官方API的解读,从架构师的独特角度讲解Java知识和技能 企业级发的经典示例,全程项目驱动,涵盖电商支付口的综合调试 程序员走向架构师是必经之路。本书基于Java官方API行解读,从架构师的角度讲解Java知识和技能,并从搭建虚拟机始,学习常用的Linux命令,力争使程序员能在较短的时间内成功迈架构师的殿堂。
售 价:¥
纸质售价:¥66.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权
内容提要
前言
资源与支持
第1章 编程基础
1.1 程序员进阶
1.2 选择开发工具
1.3 安装JDK
1.4 安装Tomcat服务器
1.5 Hello World程序
1.6 小结
第2章 需求调研
2.1 搭建关系
2.2 正式立项
2.3 需求调研
2.4 输出文档
2.5 技术选型
2.6 数据流图
2.7 UML建模
2.8 项目开工会
2.9 小结
第3章 项目开发
3.1 定义范围和WBS分解
3.2 企业管理系统框架搭建
3.3 Servlet方式开发
3.3.1 前端验证
3.3.2 后端验证
3.3.3 注册功能
3.3.4 综合调试
3.3.5 Servlet注解
3.4 不依赖框架的开发
3.4.1 销售数据导入报表
3.4.2 销售数据查询报表
3.5 月度版本
3.6 小结
第4章 项目部署
4.1 项目打包
4.2 项目发布
4.3 构建工具
4.3.1 Ant环境搭建
4.3.2 Ant经典实例
4.3.3 Maven环境搭建
4.3.4 Maven经典实例
4.4 部署工具
4.4.1 mstsc
4.4.2 VMware
4.4.3 Xmanager
4.4.4 WinSCP
4.4.5 JD-GUI
4.5 小结
第5章 编程环境
5.1 Linux系统介绍
5.2 Linux系统安装
5.3 Linux常用命令
5.3.1 基本命令
5.3.2 高级命令
5.3.3 部署命令
5.3.4 shell脚本入门
5.4 DOS介绍
5.4.1 基本命令
5.4.2 高级命令
5.5 SVN与Git版本控制
5.5.1 SVN常用操作
5.5.2 Git常用操作
5.6 Visio画图
5.7 Axure原型设计
5.8 代码编辑器
5.9 小结
第6章 架构师思想
6.1 数据类型
6.1.1 Object
6.1.2 byte和Byte
6.1.3 short和Short
6.1.4 int和Integer
6.1.5 long和Long
6.1.6 float和Float
6.1.7 char和Character
6.1.8 double和Double
6.1.9 boolean和Boolean
6.2 类与对象
6.2.1 三大特性
6.2.2 属性和方法
6.2.3 抽象类和接口
6.3 数组
6.3.1 创建数组
6.3.2 数组的初始化
6.3.3 数组的排序
6.4 集合类
6.4.1 Collection接口
6.4.2 Set接口
6.4.3 List接口
6.4.4 Queue接口
6.4.5 Map接口
6.4.6 HashMap实现类
6.4.7 TreeMap实现类
6.4.8 Hashtable实现类
6.4.9 Iterator迭代器
6.5 文件与流
6.5.1 File类
6.5.2 字节流
6.5.3 字符流
6.6 异常处理
6.6.1 try catch捕获
6.6.2 throw throws抛出
6.6.3 自定义异常
6.7 代码调试
6.7.1 Web调试方式
6.7.2 Java调试方式
6.8 多线程
6.8.1 线程创建
6.8.2 线程调度
6.8.3 线程同步
6.9 监听器
6.9.1 实现Listener
6.9.2 配置Listener
6.9.3 测试Listener
6.10 过滤器
6.10.1 实现Filter
6.10.2 配置Filter
6.10.3 测试Filter
6.11 反射机制
6.11.1 ReflectDemo
6.11.2 InvokeDemo
6.12 XML
6.12.1 创建XML
6.12.2 解析XML
6.13 WebService
6.13.1 实现服务端
6.13.2 实现客户端
6.14 Ajax传递
6.14.1 Ajax是什么
6.14.2 Ajax的JavaScript语法
6.14.3 Ajax的jQuery语法
6.15 JSP内置对象
6.15.1 request
6.15.2 response
6.15.3 session
6.15.4 application
6.15.5 out
6.15.6 pageContext
6.15.7 config
6.15.8 page
6.15.9 exception
6.16 Log4j配置
6.16.1 配置Log4j
6.16.2 配置Logback
6.17 小结
第7章 数据库
7.1 MySQL
7.1.1 安装
7.1.2 命令
7.1.3 profiling
7.1.4 SQLyog
7.2 Oracle
7.2.1 安装
7.2.2 命令
7.2.3 PLSQL
7.3 NoSQL
7.3.1 MongoDB
7.3.2 Redis
7.4 MyBatis
7.4.1 MyBatis环境搭建
7.4.2 MyBatis配置参数
7.5 Hibernate
7.5.1 Hibernate环境搭建
7.5.2 Hibernate配置参数
7.6 函数
7.7 游标
7.8 存储过程
7.9 小结
第8章 Struts Spring Hibernate
8.1 框架搭建
8.1.1 整体规划
8.1.2 MVC理念
8.2 框架集成
8.2.1 Struts 2的集成
8.2.2 Spring 3的集成
8.2.3 Hibernate的集成
8.2.4 前端插件的集成
8.3 权限管理
8.3.1 业务设计
8.3.2 程序设计
8.3.3 数据库设计
8.4 架构设计
8.4.1 逻辑层
8.4.2 业务层
8.4.3 持久层
8.4.4 架构优化
8.4.5 架构拓展
8.4.6 配置文件
8.5 报表导出
8.5.1 POI介绍
8.5.2 POI导出前端实现
8.5.3 POI导出后端实现
8.5.4 下载Excel文件
8.5.5 CSV介绍
8.5.6 CSV导出前端实现
8.5.7 CSV导出后端实现
8.5.8 下载CSV文件
8.5.9 导出功能XML文件配置
8.6 加入缓存机制
8.6.1 Ehcache的搭建
8.6.2 Ehcache的使用
8.7 解决并发问题
8.7.1 连接池
8.7.2 Nginx
8.8 小结
第9章 Spring MVC
9.1 框架搭建
9.1.1 整体规划
9.1.2 技术选型
9.1.3 项目结构
9.2 详细设计
9.2.1 业务设计
9.2.2 原型设计
9.2.3 数据库设计
9.3 架构设计
9.3.1 逻辑层
9.3.2 业务层
9.3.3 持久层
9.3.4 配置文件
9.4 POI导入
9.4.1 POI导入前端实现
9.4.2 POI导入后端实现
9.5 小结
第10章 电商平台
10.1 框架搭建
10.1.1 整体规划
10.1.2 技术选型
10.2 详细设计
10.2.1 业务设计
10.2.2 原型设计
10.2.3 数据库设计
10.3 架构设计
10.3.1 逻辑层
10.3.2 业务层
10.3.3 持久层
10.3.4 数据通道
10.4 支付接口
10.4.1 开发账号
10.4.2 支付接口集成
10.4.3 支付接口调试
10.5 JDBC连接类
10.6 小结
第11章 产品思维
11.1 何谓产品化
11.1.1 三个标准
11.1.2 软件服务
11.2 软件产品化
11.2.1 开发文档
11.2.2 产品风格
11.2.3 前端框架
11.2.4 后端框架
11.3 图表项目
11.3.1 Bootstrap插件
11.3.2 ECharts图表
11.4 小结
第12章 项目运维
12.1 平台维护
12.1.1 系统上线
12.1.2 运维报告
12.2 SonarQube代码扫描
12.2.1 环境搭建
12.2.2 PMD模板方式
12.2.3 Java自定义规则
12.3 Jenkins自动化部署
12.3.1 部署介绍
12.3.2 搭配使用
12.4 数据迁移
12.4.1 场景分析
12.4.2 ETL工具
12.5 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜