POJOs in Action: Developing Enterprise Applications with Lightweight Frameworks

Chris Richardson

  • 出版商: Manning
  • 出版日期: 2006-01-01
  • 售價: $1,580
  • 貴賓價: 9.5$1,501
  • 語言: 英文
  • 頁數: 456
  • 裝訂: Paperback
  • ISBN: 1932394583
  • ISBN-13: 9781932394580
  • 下單後立即進貨 (約5~7天)

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

相關主題

商品描述

Description

“A good way to quickly get up to speed with today’s practices for lightweight development.”
—Floyd Marinescu, Founder, InfoQ.com Creator, TheServerSide.com

“Brings back simplicity to enterprise Java applications.”
—Jonas Bonér, Senior Software Achitect, Terracotta, Inc.

“A valuable guide for lightweight development.”
—Craig Walls, Author, Spring in Action

“The author definitely knows what he is talking about.”
—Oliver Zeigermann, J2EE Architect and Apache committer

“Extremely valuable, plenty of sample code... I enthusiastically recommend it!”
—Brendan Murray, Senior Software Achitect, IBM

There is agreement in the Java community that EJBs often introduce more problems than they solve. Now there is a major trend toward lightweight technologies such as Hibernate, Spring, JDO, iBATIS, and others, all of which allow the developer to work directly with the simpler Plain Old Java Objects, or POJOs. Bowing to the new consensus, EJB 3 now also works with POJOs.

POJOs in Action describes these new, simpler, and faster ways to develop enterprise Java applications. It shows you how to go about making key design decisions, including how to organize and encapsulate the domain logic, access the database, manage transactions, and handle database concurrency.

Written for developers and designers, this is a new-generation Java applications guide. It helps you build lightweight applications that are easier to build, test, and maintain. The book is uniquely practical with design alternatives illustrated through numerous code examples.

 

Table of Contents

  • Leverage the frameworks’ strengths, avoid their weaknesses
  • Apply enterprise patterns in the lightweight world
  • New patterns like POJO Façade and Exposed Domain Model
  • Build rich domain models
  • How Aspects improve design
  • Lightweight testing strategies
  • How to be agile

商品描述(中文翻譯)

描述

「快速掌握輕量級開發的好方法。」- Floyd Marinescu,InfoQ.com創始人,TheServerSide.com創作者。

「將簡單性帶回企業級Java應用程式。」- Jonas Bonér,Terracotta高級軟體架構師。

「輕量級開發的寶貴指南。」- Craig Walls,Spring in Action作者。

「作者絕對知道自己在談論什麼。」- Oliver Zeigermann,J2EE架構師和Apache貢獻者。

「非常有價值,提供大量範例程式碼...我熱情推薦!」- Brendan Murray,IBM高級軟體架構師。

在Java社群中,對於EJB(Enterprise JavaBeans)往往引入更多問題而非解決方案達成共識。現在,有一個主要趨勢轉向輕量級技術,如Hibernate、Spring、JDO、iBATIS等,這些技術允許開發人員直接使用更簡單的Plain Old Java Objects(POJOs)進行開發。EJB 3也遵從這一新共識,現在可以與POJOs一起使用。

《POJOs in Action》描述了這些新的、更簡單和更快速的企業級Java應用程式開發方式。它向您展示如何做出關鍵的設計決策,包括如何組織和封裝領域邏輯、訪問資料庫、管理事務和處理資料庫並發。

這本書針對開發人員和設計師,是一本新一代的Java應用程式指南。它幫助您建立更容易構建、測試和維護的輕量級應用程式。本書獨特的實用性通過眾多程式碼範例來展示設計選擇的替代方案。

目錄

- 充分利用框架的優勢,避免其弱點
- 在輕量級世界中應用企業級模式
- 新模式,如POJO Façade和Exposed Domain Model
- 構建豐富的領域模型
- Aspects如何改善設計
- 輕量級測試策略
- 如何靈活適應