Expert One-on-One J2EE Development without EJB (Paperback)

Rod Johnson

  • 出版商: Wrox Press
  • 出版日期: 2004-07-02
  • 售價: $1,540
  • 貴賓價: 9.5$1,463
  • 語言: 英文
  • 頁數: 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.

商品描述(中文翻譯)

描述:



這本書是關於什麼的?


Expert One-on-One J2EE Development without EJB向Java開發人員和架構師展示了如何在不使用企業級JavaBeans(EJB)的情況下構建強大的J2EE應用程序。這本實用的、代碼密集的指南提供了使用更簡單和更有效的方法和工具(包括JavaServer頁面、servlet和輕量級框架)的最佳實踐。


這本書涵蓋了哪些內容?


本書首先檢視了EJB技術的限制,即它的優點和不足之處。然後,作者引導您通過EJB的替代方案,這些方案可以讓您更快、更低成本地創建高質量的應用程序,包括敏捷方法和近年來發展起來的新類型工具。


然後他們深入探討了細節,展示了基於他們在SourceForge上開創的輕量級框架的解決方案,這是最具創新性的開源社區之一。他們演示了如何利用實用的技術和工具,包括流行的開源Spring Framework和Hibernate。本書還指導您解決核心問題的有效解決方案,例如事務管理、持久化、遠程調用和Web層設計。您將研究這些替代方案如何影響測試、性能和可擴展性,並發現輕量級架構如何在許多項目上節省時間和精力。


您將從本書中學到什麼?


以下是本書的一些詳細內容:



  • 如何找到最簡單、最易維護的應用程序架構

  • 無需EJB的有效事務管理

  • 使用AOP和控制反轉解決企業軟件開發中的常見問題

  • Web層設計以及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章:結論。


最後的話。


索引。