本书作者李磊具有20多年的软件开发与设计经验,在制造、通信、水利、金融、能源等多个行业从事企业级应用研发和技术管理工作,并参与研发各类软件30多个。从2013年到2016年,他反复思考企业级应用开发的特点和遇到的问题。在他看来,企业级应用开发中的三驾马车分别是技术(Technology)、业务(Business)和项目管理(ProjectManagement),三者相辅相成,有机统一。因此,在兼顾三者的情况下完成企业级应用开发尤为重要,但也是很多企业的难题。
图:书中对软件架构的讲解
基于以上思考,他萌生了写一本书的想法,系统地介绍企业级应用开发的相关知识。经过近两年的准备和反复推敲,他终于于2020年完成了这本书。在本书中,读者不仅会学到企业级应用的技术架构与演进趋势,还会掌握JavaEE相关的技术工具的使用,通过实战案例了解如何快速上手实现企业级应用。
作者希望能帮助读者轻松“进入状态”,迅速将书中的知识转化为能力,成为企业级应用开发的高手。本书适合有一定基础的JavaEE开发人员,也可以其中不仅包含技术剖析,也穿插了很多实战演练;第三部分提供两个可以满足企业实战需求的真实案例(企业级应用基础开发框架和企业级门户网站),可以指导读者直接应用到实际开发中。
图:从最简单的JSP程序开始
除了内容翔实外,实战性强也是本书的另一大亮点。除了剖析技术本身,作者更注重讲解技术如何应用到实际中,与业务需求挂钩,技术赋能实战,让知识有用武之地。本书案例均采用前后端分离与微服务结合的技术架构,包括SpringBoot、Vue、ElementUI等,都是当下流行的技术。作者认为,企业级应用的难点不在于技术的实现,而在于业务的复杂度,因此他将复杂业务拆解成容易理解和实现的单个单元,逐一进行讲解,然后再将这些部分组合起来,一个复杂的问题就这样被轻松地拆分并解决了。这种思路贯穿全书,无论是知识的讲解还是技术的应用,都是从0开始深入,从简单的小场景到复杂的大场景,大大降低了阅读门槛。此外,本书还以“提示”的方式提供了避坑要点,这种区分化的标注方式,能让读者更容易get到重点。
图:书中知识点对应的避坑提示
此外,本书提供了可运行的代码和配套资源,读者可以一站式完成企业级应用实践。经过如此系统的知识讲解与实战演练,读者的理论和实战技能将会得到进一步提升。理论方面,有助于提升读者阅读和编写设计文档、招投标文档或技术文档的能力等;实战方面,介绍了搭建基础开发框架和企业级门户网站两个案例,可以指导读者开发一个实用的企业级应用。
本书是献给每一位具有“严密逻辑”和“浪漫思想”的开发者的最好礼物!
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价