3 options
Expert one-on-one J2EE development without EJB / Rod Johnson with Juergen Hoeller.
- Format:
- Book
- Author/Creator:
- Johnson, Rod, 1970-
- Series:
- Wrox expert one-on-one
- Language:
- English
- Subjects (All):
- Java (Computer program language).
- Computer software--Development.
- Computer software.
- Physical Description:
- 1 online resource (578 p.)
- Edition:
- 1st edition
- Other Title:
- Expert one-on-one Java 2 Platform Enterprise Edition development without Enterprise JavaBeans
- Place of Publication:
- Indianapolis, Ind. : Wiley Pub., c2004.
- Language Note:
- English
- System Details:
- text file
- Summary:
- 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
- Contents:
- Expert One-on-One Development without EJB; About the Authors; Contents; Introduction; Who This Book Is For; Aims of This Book; What This Book Covers; Assumed Knowledge; Recommended Reading; What You Need to Use This Book; The Sample Application; Conventions; Errata; p2p. wrox. com; Chapter 1: Why " J2EE Without EJB"?; EJB Under the Spotlight; What's Left of J2EE?; J2EE at a Crossroads; The Way Forward; Should We Ever Use EJB?; Summary; Chapter 2: Goals; Productivity; OO; The Importance of Business Requirements; The Importance of an Empirical Process; Summary; Chapter 3: Architectures
- Architectural Building BlocksJ2EE Architectures; J2EE Architectures in Practice; Deciding Whether an Application Needs an Application Server; Summary; Chapter 4: The Simplicity Dividend; The Cost of Complexity; Causes of Complexity in J2EE Applications; How Much Complexity Is too Much Complexity?; Summary; Chapter 5: EJB, Five Years On; Hype and Experience; An Aging Component Model; What Do We Really Want from EJB, or Why Stateless Session Beans Are So Popular; What Don't We Want from EJB?; Can EJB Reinvent Itself?; Myths and Fallacies; Moving Forward; Summary
- Chapter 6: Lightweight Containers and Inversion of ControlLightweight Containers; Managing Business Objects; Inversion of Control; Implications for Coding Style, Testing, and Development Process; Applying Enterprise Services; Summary; Chapter 7: Introducing the Spring Framework; History and Motivation; A Layered Application Framework; The Core Bean Factory; Resource Setup; The Spring Application Context; Summary; Chapter 8: Declarative Middleware Using AOP Concepts; AOP 101; EJB as a Subset of AOP; AOP Implementation Strategies; AOP Implementations; AOP Design Issues; J2EE a la carte
- AOP in Practice with SpringUsing Source-level Metadata to Provide an Abstraction above AOP; Implications for Programming Style; References; Summary; Chapter 9: Transaction Management; High-level Transaction Management; Classic J2EE Transaction Management; Lightweight Transaction Infrastructure; Transaction Management with the Spring Framework; Summary; Chapter 10: Persistence; Common Persistence Strategies; A Brief History of Java Persistence Technologies; Data Access Technologies in Practice; The Data Access Object Pattern; Data Access with the Spring Framework; Summary; Chapter 11: Remoting
- Classic J2SE Remoting: RMIClassic J2EE Remoting: EJB; WSDL-based Web Services: JAX-RPC; Lightweight Remoting: Hessian and Burlap; Summary; Chapter 12: Replacing Other EJB Services; Thread Management; EJB Instance Pooling; Alternatives to EJB Threading and Pooling; Declarative Security; JMS and Message-driven Beans; Summary; Chapter 13: Web Tier Design; Goals and Architectural Issues; Request-driven Web MVC Frameworks; Alternative Approaches to Web MVC; Summary; Chapter 14: Unit Testing and Testability; Why Testing Matters; Goals of Unit Testing; Ensuring Testability; Unit Testing Techniques
- Test-driven Development ( TDD)
- Notes:
- "Programmer to programmer"--Cover.
- "Wrox"--Cover.
- Includes bibliographical references and index.
- ISBN:
- 9786610350360
- 9781280350368
- 1280350369
- 9780764573903
- 076457390X
- OCLC:
- 559956109
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.