
Java架构师指南
文章平均质量分 78
本书总结了作者多年来在Java Web方面的开发经验,全面阐述了Java架构师所需掌握的知识和技能,并围绕Java架构师这一主题介绍相关的内容。 本书共12章。书中通过讲解企业管理系统、电商系统、报表系统等项目的实际开发流程,把流行的Struts、Spring、Hibernate、Spring MV
优惠券已抵扣
余额抵扣
还需支付
¥56.96
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
人民邮电出版社有限公司
人民邮电出版社致力于为用户提供优质的内容,专栏均为正版图书内容拆分,均具备合法资质和授权,内容质量有保证。
展开
-
《Java架构师指南》版权信息
版权信息 书名:Java架构师指南 ISBN:978-7-115-48066-8 本书由人民邮电出版社发行数字版。版权所有,侵权必究。 您购买的人民邮电出版社电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。 我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。 如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任...原创 2021-07-07 16:31:09 · 89 阅读 · 0 评论 -
《Java架构师指南》版权
版权 编 著 王 波 责任编辑 杨海玲 人民邮电出版社出版发行 北京市丰台区成寿寺路11号 邮编 100164 电子邮件 315@ptpress.com.cn 网址 http://www.ptpress.com.cn 读者服务热线:(010)81055410 反盗版热线:(010)81055315 ...原创 2021-07-07 16:31:08 · 110 阅读 · 0 评论 -
《Java架构师指南》内容提要
内容提要 本书总结了作者多年来在Java Web方面的开发经验,全面阐述了Java架构师所需掌握的知识和技能,并围绕Java架构师这一主题介绍相关的内容。 本书共12章。书中通过讲解企业管理系统、电商系统、报表系统等项目的实际开发流程,把流行的Struts、Spring、Hibernate、Spring MVC、MyBatis等框架整合起来,再从代码层面讲述Maven、WebService、P...原创 2021-07-07 16:31:08 · 87 阅读 · 0 评论 -
《Java架构师指南》前言
前言 互联网的发展带动了各行各业信息化的趋势,一大批高新企业如雨后春笋般出现在大众的视野中。于是,不同类型的软件项目应运而生。在这些琳琅满目的项目中,有企业管理、电商平台、财务报表、金融银行、医疗器械、智慧城市和大数据分析等类型。项目的层出不穷带来了巨大的利润,让高新企业不断地成长起来,与此同时,也带来了很多相关的就业岗位。 当然,要顺利地完成这些项目,就需要大量的软件工程师。这种硬性的需求又...原创 2021-07-07 16:31:07 · 123 阅读 · 0 评论 -
《Java架构师指南》资源与支持
资源与支持 本书由异步社区出品,社区(https://www.epubit.com/)为您提供相关资源和后续服务。 配套资源 本书提供如下资源: 本书源代码; 书中彩图文件。 要获得以上配套资源,请在异步社区本书页面中点击 ,跳转到下载界面,按提示进行操作即可。注意:为保证购书读者的权益,该操作会给出相关提示,要求输入提取码进行验证。 提交勘误 作者和编辑尽最大努力来确...原创 2021-07-07 16:31:06 · 289 阅读 · 0 评论 -
《Java架构师指南》第1章 编程基础
第1章 编程基础 程序员到架构师的进阶之路是非常艰辛和漫长的,不但需要掌握很多高级的知识技能,还需要有过硬的基础知识。本章主要介绍Java程序员走向架构师的基础知识,还有开发环境的搭建。通过本章的学习,读者可以大致了解程序员的进阶之路,也可更加深刻地认识到程序员的发展方向。 1.1 程序员进阶 大学毕业后,初出茅庐的菜鸟经过千辛万苦,总算是找到了人生中的第一份工作。但是,随着工作的开展,菜鸟...原创 2021-07-07 16:31:05 · 222 阅读 · 0 评论 -
《Java架构师指南》第2章 需求调研
第2章 需求调研 也许有人会有这样的疑问,需求调研是项目经理的事情,为什么需要架构师来参与呢?这种说法虽有一定的道理但也不完全正确。因为在不同规模的企业中,架构师和高级开发人员都是有可能去客户现场调研的。通常,他们会跟项目经理一起过去,针对客户的需求,从专业的技术方面提出建设性的意见。另外,如果去客户现场调研的是纯管理的项目经理,他可能会把业务方面阐述得非常清楚,但如果对方提出技术问题的话,项目...原创 2021-07-07 16:31:04 · 156 阅读 · 0 评论 -
《Java架构师指南》第3章 项目开发
第3章 项目开发 经过了漫长的项目规划阶段,企业管理系统的准备工作已经完成了。现在正式步入了执行阶段,也就是开发阶段。因为项目的周期是半年,客户的需求也相对固定,所以企业管理系统第一期采用瀑布开发模式。 3.1 定义范围和WBS分解 定义范围就是明确所收集的需求,哪些是要包含在当前的项目之中的,哪些是排除在外的,从而明确项目的边界。说得通俗点,就是我们可能收集了很多需求,但不一定都要在当前的...原创 2021-07-07 16:31:03 · 95 阅读 · 0 评论 -
《Java架构师指南》第4章 项目部署
第4章 项目部署 项目部署是每个架构师必备的技能,如果不会项目部署,就算程序开发得再好,也不能理解服务器的运行原理,这样的话架构师的技能就会大打折扣,只能算是一个高级开发的水平。在经历了一段时间的迭代开发之后,管理系统的Servlet版本已经趋于稳定。在这种情况下,我们针对项目部署做一个完整的诠释。通过本章的学习,读者应该完全能掌握项目部署的技能,这是任职架构师或者项目经理必备的前提条件。 本...原创 2021-07-07 16:31:02 · 108 阅读 · 0 评论 -
《Java架构师指南》第5章 编程环境
第5章 编程环境 在项目开发中,程序员需要搭建的环境叫作开发环境,与之对应的还有测试环境、生产环境、UAT环境等。开发环境,是程序员把项目部署在本地,并且使用本地服务器能够完全运行起来的环境;测试环境一般是指团队开发时,需要有一个供开发人员和测试人员共同使用的线上环境,该环境一般用来部署最新代码并且进行测试;生产环境就是指测试环境没有问题的版本,直接发布到生产环境上开始进入生产状态,跟我们日常生...原创 2021-07-07 16:31:01 · 130 阅读 · 0 评论 -
《Java架构师指南》第6章 架构师思想
第6章 架构师思想 架构师和高级程序员还是有一定的区别的,首先架构师需要对整个项目的框架组成负责,而高级程序员有可能更多地是对他所开发的模块负责。大家可以联想一下,如果某个模块出现了问题,我们可以采取紧急地处理,要么修复好问题要么屏蔽该模块,这样项目仍然是可运行状态的。而框架出现了问题就不好处理了,例如,在项目运行平稳的情况下突然出现了高并发的现象,而架构师一开始并没有考虑到高并发的情况或者对此...原创 2021-07-07 16:30:59 · 150 阅读 · 0 评论 -
《Java架构师指南》第7章 数据库
第7章 数据库 Java领域的开发跟数据库是息息相关的,如果没有数据库,在学习Java的时候只能依靠模拟数据来进行,例如,把模拟的数据保存在List之中,来完成业务逻辑的开发。但是这种学习方式只能单纯满足Java编程技能的学习,如果应用到项目实战开发中则会显得捉襟见肘,所以要进行项目实战的前提就是掌握数据库,这样才能把所有的知识串联起来,在实战中不断地理解和强化自己的Java开发水平。 7.1...原创 2021-07-07 16:30:58 · 90 阅读 · 0 评论 -
《Java架构师指南》第8章 Struts Spring Hibernate
第8章 Struts Spring Hibernate 我们已经通过MyEclipse成功地开发了Servlet版本的管理系统,但该管理系统存在很多纰漏,已经不能满足日益繁多的需求。因此,本章我们决定开发最新版本的管理系统,决定采用Struts、Spring框架集合再使用传统的JDBC进行数据库操作。在开发的过程中,需要关注这些框架的搭配,还有重点需求的代码编写。 8.1 框架搭建 框架搭建...原创 2021-07-07 16:30:57 · 95 阅读 · 0 评论 -
《Java架构师指南》第9章 Spring MVC
第9章 Spring MVC Spring MVC是近年来逐渐流行起来的Java开发框架,其主要设计思想是抛弃Struts 2,直接利用Spring来实现MVC设计理念,所以它被称作Spring MVC。在Spring MVC中,我们无需用Struts 2当作控制器来转发Action的请求,而是直接使用Spring自带的注解,来实现方法级别的拦截。这样做的好处非常明显,可以不用集成Struts ...原创 2021-07-07 16:30:55 · 95 阅读 · 0 评论 -
《Java架构师指南》第11章 产品思维
第11章 产品思维 经过了多次迭代的开发,我们的项目逐渐进入了稳固的方向。这时,就需要我们具有产品思维,来思考项目产品化的问题。其实在做项目的时候,最好也要带着产品思维去做,这应该是一个项目经理和架构师应该具备的一种常识。如果公司并没有产品,只是一味地接项目,可能会坐吃山空;也可能会让大量的组织架构资产白白浪费掉。因为,每一次做项目的过程都是一次积累的过程。如果我们带着产品思维去做项目,依次开发...原创 2021-07-07 16:30:54 · 186 阅读 · 0 评论 -
《Java架构师指南》第12章 项目运维
第12章 项目运维 所谓的项目运维,其实有很多细节内容。运维工程师平时做的事情主要包括:负责软件版本的发布和管理,针对软件与硬件之间的结合,提出合理的维护方案;需要对目前运行的项目进行全方位的监控,在项目稳定运行的同时,不断地优化,找出提高性能的办法;因为运维人员长期跟客户沟通,积累了大量的业务经验,所以他还需要及时向开发人员反馈客户的疑问并且提出自己的意见;对测试环境和生产环境的数据库、服务器...原创 2021-07-07 16:30:53 · 153 阅读 · 0 评论