Java架构师指南
编辑推荐
知名Java专家多年经验总结,介绍从程序员进阶到架构师需要具备的技能的完整教程
基于Java官方API的解读,从架构师的独特角度讲解Java知识和技能
企业级开发的经典示例,全程项目驱动,涵盖电商支付接口的综合调试
程序员走向架构师是必经之路。本书基于Java官方API进行解读,从架构师的角度讲解Java知识和技能,并从搭建虚拟机开始,学习常用的Linux命令,力争使程序员能在较短的时间内成功迈入架构师的殿堂。
近年来编程领域的知识愈加丰富,使广大程序员应接不暇。如何在有限的时间内高效学习是一个棘手的问题。本书作者根据自身的丰富经验,精选了Java中必须掌握的核心技能,并以项目为驱动,循序渐进,详细讲解了企业级项目和电商平台,让读者在学习知识的同时以实战加深印象,可谓是高屋建瓴。
如何能在短时间内达到架构师的水平?面对难以入手的海量知识,读者往往一头雾水,相信通过阅读本书,每位读者都能从中找到答案。
内容简介
本书总结了作者多年来在Java Web方面的开发经验,全面阐述了Java架构师所需掌握的知识和技能,并围绕Java架构师这一主题介绍相关的内容。
本书共12章。书中通过讲解企业管理系统、电商系统、报表系统等项目的实际开发流程,把流行的Struts、Spring、Hibernate、Spring MVC、MyBatis等框架整合起来,再从代码层面讲述Maven、WebService、POI等技术,让读者在学习Java架构师需要具备的专业技能的同时,了解项目开发的整个过程。在项目运维方面,本书还讲解了SonarQube和Jenkins开源组件,以拓宽架构师的知识广度。
本书可以帮助不同技术层次的读者在短时间内掌握Java架构师需要具备的知识,缩短从程序员到架构师的进阶时间。因为书中的每份代码都有详细的注释和解析,很方便读者领会,所以不论是刚步入职场的新手,还是有一定工作经验的开发人员,本书都同样适用。
作者简介
王波
软件架构师。曾就职于中软国际。从业多年,成功地开发过基于通信、电商、数据管理等相关业务的项目,在Java Web领域拥有丰富的经验。擅长搭建以Struts、Spring框架为基础的项目架构、并且在此基础上选择合适的ORM框架。在日常工作中,坚持认为程序员应该以全栈作为要求,以架构师作为目标,才可以更好地将客户的需求用计算机语言描述出来;认为在软件行业未来的发展中, Java Web领域的开发仍然会以MVC模式为主,并且在此基础上不断演化,开发过程则会更加依赖于框架,所以架构师会成为不可缺少的人才。