Professional Struts Applications: Building Web Sites With Struts, Object-Relational Bridge, Lucene, and Velocity
暫譯: 專業 Struts 應用程式:使用 Struts、物件關聯橋接、Lucene 和 Velocity 建立網站
John Carnell, Jeff Linwood, Maciej Zawadzki
買這商品的人也買了...
-
信號與系統 (Signals & Systems, 2/e)$840$798 -
計算機組織與設計--軟硬體界面第二版 (Computer Organization & Design, 2/e)$680$537 -
SQL Server 2000 設計實務$650$553 -
Design Patterns Explained: A New Perspective on Object-Oriented Design$1,740$1,653 -
C++ Primer, 3/e 中文版$980$774 -
Swish 網路動畫新視界$320$253 -
TCP/IP Lean: Web Servers for Embedded Systems, 2/e$2,100$1,995 -
Sun Certified Programmer & Developer for Java 2 Study Guide, 2/e$1,790$1,701 -
資料庫系統原理第三版 (Fundamentals of Database Systems, 3/e)$760$600 -
ASP.NET 程式設計徹底研究$590$466 -
軟體設計與品質管理$490$387 -
STRUTS 實作手冊(Struts in Action: Building Web Applications with the Leading Java Framework)$690$538 -
Microsoft Windows Server 2003 系統實務$780$663 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
$825Automating Unix and Linux Administration (Paperback) -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
CCNA Self-Study: Interconnecting Cisco Network Devices (ICND) 640-811, 640-801, 2/e$2,210$2,100 -
JSP 動態網頁入門實務$720$569 -
Flash MX 2004 躍動的網頁中文版$550$468 -
Web 配色事典﹝活用網頁安全色﹞$390$304 -
Dreamweaver MX 2004 魔法書中文版$490$417 -
JSP 2.0 技術手冊$750$593 -
CCNA 認證教戰手冊 Exam 640-801 (CCNA Cisco Certified Network Associate Study Guide, 4/e)$780$663 -
CMMI Distilled 中文版 (CMMI Distilled, 2/e)$450$360 -
Internet TCP/IP 協定觀念與實作, 2/e$580$493
相關主題
商品描述
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 應用程式
