Ext JS Data-driven Application Design

Kazuhiro Kotsutsumi

  • 出版商: Packt Publishing
  • 出版日期: 2013-12-26
  • 定價: $1,220
  • 售價: 9.0$1,098
  • 語言: 英文
  • 頁數: 162
  • 裝訂: Paperback
  • ISBN: 1782165444
  • ISBN-13: 9781782165446
  • 相關分類: Ext JSJavaScript
  • 立即出貨 (庫存=1)

商品描述

Learn how to build a user-friendly database in Ext JS using data from an existing database with this step-by-step tutorial. Takes you from first principles right through to implementation.

Overview

  • Discover how to layout the application structure with MVC and Sencha Cmd
  • Learn to use Ext Direct during the application build process
  • Understand how to set up the history support in the browser

In Detail

Sencha Ext JS is an industry leader for business-standard web application development. Ext JS is a leading JavaScript framework that comes with a myriad of components, APIs, and extensive documentation that you can harness to build powerful and interactive applications. Using Ext JS, you can quickly develop rich desktop web applications that are compatible with all major browsers.

This book will enable you to build databases using information from an existing database with Ext JS. It covers the MVC application architecture that enables development teams to work independently on one project. Additionally, the book teaches advanced charting capability, enabling developers to create state-of-the-art charts just once. These charts are compatible with major browsers without the need to rely on plugins.

This hands-on, practical guide will take you through the mechanics of building an application. In this instance, we will use this application to manage existing data structures in the form of a database.

You will begin by making SQL and tables in MySQL and will then move on to developing the project environment and introducing Sencha Cmd. You will learn to create a form to input data and monitor the state of the input, while seeing how Ext Direct will validate the form on the server side.

Finally, you will have a working application that is ready for you to customize to suit your needs. You can also use it as a template for any future projects when you need a similar database.

What you will learn from this book

  • Understand an existing virtual company's data structure, and make SQL and tables in MySQL
  • Develop the environment of the project while introducing Sencha Cmd and using Ext.util.History at the same time
  • Create a form to input data and transmit the data to a server via Ext Direct
  • Discover how to display data and create data searches
  • Implement a report that displays four different types of graph on the dashboard
  • Implement the data import/export process to restore or backup the data

Approach

An in-depth tutorial that teaches you the basics of data-driven applications, and how to design and implement them using Ext JS.

Who this book is written for

If you are an intermediate in Sencha Ext JS, "Ext JS Data-Driven Application Design" is the tutorial for you. You need to be familiar with JavaScript and have basic operational knowledge of MySQL. If you want to be able to systematically construct an application from the first step to implementation, this book will be useful for you.

商品描述(中文翻譯)

這本逐步教學的書籍將教你如何使用現有資料庫中的資料,在 Ext JS 中建立一個使用者友好的資料庫。從基本原理到實際實施,一步步引導你。

概述:
- 了解如何使用 MVC 和 Sencha Cmd 來設計應用程式結構
- 學習在應用程式建置過程中使用 Ext Direct
- 瞭解如何在瀏覽器中設定歷史記錄支援

詳細內容:
Sencha Ext JS 是業界領先的商業標準網頁應用程式開發框架。Ext JS 是一個領先的 JavaScript 框架,提供了眾多組件、API 和詳盡的文件,可用於構建功能強大且互動性強的應用程式。使用 Ext JS,您可以快速開發與所有主要瀏覽器兼容的豐富桌面網頁應用程式。

本書將教你如何使用 Ext JS 利用現有資料庫中的資訊建立資料庫。它涵蓋了 MVC 應用程式架構,使開發團隊能夠獨立地在一個專案上工作。此外,本書還教授了高級圖表功能,使開發人員只需創建一次即可創建最先進的圖表。這些圖表與主要瀏覽器兼容,無需依賴插件。

這本實用的指南將帶你深入了解構建應用程式的過程。在這個例子中,我們將使用這個應用程式來管理現有的資料結構,即資料庫。

你將首先在 MySQL 中建立 SQL 和資料表,然後開發專案環境並引入 Sencha Cmd。你將學習創建一個輸入資料的表單,並監控輸入狀態,同時看到 Ext Direct 如何在伺服器端驗證表單。

最後,你將擁有一個可根據需要自定義的工作應用程式。在未來需要類似資料庫的項目時,你也可以將其用作範本。

從本書中你將學到:
- 瞭解現有虛擬公司的資料結構,並在 MySQL 中建立 SQL 和資料表
- 在引入 Sencha Cmd 的同時,開發專案環境並使用 Ext.util.History
- 創建一個輸入資料的表單,並通過 Ext Direct 將資料傳送到伺服器
- 瞭解如何顯示資料並創建資料搜索
- 在儀表板上實現顯示四種不同類型圖表的報表
- 實現資料導入/導出過程以還原或備份資料

方法:
這是一本深入教學,教你如何設計和實現基於資料驅動的應用程式,並使用 Ext JS。

本書適合對 Sencha Ext JS 有中級經驗的讀者。你需要熟悉 JavaScript,並具備基本的 MySQL 操作知識。如果你想從頭開始系統地構建一個應用程式,並將其實施,這本書對你會很有用。