وبلاگ بلیان

Building Java Enterprise Applications. Architecture Volume 1

معرفی کتاب «Building Java Enterprise Applications. Architecture Volume 1» نوشتهٔ Brett McLaughlin، منتشرشده توسط نشر O'Reilly Media در سال 2002. این کتاب در 2 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است. «Building Java Enterprise Applications. Architecture Volume 1» در دستهٔ بدون دسته‌بندی قرار دارد.

Volume 1 of this advanced 3-volume guide explores the infrastructure issues so important to good application design. It isn't just a book about Entity Beans and JNDI. It takes you step by step through building the back end, designing the data store so that it gives you convenient access to the data your application needs; designing a directory; figuring out how to handle security and where to store security credentials you need; and so on. Cover 1 Table of Contents 3 Preface 5 Organization 5 Software and Versions 7 Conventions Used in This Book 7 Comments and Questions 8 Acknowledgments 9 1. Introduction 10 1.1 Building Java Enterprise Applications 10 1.2 Architecture 12 1.3 What You'll Need 14 2. Blueprints 17 2.1 Forethought Brokerage 17 2.2 The Data Layer 23 2.3 The Business Layer 27 2.4 The Presentation Layer 30 2.5 Finalizing the Plans 31 2.6 What's Next? 31 3. Foundation 32 3.1 Designing the Data Stores 32 3.2 Databases 41 3.3 Directory Servers 51 3.4 What's Next? 59 4. Entity Basics 60 4.1 Basic Design Patterns 60 4.2 Coding the Bean 61 4.3 Deploying the Bean 70 4.4 What's Next? 73 5. Advanced Entities 74 5.1 IDs, Sequences, and CMP 74 5.2 Details, Details, Details 89 5.3 Data Modeling 93 5.4 Filling in the Blanks 95 5.5 What's Next? 95 6. Managers 96 6.1 Managers and Entities 96 6.2 The LDAPManager Class 102 6.3 What's Next? 123 7. Completing the Data Layer 124 7.1 Odds and Ends 124 7.2 Checkpoint 132 7.3 Populating the Data Stores 134 7.4 What's Next? 139 8. Business Logic 141 8.1 The Façade Pattern 141 8.2 The UserManager 148 8.3 State Design 156 8.4 What's Next? 167 9. Messaging and Packaging 168 9.1 Messaging on the Server 168 9.2 Messaging on the Client 176 9.3 Packaging 179 9.4 What's Next? 182 10. Beyond Architecture 183 10.1 Flexibility 183 10.2 Decision Point 186 10.3 What's Next? 187 A. SQL Scripts 189 A.1 The User Store 190 A.2 The Accounts Store 195 A.3 Events and Scheduling 200 A.4 Starting Over 202 A.5 Primary Keys 205 A.6 Creating Types 208 B. SQL Deployment 210 B.1 Cloudscape 210 B.2 InstantDB 212 B.3 MySQL 214 B.4 Oracle 215 B.5 PostgreSQL 217 C. Directory Server Setup 219 C.1 iPlanet 219 C.2 OpenLDAP 225 D. Application Server Setup 229 D.1 BEA Weblogic 229 E. Supplemental Code Listings 232 E.1 Entity Beans 232 E.2 Application Exceptions 271 Colophon 274

What are the key decisions and tradeoffs you face as you design and develop enterprise applications? How do you build the back end so that it not only handles your current needs but is flexible enough to allow your system to evolve as your needs expand? Answer these questions and many more with Building Java Enterprise Applications, an advanced guide to building complex Java Enterprise Applications from the ground up that addresses design issues along the way. These practical books take a step back from detailed examination of the APIs and focus on the entire picture, so you can put the pieces together and build something that works!

This book explores the infrastructure issues so important to good application design. It isn't just a book about doing things with Entity Beans, JDBC and JMS and JNDI. It takes you step by step through building the back end, designing the data store so that it gives you convenient access to the data your application needs; designing a directory; figuring out how to handle security and where to store security credentials you need; and so on. On top of this, it shows — as easily as possible —how to build the entity bean layer that makes information available to the rest of the application.

Throughout this guide, author Brett McLaughlin uses his wealth of real-world experience with enterprise development to show you one step at a time how to design and build a comprehensive enterprise application from the ground up, starting with the back end.

This is the advanced, complete and practical guide to building complex Java Enterprise Applications from the ground up, and learning design issues along the way. Beyond showing how to write the code, the book covers what happens when it's time to deploy it on various servers.

Explores options for using J2EE technologies in the creation of scalable software, providing a case study on a database and focusing on selecting leading-edge technologies and implementing the sample system.
دانلود کتاب Building Java Enterprise Applications. Architecture Volume 1