Expert One-on-One J2EE Development without EJB (Paperback)
暫譯: 專家級一對一 J2EE 開發無需 EJB (平裝本)

Rod Johnson

  • 出版商: Wrox Press
  • 出版日期: 2004-07-02
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 576
  • 裝訂: Paperback
  • ISBN: 0764558315
  • ISBN-13: 9780764558313
  • 相關分類: Java 程式語言
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Description:

What is this book about?

Expert One-on-One J2EE Development without EJB shows Java developers and architects how to build robust J2EE applications without having to use Enterprise JavaBeans (EJB). This practical, code-intensive guide provides best practices for using simpler and more effective methods and tools, including JavaServer pages, servlets, and lightweight frameworks.

What does this book cover?

The book begins by examining the limits of EJB technology — what it does well and not so well. Then the authors guide you through alternatives to EJB that you can use to create higher quality applications faster and at lower cost — both agile methods as well as new classes of tools that have evolved over the past few years.

They then dive into the details, showing solutions based on the lightweight framework they pioneered on SourceForge — one of the most innovative open source communities. They demonstrate how to leverage practical techniques and tools, including the popular open source Spring Framework and Hibernate. This book also guides you through productive solutions to core problems, such as transaction management, persistence, remoting, and Web tier design. You will examine how these alternatives affect testing, performance, and scalability, and discover how lightweight architectures can slash time and effort on many projects.

What will you learn from this book?

Here are some details on what you'll find in this book:

  • How to find the simplest and most maintainable architecture for your application
  • Effective transaction management without EJB
  • How to solve common problems in enterprise software development using AOP and Inversion of Control
  • Web tier design and the place of the Web tier in a well-designed J2EE application
  • Effective data access techniques for J2EE applications with JDBC, Hibernate, and JDO
  • How to leverage open source products to improve productivity and reduce custom coding
  • How to design for optimal performance and scalability

 

Table of Contents:

About the Authors.

Introduction.

Chapter 1: Why “J2EE without EJB”?

Chapter 2: Goals.

Chapter 3: Architectures.

Chapter 4: The Simplicity Dividend.

Chapter 5: EJB, Five Years On.

Chapter 6: Lightweight Containers and Inversion of Control.

Chapter 7: Introducing the Spring Framework.

Chapter 8: Declarative Middleware Using AOP Concepts.

Chapter 9: Transaction Management.

Chapter 10: Persistence.

Chapter 11: Remoting.

Chapter 12: Replacing Other EJB Services.

Chapter 13: Web Tier Design.

Chapter 14: Unit Testing and Testability.

Chapter 15: Performance and Scalability.

Chapter 16: The Sample Application.

Chapter 17: Conclusion.

Last words.

Index.

商品描述(中文翻譯)

**描述:**

**這本書是關於什麼的?**
《專家一對一 J2EE 開發無需 EJB》向 Java 開發者和架構師展示如何在不使用企業 JavaBeans (EJB) 的情況下構建穩健的 J2EE 應用程式。這本實用且以程式碼為主的指南提供了使用更簡單且更有效的方法和工具的最佳實踐,包括 JavaServer 頁面、servlet 和輕量級框架。

**這本書涵蓋了什麼內容?**
本書首先檢視 EJB 技術的限制——它的優勢和不足之處。然後,作者引導您探索可以用來更快且以更低成本創建高品質應用程式的 EJB 替代方案——包括敏捷方法以及過去幾年發展出來的新類型工具。

接著,他們深入細節,展示基於他們在 SourceForge 上開創的輕量級框架的解決方案——這是最具創新性的開源社群之一。他們演示如何利用實用的技術和工具,包括流行的開源 Spring Framework 和 Hibernate。本書還指導您解決核心問題的高效解決方案,例如交易管理、持久性、遠端調用和 Web 層設計。您將檢視這些替代方案如何影響測試、性能和可擴展性,並發現輕量級架構如何在許多專案中大幅減少時間和精力。

**您將從這本書中學到什麼?**
以下是您在本書中會找到的一些細節:
- 如何為您的應用程式找到最簡單且最易維護的架構
- 無需 EJB 的有效交易管理
- 如何使用 AOP 和控制反轉解決企業軟體開發中的常見問題
- Web 層設計及其在良好設計的 J2EE 應用程式中的位置
- 使用 JDBC、Hibernate 和 JDO 的 J2EE 應用程式的有效數據訪問技術
- 如何利用開源產品提高生產力並減少自定義編碼
- 如何設計以達到最佳性能和可擴展性

**目錄:**
關於作者。
導言。
第 1 章:為什麼「無需 EJB 的 J2EE」?
第 2 章:目標。
第 3 章:架構。
第 4 章:簡單性的紅利。
第 5 章:EJB,五年後。
第 6 章:輕量級容器和控制反轉。
第 7 章:介紹 Spring Framework。
第 8 章:使用 AOP 概念的聲明式中介軟體。
第 9 章:交易管理。
第 10 章:持久性。
第 11 章:遠端調用。
第 12 章:替代其他 EJB 服務。
第 13 章:Web 層設計。
第 14 章:單元測試和可測試性。
第 15 章:性能和可擴展性。
第 16 章:範例應用程式。
第 17 章:結論。
最後的話。
索引。