Java架构师指南全新pdf下载pdf下载

Java架构师指南全新百度网盘pdf下载

作者:
简介:本篇主要提供Java架构师指南全新pdf下载
出版社:伍壹捌肆图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  • 作者:王波
  • 著:王波
  • 装帧:简装
  • 印次:暂无
  • 定价:89.0
  • ISBN:9787115480668
  • 出版社:人民邮电出版社
  • 开本:16开
  • 印刷时间:暂无
  • 语种:中文
  • 出版时间:暂无
  • 页数:399
  • 外部编号:1201704790
  • 版次:1

目 录* *章 编程基础 11.1 程序员进阶 11.2 *择开发工具 31.3 安装JDK 51.4 安装Tomcat服务器 61.5 Hello World程序 81.6 小结 9* 2章 需求调研 102.1 搭建关系 102.2 正式立项 112.3 需求调研 112.4 输出文档 122.5 技术*型 162.6 数据流图 162.7 UML建模 162.8 项目开工会 172.9 小结 18*3章 项目开发 193.1 定义范围和WBS分解 193.2 企业管理系统框架搭建 203.3 Servlet方式开发 203.3.1 前端验* 223.3.2 后端验* 253.3.3 注册功能 283.3.4 综合调试 393.3.5 Servlet注解 433.4 不依赖框架的开发 453.4.1 销售数据导入报表 463.4.2 销售数据查询报表 533.5 月度版本 573.6 小结 57**章 项目部署 584.1 项目打包 584.2 项目发布 624.3 构建工具 634.3.1 Ant环境搭建 634.3.2 Ant经典实例 644.3.3 Maven环境搭建 664.3.4 Maven经典实例 664.4 部署工具 704.4.1 mstsc 714.4.2 VMware 714.4.3 Xmanager 754.4.4 WinSCP 794.4.5 JD-GUI 804.5 小结 81*5章 编程环境 825.1 Linux系统介绍 825.2 Linux系统安装 835.3 Linux常用命令 845.3.1 基本命令 845.3.2 高级命令 905.3.3 部署命令 935.3.4 shell脚本入门 1005.4 DOS介绍 1015.4.1 基本命令 1025.4.2 高级命令 1045.5 SVN与Git版本控制 1055.5.1 SVN常用操作 1065.5.2 Git常用操作 1105.6 Visi*画图 *145.7 Axure原型设计 1155.8 代码编辑器 1165.9 小结 119*6章 架构师思想 1206.1 数据类型 1206.1.1 Object 1216.1.2 byte和Byte 1226.1.3 short和Sh*rt *226.1.4 int和Integer 1226.1.5 long和Long 1236.1.6 float和Fl*at *236.1.7 char和Character 1246.1.8 double和Double 1246.1.9 boolean和Boolean 1256.2 类与对象 1256.2.1 三大特* 1266.2.2 属*和方法 1266.2.3 抽象类和接口 1286.3 数组 1296.3.1 创建数组 1296.3.2 数组的初始化 1306.3.3 数组的排序 1306.4 集合类 1306.4.1 Collection接口 1316.4.2 Set接口 1326.4.3 List接口 1346.4.4 Queue接口 1356.4.5 Map接口 1366.4.6 HashMap实现类 1366.4.7 TreeMap实现类 1376.4.8 Hashtable实现类 1376.4.9 Iterator迭代器 1376.5 文件与流 1396.5.1 File类 1396.5.2 字节流 1406.5.3 字符流 1426.6 异常处理 1456.6.1 try catch捕获 1456.6.2 throw throws抛出 1476.6.3 自定义异常 1476.7 代码调试 1486.7.1 Web调试方式 1486.7.2 Java调试方式 1496.8 多线程 1506.8.1 线程创建 1506.8.2 线程调度 1526.8.3 线程同步 1526.9 监听器 1556.9.1 实现Listener 1556.9.2 配置Listener 1556.9.3 测试Listener 1566.10 过滤器 1576.10.1 实现Filter 1576.10.2 配置Filter 1586.10.3 测试Filter 1596.11 反射机制 1606.11.1 ReflectDem* *606.11.2 InvokeDem* *626.12 XML 1636.12.1 创建XML 1636.12.2 解析XML 1646.13 WebService 1666.13.1 实现服务端 1676.13.2 实现客户端 1686.14 Ajax传递 1696.14.1 Ajax是什么 1696.14.2 Ajax的语法 1716.14.3 Ajax的jQuery语法 1746.15 JSP内置对象 1756.15.1 request 1756.15.2 response 1766.15.3 session 1776.15.4 application 1796.15.5 *ut *806.15.6 pageContext 1806.15.7 config 1816.15.8 page 1826.15.9 exception 1836.16 Log4j配置 1846.16.1 配置Log4j 1846.16.2 配置Logback 1866.17 小结 188*7章 数据库 1897.1 MySQL 1897.1.1 安装 1897.1.2 命令 1917.1.3 profiling 1967.1.4 SQLy*g *987.2 Oralce 1997.2.1 安装 2007.2.2 命令 2027.2.3 PLSQL 2057.3 NoSQL 2077.3.1 MongoDB 2077.3.2 Redis 2107.4 MyBatis 2127.4.1 MyBatis环境搭建 2127.4.2 MyBatis配置参数 2157.5 Hibernate 2197.5.1 Hibernate环境搭建 2197.5.2 Hibernate配置参数 2227.6 函数 2227.7 游标 2237.8 存储过程 2247.9 小结 225*8章 Struts Sprin* *i*ernate 2268.1 框架搭建 2268.1.1 整体规划 2268.1.2 MVC理念 2278.2 框架集成 2338.2.1 Struts 2的集成 2338.2.2 Spring 3的集成 2348.2.3 Hibernate的集成 2358.2.4 前端插件的集成 2368.3 权限管理 2368.3.1 业务设计 2378.3.2 程序设计 2388.3.3 数据库设计 2478.4 架构设计 2508.4.1 逻辑层 2508.4.2 业务层 2558.4.3 持久层 2568.4.4 架构优化 2588.4.5 架构拓展 2598.4.6 配置文件 2688.5 报表导出 2828.5.1 POI介绍 2828.5.2 POI导出前端实现 2838.5.3 POI导出后端实现 2848.5.4 下载Excel文件 2898.5.5 CSV介绍 2908.5.6 CSV导出前端实现 2918.5.7 CSV导出后端实现 2928.5.8 下载CSV文件 2958.5.9 导出功能XML文件配置 2978.6 加入缓存机制 2978.6.1 Ehcache的搭建 2978.6.2 Ehcache的使用 3008.7 解决并发问题 3018.7.1 连接池 3018.7.2 Nginx 3028.8 小结 306*9章 Spring MVC 3079.1 框架搭建 3079.1.1 整体规划 3079.1.2 技术*型 3089.1.3 项目结构 3099.2 详细设计 3099.2.1 业务设计 3109.2.2 原型设计 3109.2.3 数据库设计 3109.3 架构设计 3119.3.1 逻辑层 3119.3.2 业务层 3159.3.3 持久层 3169.3.4 配置文件 3239.4 POI导入 3349.4.1 POI导入前端实现 3349.4.2 POI导入后端实现 3369.5 小结 342* *0章 电商平台 34310.1 框架搭建 34310.1.1 整体规划 34310.1.2 技术*型 34410.2 详细设计 34410.2.1 业务设计 34410.2.2 原型设计 34410.2.3 数据库设计 34510.3 架构设计 34610.3.1 逻辑层 34610.3.2 业务层 34810.3.3 持久层 34910.3.4 数据通道 35010.4 支付接口 35210.4.1 开发账号 35210.4.2 支付接口集成 35410.4.3 支付接口调试 35710.5 JDBC连接类 36110.6 小结 364* *1章 产品思维 36511.1 何谓产品化 36511.1.1 三个标准 36511.1.2 软件服务 36611.2 软件产品化 36811.2.1 开发文档 36811.2.2 产品风格 36811.2.3 前端框架 36911.2.4 后端框架 37111.3 图表项目 37211.3.1 Bootstrap插件 37211.3.2 ECharts图表 37411.4 小结 376* *2章 项目运维 37712.1 平台维护 37712.1.1 系统上线 37812.1.2 运维报告 38012.2 SonarQube代码扫描 38112.2.1 环境搭建 38112.2.2 PMD模板方式 38112.2.3 Java自定义规则 38612.3 Jenkins自动化部署 39412.3.1 部署介绍 39412.3.2 搭配使用 39412.4 数据迁移 39712.4.1 场景分析 39712.4.2 ETL工具 39712.5 小结 399

王波软件架构师。曾就职于中软靠前。从业多年,成功地开发过基于通信、电商、数据管理等相关业务的项目,在Java Web领域拥有丰富的经验。擅长搭建以Struts、Spring框架为基础的项目架构、并且在此基础上*择合适的ORM框架。在日常工作中,坚持认为程序员应该以全栈作为要求,以架构师作为目标,才可以更好地将客户的需求用计算机语言描述出来;认为在软件行业未来的发展中, Java Web领域的开发仍然会以MVC模式为主,并且在此基础上不断演化,开发过程则会更加依赖于框架,所以架构师会成为不可缺少的人才。

强烈推荐阅读这本书!本书适合所有立志成为架构师的朋友。作者基于自身丰富的工作经验,深入浅出地讲述了Java世界中从普通程序员进阶到架构师的整个过程。书中的内容以实际项目驱动,不但讲述了当前常用的Java技术,还加入了开源组件,让人印象深刻。——赵伟,阿里软件***在华为工作的这段日子里,因为项目采用了敏捷开发流程,以至于每个环节都需要快速高效。如果本书能早点面世,肯定会为我的工作提供很多的帮*。本书不但讲解了高深的Java技术,还涵盖了项目管理、项目运维两方面的内容。通过阅读本书,我确实受益匪浅。值得一提的是,作者在对权限控制的相关知识进行科学梳理的过程中,甚至精细到了每张表的设计,这种工匠精神值得肯定。——许方杰,华为软件工程师这是一本适合每位Java程序员阅读的经典好书。正如Java技术的特性——封装、继承、多态一样,作者通过缜密的思维,把架构师应该具备的知识和技能做了抽象并加以提炼,以至于我无须过多思考,就能理解书中的内容。我读完本书后,蓦然发现自己不只是一名从事项目管理的人员了,甚至成为了一名架构师,知道了如何以架构师的思维来看待项目中的很多事情,而这全依赖于作者的知识灌输。——王登峰,神州数码项目经理从编程基础开始,到需求调研,再到项目开发的每一次迭代,读者都可以从本书中找到自己需要的答案。能够传播知识固然重要,难能可贵的是本书提倡和强调了架构师应该具备的思维逻辑,而具体做法就是,我们在项目开发的过程中需要什么就去寻找什么,并且把它们集成到项目中。因此,无论是管理系统,还是电商系统,作者都对其进行了提炼,这会让读者明白一个很重要的理念——代码的积累和复用。——杨群刚,中软靠前架构师

本书总结了作者多年来在Java Web方面的开发经验,全面阐述了Java架构师所需掌握的知识和技能,并围绕Java架构师这一主题介绍相关的内容。本书共12章。书中通过讲解企业管理系统、电商系统、报表系统等项目的实际开发流程,把流行的Struts、Sprin*、*i*ernate、Spring MVC、MyBatis等框架整合起来,再从代码层面讲述Maven、WebService、POI等技术,让读者在学习Java架构师需要具备的专业技能的同时,了解项目开发的整个过程。在项目运维方面,本书还讲解了SonarQube和Jenkins开源组件,以拓宽架构师的知识广度。本书可以帮*不同技术层次的读者在短时间内掌握Java架构师需要具备的知识,缩短从程序员到架构师的进阶时间。因为书中的每份代码都有详细的注释和解析,很方便读者领会,所以不论是刚步入职场的新手,还是有一定工作经验的开发人员,本书都同样适用。