新书《基于Spring的Java Web开发技术详解》开工了!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新书《基于Spring的Java Web开发技术详解》开工了!相关的知识,希望对你有一定的参考价值。

从2020年6月底开始,动工写《基于Spring的Java Web开发技术详解》,内容涉及Spring以及Spring MVC框架在视图、控制器和模型层提供的各种技术支持,以下是草拟的目录。在写作过程中还会进一步扩充。欢迎大家提出宝贵意见。

第1章:Spring、Spring MVC与Java Web应用简介
第2章 第一个范例:helloapp应用
第3章 Spring MVC的常用类和注解
第4章 Spring MVC的表单标签库
第5章 数据验证
第6章 拦截器
第7章 异常处理
第8章 Java Web应用的国际化
第9章 Spring MVC的各种实用操作
第10章 Spring MVC访问模型层组件
第11章 通过Spring JDBC API访问数据库
第12章 Spring事务管理
第13章 JPA、MyBatis与对象-关系映射
第14章 Spring MVC与MyBatis整合范例:购物网站应用

前几天和一位软件开发朋友聊天,对方也在写书,但由于是用业余时间写,进度很慢,一周只能写一小节。而且工作忙起来的时候,根本就没时间写书了。

我这是全职写书,可以精雕细凿,全身心投入到千头万绪的知识体系中,进行细分,再进行知识点的连接。每一个技术细节都确保自己已经一目了然,再把它用最清晰地方式表达出来。目前基本上以一周写一章的速度向前迈进。写书其实也是一种整理、扩充和提升自己的知识体系的过程。经过多年的写作,逐渐摸索到了容易入手的写作方式,在动笔写每一章时,先设计并编写好范例程序,然后再开始写内容,这样就更容易做到理论和实际相结合。在梳理知识脉络的过程中,自己也会不断提出一些技术问题,然后寻找解决方法,这样就会一步步提高书的深度。

但是,书的内容太丰富庞杂,书会很厚,书价就高,会影响读者的购买力。所以,在写作中还要权衡书的广度和深度控制在适当范围。辛亏有JavaThinker.net网站的支撑。对于书中意犹未尽的内容,会建议读者到本网站上来阅读相关技术文章,无限度地扩充知识体系。

如果生活稳定无忧,写作是一种富有创造性的工作,也很有乐趣。可实际的工作和生活都是一场修行,安全感不是来自于外界,而是要到内心去找。由于是全职写作,没有固定的收入,有时好几个月都没有一分钱进账。一本书从开始写作到真正出版,有时要长达一年的时间,整个过程是没有报酬的。而现在随便哪个软件开发人员都至少月薪一万的收入,当我潜心写作时,连续几个月没有一分的收入。难怪我遇到不少软件开发人员,都说:我也想写书,但是无法静下心来写书。

我还是可以静得下心来写书的。我是从长远来看问题,然后决定当下值得去做什么事情。假想等到年老的时候,回顾一生的这一段时间,是忙着赚钱更有意义呢,还是写一本Spring方面的书更有意义呢?我还是会选择后者。我在发明技术方面没有什么创造力,不过,在运用、整理和阐述技术方面,已经有丰富的经验和技巧,所以为广大IT读者烹制一道容易消化吸收的Spring大餐,是我最应该做的一件事了。

孙卫琴
2020/7/15

以上是关于新书《基于Spring的Java Web开发技术详解》开工了!的主要内容,如果未能解决你的问题,请参考以下文章

Spring实战5-基于Spring构建Web应用

用 java 编写一个 基于Web Service的软件

节,在努力完成新书中。

Spring Web MVC入门

基于JAVA WEB 的工资管理系统

我翻译的新书介绍《Spring响应式编程》