Struts Design and Programming: A Tutorial
暫譯: Struts 設計與程式設計:教程

Budi Kurniawan

  • 出版商: BrainySoftware.com
  • 出版日期: 2005-04-01
  • 售價: $1,530
  • 貴賓價: 9.5$1,454
  • 語言: 英文
  • 頁數: 458
  • 裝訂: Paperback
  • ISBN: 0975212818
  • ISBN-13: 9780975212813
  • 已過版

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

商品描述

Description

Struts is the most popular framework for building scalable Java Web applications. The first part of this book explains the latest version of Struts and teaches how to build real-world Struts applications. The second part goes the extra mile to discuss how to design Struts applications and solve common problems in Struts development. It's like two books at the price of one.

More importantly, this book is a tutorial designed to make the reader truly understand the concepts. It explains not only how to use Struts' features, but also how a certain feature works under the hood and which to choose if similar features exist. Examples are relevant and based on real-world applications. Several important topics rarely mentioned in other books--such as file upload, paging, object caching--are given detailed treatment.

The first part is for beginners and Struts developers who don't feel they have a complete grasp of Struts. It explains the following and many more:
- The Model-View-Controller design pattern
- Action forms
- User input validation
- The Validator Plug-in
- JavaServer Pages Standard Tag Library (JSTL)
- The JSP 2.0 Expression Language (EL)
- HTML, Bean, Logic, Nested Tag Libraries
- Application configuration
- The Custom SelectLabel Tag
- Tiles - Message handling and internationalization
- Struts-JSF Plug-in
- The open source DisplayTag Library
- File upload and programmable file download
- Jakarta Commons BeanUtil Class

In addition, this book deals with many design topics such as
- Data persistence
- Transfer objects
- Configuration information sharing
- Object caching
- Application security
- Paging and sorting
- HttpServletRequest wrapping
- Early session invalidation

The last chapter, "How Struts Works", dissects Struts' source code and explains the components that together make Struts tick. This chapter is particularly interesting to readers who want to know how Struts works in the background and how to extend Struts. Understanding it helps you design and develop more effective Struts applications.

This book is for you if you need one written with clarity and readability in mind.

商品描述(中文翻譯)

描述

Struts 是構建可擴展 Java Web 應用程序的最受歡迎框架。本書的第一部分解釋了 Struts 的最新版本,並教導如何構建實際的 Struts 應用程序。第二部分則進一步討論如何設計 Struts 應用程序以及解決 Struts 開發中的常見問題。這就像是以一本書的價格獲得兩本書的內容。

更重要的是,本書是一個教程,旨在讓讀者真正理解這些概念。它不僅解釋了如何使用 Struts 的功能,還說明了某個功能在背後是如何運作的,以及在類似功能存在的情況下應該選擇哪一個。示例是相關的,並基於實際應用程序。幾個在其他書籍中很少提及的重要主題,例如文件上傳、分頁、物件快取,都得到了詳細的處理。

第一部分適合初學者和對 Struts 仍感到不夠熟悉的開發者。它解釋了以下內容及更多:
- 模型-視圖-控制器(Model-View-Controller)設計模式
- Action 表單
- 使用者輸入驗證
- Validator 插件
- JavaServer Pages 標準標籤庫(JSTL)
- JSP 2.0 表達式語言(EL)
- HTML、Bean、邏輯、嵌套標籤庫
- 應用程序配置
- 自定義 SelectLabel 標籤
- Tiles - 訊息處理和國際化
- Struts-JSF 插件
- 開源 DisplayTag 庫
- 文件上傳和可程式化文件下載
- Jakarta Commons BeanUtil 類

此外,本書還涉及許多設計主題,例如:
- 數據持久性
- 傳輸物件
- 配置信息共享
- 物件快取
- 應用程序安全性
- 分頁和排序
- HttpServletRequest 包裝
- 早期會話失效

最後一章「Struts 如何運作」剖析了 Struts 的源代碼,並解釋了使 Struts 運作的各個組件。這一章特別吸引那些想了解 Struts 背後運作方式以及如何擴展 Struts 的讀者。理解這些內容有助於您設計和開發更有效的 Struts 應用程序。

如果您需要一本以清晰和可讀性為重點的書籍,那麼這本書就是為您而寫的。

最後瀏覽商品 (19)