图书介绍
J2EE核心模式【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Deepak Alur等著 著
- 出版社: 北京:科学出版社
- ISBN:7030124650
- 出版时间:2004
- 标注页数:459页
- 文件大小:60MB
- 文件页数:488页
- 主题词:JAVA语言-程序设计-英文
PDF下载
下载说明
J2EE核心模式PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
CHAPTER1
PART 1 Patterns and J2EE2
Introduction4
What Is J2EE?6
What Are Patterns?7
Historical References7
Defining a Pattern7
Categorizing Patterns9
J2EE Pattern Catalog10
Continuous Evolution10
How to Use the J2EE Pattern Catalog11
Benefits of Using Patterns12
Patterns, Frameworks, and Reuse14
Summary15
ContentsForeword15
CHAPTER 2 J2EE Platform Overview16
Preface17
A Brief Perspective17
Application Servers—The New Breed19
Convergence of Java Technologies19
The Rise of the J2EE Platform20
J2EE Value Proposition21
J2EE Platform22
J2EE Architecture22
Acknowledgments24
Java 2 Standard Edition24
J2EE Application Components and Containers25
Standard Services26
J2EE Platform Roles27
Deployment Descriptors29
J2EE Patterns and J2EE Platform30
Summary31
PART 2 Design Considerations, Bad Practices, and Refactorings32
CHAPTER 3 Presentation Tier Design Considerations and Bad Practices34
Presentation Tier Design Considerations35
Session Management35
Controlling Client Access38
Validation43
Helper Properties—Integrity and Consistency46
Presentation Tier Bad Practices49
Control Code in Multiple Views49
Exposing Presentation-Tier Data Structures to Business Tier50
Allowing Duplicate Form Submissions51
Exposing Presentation-Tier Data Structures to Domain Objects51
Exposing Sensitive Resources to Direct Client Access52
Assuming
Creating Fat Controllers53
CHAPTER 4 Business Tier Design Considerations and Bad Practices54
Business Tier Design Considerations55
Using Session Beans55
Using Entity Beans59
Caching Enterprise Bean Remote References and Handles62
Business and Integration Tiers Bad Practices63
Mapping Object Model Directly to Entity Bean Model63
Mapping Relational Model Directly to Entity Bean Model63
Mapping Each Use Case to a Session Bean64
Exposing All Enterprise Bean Attributes via Getter/Setter Methods65
Embedding Service Lookup in Clients65
Using Entity Bean as Read-Only Object66
Using Entity Beans as Fine-Grained Objects67
Storing Entire Entity Bean-Dependent Object Graph68
Exposing EJB-related Exceptions to Non-EJB Clients68
Using Entity Bean Finder Methods to Return a Large Results Set69
Client Aggregates Data from Business Components70
Using Enterprise Beans for Long-Lived Transactions70
Stateless Session Bean Reconstructs Conversational State for Each Invocation71
CHAPTER 5 J2EE Refactorings72
Presentation Tier Refactorings73
Introduce a Controller74
Introduce Synchronizer Token77
Localize Disparate Logic83
Hide Presentation Tier-Specific Details From the Business Tier91
Remove Conversions from View96
Hide Resource From a Client100
Business and Integration Tier Refactorings104
Wrap Entities With Session104
Introduce Business Delegate106
Merge Session Beans108
Eliminate Inter-Entity Bean Communication110
Move Business Logic to Session112
General Refactorings113
Separate Data Access Code113
Refactor Architecture by Tiers116
Use A Connection Pool119
PART 3 J2EE Pattern Catalog122
CHAPTER 6 J2EE Patterns Overview124
What Is a Pattern?126
Identifying a Pattern127
The Tiered Approach128
J2EE Patterns130
Presentation Tier Patterns130
Business Tier Patterns131
Integration Tier Patterns132
Guide to the Catalog132
Terminology132
Use of UML137
Pattern Template138
J2EE Pattern Relationships140
Relationship to Known Patterns143
Patterns Roadmap144
Summary149
CHAPTER 7 Presentation Tier Patterns150
Problem152
Context152
Intercepting Filter152
Forces153
Solution153
Consequences170
Related Patterns170
Front Controller172
Context172
Problem172
Forces172
Solution173
Consequences184
Related Patterns185
Solution186
Forces186
Problem186
View Helper186
Context186
Consequences201
Related Patterns202
Composite View203
Context203
Problem203
Forces203
Solution203
Consequences212
Sample Code213
Related Patterns215
Problem216
Forces216
Context216
Service to Worker216
Solution217
Consequences222
Sample Code222
Related Patterns230
Dispatcher View231
Context231
Problem231
Forces231
Solution232
Consequences238
Sample Code239
Related Patterns244
CHAPTER 8 Business Tier Patterns246
Business Delegate248
Context248
Problem248
Forces248
Solution249
Consequences254
Sample Code256
Related Patterns260
Value Object261
Context261
Problem261
Forces261
Solution262
Consequences274
Sample Code276
Related Patterns289
Session Facade291
Context291
Problem291
Forces292
Solution293
Consequences298
Sample Code301
Related Patterns309
Composite Entity310
Context310
Problem310
Forces312
Solution313
Consequences321
Sample Code323
Related Patterns335
Value Object Assembler339
Context339
Problem339
Forces340
Solution341
Consequences345
Sample Code347
Related Patterns351
Value List Handler353
Context353
Problem353
Solution354
Forces354
Consequences358
Sample Code360
Related Patterns366
Service Locator367
Context367
Problem367
Forces369
Solution369
Consequences379
Sample Code380
Related Patterns385
CHAPTER 9 Integration Tier Patterns388
Context390
Problem390
Data Access Object390
Forces391
Solution391
Consequences397
Sample Code399
Related Patterns407
Service Activator408
Context408
Problem408
Forces409
Solution409
Consequences413
Sample Code414
Related Patterns420
EPILOGUEJ2EE Patterns Applied422
PSA Overview423
Use Case Model424
Use Cases, Patterns, and Pattern Frameworks426
Create Project Use Case426
Pattern Identification426
Pattern Realization428
Reserve Resource Use Case430
Pattern Identification430
Pattern Realization431
Find Available Resources Use Case433
Pattern Identification434
Pattern Realization435
Bibliography439
Apache Software License443
Index445
热门推荐
- 1727016.html
- 1889248.html
- 2312128.html
- 1647000.html
- 1939341.html
- 3751921.html
- 820787.html
- 3438924.html
- 489895.html
- 20820.html
- http://www.ickdjs.cc/book_1891539.html
- http://www.ickdjs.cc/book_3553247.html
- http://www.ickdjs.cc/book_160665.html
- http://www.ickdjs.cc/book_3295885.html
- http://www.ickdjs.cc/book_1047040.html
- http://www.ickdjs.cc/book_1737623.html
- http://www.ickdjs.cc/book_3349594.html
- http://www.ickdjs.cc/book_247465.html
- http://www.ickdjs.cc/book_711042.html
- http://www.ickdjs.cc/book_3785629.html