Mastering XPages (Paperback): A Step-by-Step Guide to XPages Application Development and the XSP Language (2nd Edition) (IBM Press)

Martin Donnelly, Mark Wallace, Tony McGuckin

  • 出版商: IBM Press
  • 出版日期: 2017-06-21
  • 售價: $2,800
  • 貴賓價: 9.5$2,660
  • 語言: 英文
  • 頁數: 1168
  • 裝訂: Paperback
  • ISBN: 0134845471
  • ISBN-13: 9780134845470
  • 立即出貨 (庫存 < 4)

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

商品描述

IBM's Best-Selling Guide to XPages Development–Now Updated and Expanded for Lotus Notes/Domino 9.0.1

XPages instantly revolutionized Notes/Domino application development, and the newest versions deliver unprecedented performance and flexibility. Now, the popular insider's guide to XPages development has been updated and expanded to reflect all these improvements, through IBM Notes/Domino 9.0.1 and beyond.

Three key members of the IBM XPages team have brought together comprehensive knowledge for delivering outstanding solutions. They have added several hundred pages of new content, including four new chapters. Drawing on their unsurpassed experience, they present new tips, samples, and best practices reflecting the platform's growing maturity. Writing for both XPages newcomers and experts, they cover the entire project lifecycle, including problem debugging, performance optimization, and application scalability.

This second edition of Mastering XPages fully addresses enhancements to the XPages data sources for Domino views and documents; the latest XPages mobile library; the new Domino Designer Server-Side JavaScript debugger; and improvements to integrated technologies such as Dojo and CKEditor.

Nearly every chapter contains at least one downloadable sample application, offering extensive hands-on practice. This guide concludes with complete references to XSP tags, relevant Java/JavaScript classes, and XSP style classes.

Coverage includes

* Understanding XPages' development paradigm, tooling, runtime framework, and application architecture
* Configuring Domino Designer and integrating XPages Extension Library
* Constructing application logic and using data binding controls
* Reading/writing Notes documents: from use cases to design properties
* Using Views, including examples of accessing calendars via REST
* Making the most of Notes/Domino 9.0's new DataView control
* Coding: from the basics to fully customized behavior
* Advanced scripting: AJAX, Dojo, @Functions, managed beans, and more
* Extending the Rich Text Editor's functionality
* Building and consuming new controls with Extensibility APIs
* Taking web applications offline in the Notes client
* Building mobile apps: controls, design patterns, and best practices
* Debugging Server-Side JavaScript with Domino Designer 9.0
* Creating apps that look and work great–for local and global audiences
* Systematically optimizing performance and scalability
* Protecting data and users: leveraging Domino and Notes security models

商品描述(中文翻譯)

IBM暢銷的《XPages開發指南》現已更新和擴充,以適應Lotus Notes/Domino 9.0.1及其後續版本的改進。XPages立即改變了Notes/Domino應用程序開發,而最新版本提供了前所未有的性能和靈活性。現在,這本受歡迎的內部人指南已經更新和擴充,以反映所有這些改進,包括IBM Notes/Domino 9.0.1及其後續版本。

IBM XPages團隊的三位關鍵成員匯集了全面的知識,以提供優秀的解決方案。他們增加了數百頁的新內容,包括四個新章節。借鑒他們無與倫比的經驗,他們提供了反映平台日益成熟的新技巧、示例和最佳實踐。他們為XPages的新手和專家撰寫,涵蓋了整個項目生命周期,包括問題調試、性能優化和應用程序可擴展性。

《XPages大師》第二版完全涵蓋了Domino視圖和文檔的XPages數據源的增強功能;最新的XPages移動庫;新的Domino Designer服務器端JavaScript調試器;以及Dojo和CKEditor等集成技術的改進。

幾乎每一章都包含至少一個可下載的樣例應用程序,提供廣泛的實踐練習。本指南最後提供了完整的XSP標籤、相關的Java/JavaScript類和XSP樣式類的參考。

內容包括:

- 理解XPages的開發範式、工具、運行時框架和應用程序架構
- 配置Domino Designer並集成XPages擴展庫
- 構建應用程序邏輯並使用數據綁定控件
- 讀取/寫入Notes文檔:從用例到設計屬性
- 使用視圖,包括通過REST訪問日曆的示例
- 充分利用Notes/Domino 9.0的新DataView控件
- 編碼:從基礎知識到完全自定義的行為
- 高級腳本編寫:AJAX、Dojo、@函數、受管豆和更多
- 擴展富文本編輯器的功能
- 使用擴展性API構建和使用新控件
- 在Notes客戶端中使Web應用程序離線
- 構建移動應用程序:控件、設計模式和最佳實踐
- 使用Domino Designer 9.0調試服務器端JavaScript
- 創建外觀和功能出色的應用程序-適用於本地和全球受眾
- 系統性地優化性能和可擴展性
- 保護數據和用戶:利用Domino和Notes的安全模型