net4.0 程序没反应_@Java程序员,精通Spring,你不得不知道的那些书

程序员书库(ID:OpenSourceTop)编译

链接:https://www.whizlabs.com/blog/spring-framework-books/

Java是业界最著名的语言之一,不仅可以实现和开发企业级应用程序,它还可以用于开发Web应用程序等等。Java有许多有用的框架可以帮助开发者可以更方便地使用Java

Spring是开源的,也是使用最多的Java EE框架之一。它可以帮助你轻松地开发不同类型的应用程序。模块化是Spring成为开发人员的最佳选择。Spring的关键模块包括Spring MVC、Hibernate支持、Spring Data、Spring ORM、Spring Web Flow和Spring Batch。

在本文中,我们将列出最好的Spring framework书籍。

1、《Pro Spring 5》

5c3faf6fa2b680fe08177ff6981835a5.png

本书是2019年最好的Spring framework书籍之一。它的目标是那些已经使用Spring框架的开发人员,目的是让读者掌握Spring的核心主题。这本书是由四位作家写的,包括Lulina Cosmina, Rob Harrop, Chris Schaefer和Clarence Ho。

如果你正在开发企业级Java应用程序,那么这本书可以帮助你学习如何利用应用程序的不同层,包括表示层、web层、事务层等等。

2、《Spring实战》

cc35f8e5a59c40509f477cd51ccd2470.png

本书是Craig Walls写的,第5版已经出版了,它是包含Spring 5.0更新的畅销书之一。通过这本书,你可以学习反应性编程、微服务和Spring WebFlux。它还涵盖Spring配置、应用程序设置和Spring Boot的最佳实践。而且值得一提的是作者的写作风格十分简洁易懂

从这本书你可以学到:

  • 设计企业应用程序的最佳实践
  • Spring MVC模式
  • 依赖注入模式
  • 并发性,反应性编程,Spring特性

3、《Spring 5 Design Patterns》

734af6e61e91502ee8bb81349cce5ad9.png

本书由Dinesh Rajput编写,使你能够学习不同的设计模式,从而掌握高效的应用程序开发。本文还讨论了Spring 5中的最佳实践,并使用设计模式来改进这些实践。我认为每个Spring开发人员都应该读一遍这本书

4、《Spring微服务实战》

43218431fb2850d750f5b244e7cb8d34.png

如果你想构建基于微服务的Spring应用程序开发,那么你应该尝试一下John Carnell的《Spring微服务实战》。这是一本很好的书,它提供了对微服务开发的深入了解。

本书通过帮助你构建第一个Spring云应用程序开始,介绍了进行微服务设计的实用方法。实际事例贯穿全书,所以你只能从实践中学习,通过本书你能学到:

  • Microservice设计原则
  • Netflix Zuul(智能路由)
  • Spring云应用程序部署
  • Spring Cloud

5、《云原生Java》

e293a01b2ce55090098ed25f8af1e9f7.png

本书由Kenny Bastani和Josh Long编写,他们都是Spring framework方面的专家。讨论了Spring Cloud、Spring Boot和Cloud Foundry,所有这些元素都是学习正确的云Java应用程序开发所必需的。

为了让你能获得良好的学习体验,这本书还提到了NetFlix、亚马逊(Amazon)和Uber sparks成功的案例。然而,这本书并不针对初学者,你必须是一个有经验的JVM/Java开发人员,才能利用这本书提供的内容。通过这本书,你会学到的东西:

  • 云原生思维基础
  • Web服务
  • 数据集成

6、《Getting Started with Spring Framework》

66756479e3af3f9108889b336cb77916.png

如果你是Spring框架的新手,那么就选择Ashish Sarin和J Sharma合著的《Getting Started with Spring Framework》一书。在第4版中还涵盖了Spring 5,以及Spring 5反应性和功能性应用程序开发。

本书涵盖88个使用Java 9和Spring 5.0.1的示例项目。总的来说,对于任何想要熟悉Spring框架的人来说,这本书真的是非常不错的。

7、《spring 5.0 cookbook》

72565fde94c8fb2981de1c02da22cbdd.png

对于那些不相信重新发明轮子的开发人员来说,那就看这本书吧,这本书能让你接触到一些常见的问题,还能让你知道怎么解决,这本书适合对Spring已经有一定了解的Java开发人员,它还涵盖了Spring 5.0的主题。

8、《Spring 5 Recipes: A Problem-Solution Approach》

e54e5c978e0beec86b2b28538032959c.png

本书侧重于使用实际代码示例解决的问题。开发人员可以在他们的项目中使用这些代码,并根据他们想要做的来修改它们。

本书涵盖了基本和高级主题,如Spring IoC容器、AspectJ、Spring集成、Spring批处理、消息传递等等。它还展示了如何利用MongoDB和Hadoop等数据库的示例子。此外还涉及到功能性web框架、Spring反应性编程、Spring 5微服务和Spring framework 5。这本书的目标读者是经验丰富的Spring和Java程序员。

9、《Learning Spring Boot 2.0 》

35d7b39a57324ce59fea161fb345d455.png

Greg L. Turnquist编写的《Learning Spring Boot 2.0》深入介绍了Spring Boot 2.0。通过阅读本书,你将能够利用数据库并使用Spring Boot WebFlux框架,让你有一个简单的应用程序构建体验,你还可以把它构建到云上

通过阅读一些好书,可以帮助你更好的学习Spring框架,而且如果你已经了解了它,这些书也可以提高你的知识。简而言之,多读书没坏处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Master Spring basics and core topics, and share the authors’ insights and real–world experiences with remoting, Hibernate, and EJB. Beyond the basics, you’ll learn how to leverage the Spring Framework to build the various tiers and parts of an enterprise Java application: transactions, web and presentation tiers, deployment, and much more. A full sample application allows you to apply many of the technologies and techniques covered in Pro Spring 5 and see how they work together. This book updates the perennial bestseller with the latest that the new Spring Framework 5 has to offer. Now in its fifth edition, this popular title is by far the most comprehensive and definitive treatment of Spring available. It covers the new functional web framework and interoperability with Java 9. After reading this definitive book, you’ll be armed with the power of Spring to build complex Spring applications, top to bottom. The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today’s Java programmers and developers. It works with other leading open-source, agile, and lightweight Java technologies such as Hibernate, Groovy, MyBatis, and more. Spring now works with Java EE and JPA 2 as well. What You’ll Learn Discover what’s new in Spring Framework 5 Use the Spring Framework with Java 9 Master data access and transactions Work with the new functional web framework Create microservices and other web services Who This Book Is For Experienced Java and enterprise Java developers and programmers. Some experience with Spring highly recommended.
Getting started with Spring Framework is a hands-on guide to begin developing applications using Spring Framework. This book is meant for Java developers with little or no knowledge of Spring Framework. All the examples shown in this book use Spring 4. You can download the examples (consisting of 60 sample projects) described in this book from the following Google Code project: code.google.com/p/getting-started-with-spring-framework-2edition/ This book covers: - Specifying configuration metadata using XML and annotations - Programmatically configuring Spring container and beans - Configuring different types of bean properties - Bean lifecycle interfaces - Customizing beans using BeanPostProcessors and BeanFactoryPostProcessors - Bean definition inheritance - JSR 250's and 330's annotations for dependency injection - Validation using JSR 303 (Bean Validation API) annotations and Spring's Validator interface - SpEL (Spring Expression Language) - Caching using Spring's cache abstraction - Sending and receiving JMS messages using Spring - Aspect-oriented programming support in Spring - Sending emails using Spring - Asynchronously executing methods using Spring - Task scheduling - Database interaction using JDBC and Hibernate - Programmatic and declarative transaction management - Spring Web MVC - Developing RESTful Web Services using Spring - Spring Security The book shows a simple internet banking application that is developed incrementally in each chapter of the book and covers the topics mentioned above. You can post your feedback and questions to the authors in the following Google Groups forum:groups.google.com/forum/#!forum/getting-started-with-spring-framework Table of Contents Chapter 1 – Introduction to Spring Framework Chapter 2 – Spring Framework basics Chapter 3 - Configuring beans Chapter 4 - Dependency injection Chapter 5 - Customizing beans and bean definitions Chapter 6- Annotation-driven development with Spring Chapter 7 - Database interaction using Spring Chapter 8 - Messaging, emailing, asynchronous method execution, and caching using Spring Chapter 9 - Aspect-oriented programming Chapter 10 – Spring Web MVC basics Chapter 11 – Validation and data binding in Spring Web MVC Chapter 12 –Developing RESTful web services using Spring Web MVC Chapter 13 – More Spring Web MVC – internationalization, file upload and asynchronous request processing Chapter 14 – Securing applications using Spring Security

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值