内容简介
Apart from knowing how to write frontend and backend code, a full-stack engineer has to tackle all the problems that are encountered in the application development life cycle, starting from a simple idea to UI design, the technical design, and all the way to implementing, testing, production, deployment, and monitoring. This book covers the full set of technologies that you need to know to become a full-stack web developer with Spring Boot for the backend and React for the frontend. This compreh
AI简介
这是一本详细讲解如何使用Spring Boot和React构建全栈Web应用程序的实战指南。这本书不仅介绍了如何使用Spring Boot来构建后端服务,还介绍了如何使用React来构建前端用户界面。此外,这本书还详细介绍了如何使用Java Persistence API (JPA) 和Hibernate来创建和管理数据库,以及如何使用JWT进行后端认证。
书中首先介绍了如何构建Spring Boot开发环境,包括安装Java开发工具包(JDK)、Eclipse IDE和Maven工具,以及如何创建和运行Spring Boot项目。接着,书中介绍了如何使用ORM basics,特别是JPA和Hibernate,来操作数据库。然后,书中介绍了如何创建一对多关系,并如何使用状态和属性的使用来处理数据和用户交互。
书中还详细介绍了Spring Security,包括如何使用JWT进行后端认证,以及如何配置后端使用JWT进行安全配置。此外,书中还介绍了如何使用Jest和Enzyme进行React应用的测试,包括快照测试和组件测试。