Building Applications with Spring 5 and Vue.js 2: Build a modern, full-stack web application using Spring Boot and Vuex
暫譯: 使用 Spring 5 和 Vue.js 2 建立應用程式:使用 Spring Boot 和 Vuex 建置現代全端網頁應用程式

James J. Ye

  • 出版商: Packt Publishing
  • 出版日期: 2018-10-26
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 590
  • 裝訂: Paperback
  • ISBN: 1788836960
  • ISBN-13: 9781788836968
  • 相關分類: Java 相關技術Vue.js
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Become efficient in both frontend and backend web development with Spring and Vue

Key Features

  • Connect application's frontend and backend with Vue, Vuex, and Spring Boot
  • Leverage the latest web standards to enhance code performance, readability, and cross-compatibility
  • Build secure full-stack web applications with Spring Security

Book Description

Building Applications with Spring 5 and Vue.js 2, with its practical approach, helps you become a full-stack web developer. As well as knowing how to write frontend and backend code, a developer has to tackle all problems encountered in the application development life cycle – starting from the simple idea of an application, to the UI and technical designs, and all the way to implementation, testing, production deployment, and monitoring.

With the help of this book, you'll get to grips with Spring 5 and Vue.js 2 as you learn how to develop a web application. From the initial structuring to full deployment, you'll be guided at every step of developing a web application from scratch with Vue.js 2 and Spring 5. You'll learn how to create different components of your application as you progress through each chapter, followed by exploring different tools in these frameworks to expedite your development cycle.

By the end of this book, you'll have gained a complete understanding of the key design patterns and best practices that underpin professional full-stack web development.

What you will learn

  • Analyze requirements and design data models
  • Develop a single-page application using Vue.js 2 and Spring 5
  • Practice concept, logical, and physical data modeling
  • Design, implement, secure, and test RESTful API
  • Add test cases to improve reliability of an application
  • Monitor and deploy your application to production

Who this book is for

Building Applications with Spring 5.0 and Vue.js 2.0 is for you if you are developer who is new to Vue.js or Spring. It is assumed that you have some knowledge of HTML, CSS, and Java.

Table of Contents

  1. Modern Web Application Development: This is a new era
  2. Vue.js 2 - It Works in the Way You Expected
  3. Spring 5 - The Right Stack for the Job at Hand
  4. �TaskAgile: A Trello-like task management tool
  5. Data Modeling: Design the foundation of the application
  6. Code Design: Design for stability and extensibility
  7. RESTful API Design: Build the language between front-end and back-end
  8. Creating Application Scaffold: Take off like a rocket
  9. Form and Validation: Create the User module
  10. �Spring Security: Make our application secure
  11. State management and i18n: Building home page
  12. Components Communication and Real-Time Update: Build the Board module
  13. File Processing and Scalability: Write the Card module
  14. Scaling The System: Scale it from architecture level
  15. Performance Tuning: Faster, faster, and faster

商品描述(中文翻譯)

**成為前端和後端網頁開發的高效能專家,使用 Spring 和 Vue**

#### 主要特點
- 使用 Vue、Vuex 和 Spring Boot 連接應用程式的前端和後端
- 利用最新的網頁標準來提升程式碼的效能、可讀性和跨相容性
- 使用 Spring Security 建立安全的全端網頁應用程式

#### 書籍描述
《使用 Spring 5 和 Vue.js 2 建立應用程式》以實用的方式幫助你成為全端網頁開發者。除了知道如何撰寫前端和後端程式碼外,開發者還必須解決應用程式開發生命週期中遇到的所有問題——從應用程式的簡單構思,到 UI 和技術設計,再到實作、測試、生產部署和監控。

在這本書的幫助下,你將掌握 Spring 5 和 Vue.js 2,學習如何開發網頁應用程式。從最初的結構設計到完整的部署,你將在每一步中獲得指導,從零開始使用 Vue.js 2 和 Spring 5 開發網頁應用程式。隨著每一章的進展,你將學習如何創建應用程式的不同組件,並探索這些框架中的不同工具,以加快開發週期。

在本書結束時,你將全面了解支撐專業全端網頁開發的關鍵設計模式和最佳實踐。

#### 你將學到的內容
- 分析需求並設計數據模型
- 使用 Vue.js 2 和 Spring 5 開發單頁應用程式
- 實踐概念、邏輯和物理數據建模
- 設計、實作、安全和測試 RESTful API
- 添加測試案例以提高應用程式的可靠性
- 監控並將應用程式部署到生產環境

#### 本書適合誰
《使用 Spring 5.0 和 Vue.js 2.0 建立應用程式》適合對 Vue.js 或 Spring 新手的開發者。假設你對 HTML、CSS 和 Java 有一定的了解。

#### 目錄
1. 現代網頁應用程式開發:這是一個新時代
2. Vue.js 2 - 它以你預期的方式運作
3. Spring 5 - 針對當前工作的正確技術棧
4. TaskAgile:類似 Trello 的任務管理工具
5. 數據建模:設計應用程式的基礎
6. 程式碼設計:設計穩定性和可擴展性
7. RESTful API 設計:建立前端和後端之間的語言
8. 創建應用程式腳手架:像火箭一樣起飛
9. 表單和驗證:創建用戶模組
10. Spring Security:讓我們的應用程式安全
11. 狀態管理和 i18n:建立首頁
12. 組件通信和即時更新:建立看板模組
13. 檔案處理和可擴展性:撰寫卡片模組
14. 系統擴展:從架構層面擴展
15. 性能調優:更快、更快、再更快