Professional Struts Applications: Building Web Sites With Struts, Object-Relational Bridge, Lucene, and Velocity
暫譯: 專業 Struts 應用程式:使用 Struts、物件關聯橋接、Lucene 和 Velocity 建立網站

John Carnell, Jeff Linwood, Maciej Zawadzki

  • 出版商: Apress
  • 出版日期: 2003-08-29
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Paperback
  • ISBN: 1590592557
  • ISBN-13: 9781590592557
  • 相關分類: Java 相關技術
  • 已絕版

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

商品描述

 

Summary

Building web applications that are maintainable and extensible requires a significant amount of design and planning before even a single line of code can be written. However, by leveraging development frameworks, many of the challenges of web-based development can be overcome. This book acts as a roadmap to demonstrate how to use the Jakarta Struts framework to solve everyday web application development programs.

Although Struts is rapidly becoming a de facto standard for Java web applications, it can only provide for part of your application Therefore, this book concentrates not only on how to use Struts to develop the core architecture of a web application, but also on how to use other Jakarta projects to create a fully open source web application. It uses Object-RelationalBridge to provide the O/R mapping for the data layer; Lucene to provide a search engine; Velocity to provide a template language for the user interface; and ANT is used to time be build process together.

Table of Contents

Chapter 1: The Challenges of Web Application Development
Chapter 2: Creating a Struts-based MVC Application
Chapter 3: Form Presentation and Validation with Struts
Chapter 4: Managing Business Logic with Struts
Chapter 5: Building a Data Access Tier with ObjectRelationalBridge
Chapter 6: Templates and Velocity
Chapter 7: Creating a Search Engine with Lucene
Chapter 8: Building the JavaEdge Application with Ant and Anthill

 

商品描述(中文翻譯)

摘要

建立可維護且可擴展的網頁應用程式需要在撰寫任何程式碼之前進行大量的設計和規劃。然而,透過利用開發框架,許多基於網頁的開發挑戰可以被克服。本書作為一個路線圖,展示如何使用 Jakarta Struts 框架來解決日常的網頁應用程式開發問題。

儘管 Struts 正迅速成為 Java 網頁應用程式的事實標準,但它只能滿足應用程式的一部分需求。因此,本書不僅專注於如何使用 Struts 開發網頁應用程式的核心架構,還探討如何使用其他 Jakarta 專案來創建一個完全開源的網頁應用程式。它使用 Object-Relational Bridge 提供數據層的 O/R 映射;使用 Lucene 提供搜尋引擎;使用 Velocity 提供用戶界面的模板語言;並使用 ANT 來協調構建過程。

目錄

第 1 章:網頁應用程式開發的挑戰
第 2 章:創建基於 Struts 的 MVC 應用程式
第 3 章:使用 Struts 進行表單呈現和驗證
第 4 章:使用 Struts 管理業務邏輯
第 5 章:使用 Object-Relational Bridge 建立數據訪問層
第 6 章:模板與 Velocity
第 7 章:使用 Lucene 創建搜尋引擎
第 8 章:使用 Ant 和 Anthill 構建 JavaEdge 應用程式