This Java Web must-read list is worth a look for all Java engineers!

Click the blue "programmer book list" to follow me

Add a "star" to take you to read a good book every day!

This Java Web must-read list is worth a look for all Java engineers!
After more than 10 years of development, Java Web has been very mature from the development framework to the community, and the most popular Java Web framework on the market is already the Spring family bucket, from the past Spring, SpringMVC, and then to SpringBoot. The once popular JSP and servlet, with the trend of the separation of front and back ends, and the impact of frameworks such as Spring, have gradually faded out of people's sight and are abandoned by history.

So if we want to learn Java Web today, what kind of route should we follow? In fact, although many technologies are outdated, we still need to understand some of their history and development process, such as servlet, once needed us It is shown to be developed, and now it is embedded in the springMVC framework, as well as Tomcat, which is directly wrapped in the framework, but in fact these technologies are still worth learning and understanding.

This book list will recommend a few high-quality books that I think are more suitable for learning Java Web, starting with JavaWeb basics, and then developing the SSM framework, then the principle interpretation and source code analysis of the SSM framework, and the last one. In this book, I simply ask you to write a Java Web framework, does it feel like "from entry to master". Anyway, this list will help you a little, so start reading it now.

JavaWeb technology learning essential list

Introduction

This Java Web must-read list is worth a look for all Java engineers!

"In-depth analysis of Java Web technology insider"

By Xu Lingbo

This book is a masterpiece of Java Web, covering most of the knowledge points of Java Web development. The author is a senior Taobao Java engineer. I wish to throw all the knowledge points of Java Web in a book, but, Obviously, a book can't finish all the details, but it is still very good as a primer or advanced book on Java Web.

The quality of Java Web books on the market is uneven. If I want to recommend it, this is enough.

about the author:

Xu Lingbo graduated from Hefei University of Technology with a master's degree in computer science. I love Java Web technology, focus on server-side performance optimization, and are passionate about open source technology research and sharing. I was awarded the title of developerWorks best author. He entered Taobao in 2009 and is currently engaged in the development and application of template rendering framework and MVC framework, performance optimization of Java Web, staticization of high-visitation system and business transformation of commodity detail system.

This Java Web must-read list is worth a look for all Java engineers!

"Java EE Internet Lightweight Framework Integrated Development"

By Yang Kaizhen, Zhou Jiwen, Liang Huahui, Tan Maohua

The above-mentioned book we just mentioned is designed to introduce the technical ecology of Java Web. It is more about explaining the related implementation principles and technical analysis. In fact, the application technology of JavaWeb requires that we want to learn through actual combat. , So I found such a book, introduced the integration of spring, springmvc, mybatis and Redis, and through the spike processing practice of high concurrency scenarios, let the reader have a better understanding of the development method of this type of scenario.

This book introduces SSM and Redis as a whole, and it is a basic book for practical combat. This part of the technology stack is basically most of the content that a Java engineer needs to learn, so I use this book to start JavaWeb. Engineering practice is indeed a good choice.

about the author:

Yang Kaizhen has more than ten years of first-line Java development work experience and is passionate about Java Internet technology research. He is currently engaged in Java Internet technology online education and author of the best-selling book "Principles and Practice of MyBatis Technology".
Liang Huahui, a senior Java development expert, has rich experience in developing enterprise-level applications and Web projects. In-depth understanding of software design patterns and code cleanliness, in-depth research on mainstream open source frameworks such as Spring and Hibernate.

Tan Maohua, a senior Java development expert, has more than ten years of experience in large-scale system software development in industries such as supply chain management, finance, and the Internet of Things. He is passionate about the research of software architecture, software development process control, Java open source technology (especially Spring system technology).

This Java Web must-read list is worth a look for all Java engineers!

"Decryption of Internet Lightweight SSM Framework"

 By Li Yanpeng

The book I just introduced has taken us to open the door to the practice of Java Web. When you can implement the product spike function, I believe you have some experience and experience in the use and development of the SSM framework. Of course, the code The quantity is still very important for an engineer. If you can already master the development method of this kind of system, then further study is imperative.

After talking about the actual combat part, the next step is to dive into the source code to analyze the implementation principle. How is the SSM framework implemented? Have you ever thought about this, or have you learned about the source code knowledge in it? This book interprets the source code of these three frameworks. For those of us who do not want to see the source code by themselves, it does solve a very real problem, and the analysis of the source code in this book allows us to Better application development and debugging.

about the author:

Li Yanpeng, senior technical expert, author of "Distributed Service Architecture: Principles, Design and Actual Combat" and "Scalable Service Architecture: Framework and Middleware", is the initiator of the "Cloud Era Architecture" technology community, and once paid at Yibao , Citibank, Oracle, Reuters, Sina Weibo and other large institutions as technical leaders and chief architects.

Qu Yuan, a senior Java developer, used to be the technical manager of Meitu, the technical leader of Yibao payment transaction system, and the Java engineer of Dangwang. He has worked in e-commerce and payment companies for nearly 10 years and is familiar with architecture planning and system development in related fields.

Song Yang, architect of iQiyi Technology Product Center, is engaged in front-line development and architecture of the Internet payment industry, and is familiar with the Internet general technology stack.

This Java Web must-read list is worth a look for all Java engineers!

"Architecture Adventure: Writing Java Web Framework from scratch"

Huang Yong wrote the
first book to help us understand the overall content of the Java Web technology stack and some implementation principles. The second book allows us to quickly get started with the application development of SSM, while the third book takes us through the SSM framework. Source code interpretation, such a learning curve is relatively smooth, normally speaking, it should be over here, but I just came across such a book, does not teach you how to use Java Web, nor take you to interpret the source code, and It is simply taking you to re-develop a Java Web framework, which can also be said to be the last step in learning Java Web. If you can develop a Java Web framework, then you must be clear about its implementation principles and features. of.

Of course, it is not easy to implement a Java Web framework, so the difficulty of this book is still relatively large. If you have completed the first three books and feel that it is not fun, then maybe this book can let you Rethink the Java Web technology stack.

about the author:

Huang Yong, engaged in JavaEE application development for nearly ten years, is currently the system architect of Alibaba. In-depth research on distributed service architecture and big data technology, has rich experience in B / S architecture development and practical project experience, and is good at agile development mode. One of the domestic open source software promoters, active in the "open source China" community website, the founder of SmartFramework open source framework. Passionate about technical communication and willing to share his work experience.

_

Guess you like

Origin blog.51cto.com/14006572/2487351