ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Designing Enterprise Applications with the Java 2 Platform

دانلود کتاب طراحی برنامه های کاربردی سازمانی با پلتفرم جاوا 2

Designing Enterprise Applications with the Java 2 Platform

مشخصات کتاب

Designing Enterprise Applications with the Java 2 Platform

ویرایش:  
نویسندگان:   
سری: Java Series 
ISBN (شابک) : 9780201702774 
ناشر: Addison-Wesley Professional 
سال نشر: 2000 
تعداد صفحات: 363 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 15 مگابایت 

قیمت کتاب (تومان) : 80,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب Designing Enterprise Applications with the Java 2 Platform به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب طراحی برنامه های کاربردی سازمانی با پلتفرم جاوا 2 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب طراحی برنامه های کاربردی سازمانی با پلتفرم جاوا 2

این کتاب تمام اجزای J2EE را پوشش می‌دهد، و اصول «بهترین شیوه‌ها» را برای ایجاد برنامه‌های کاربردی چند لایه سازمانی ایمن و با کارایی بالا، به‌علاوه یک مطالعه موردی دقیق که دقیقاً نحوه انجام کار را نشان می‌دهد، ارائه می‌کند. نویسندگان با یک نمای کلی از پلتفرم J2EE و نحوه استفاده از آن شروع می کنند. آنها هر مؤلفه کلیدی، پلت فرم، خدمات و فناوری ارتباطی ارائه شده توسط J2EE را بررسی می کنند و سپس در مرحله توسعه سازمانی در یک زمان قدم می زنند و نشان می دهند که چگونه می توان از J2EE به بهترین نحو استفاده کرد.
این کتاب هر حوزه را پوشش می‌دهد: ردیف مشتری، ردیف وب، ردیف JavaBeans سازمانی، و ردیف سیستم اطلاعات سازمانی، و همچنین تکنیک‌های عملی برای بسته‌بندی و استقرار پوشش گسترده تراکنش‌ها، به علاوه جزئیات مدل امنیتی J2EE. با راه اندازی پلت فرم J2EE، این کتاب منبع ایده آلی برای مدیران فناوری اطلاعات، ارائه دهندگان وب، توسعه دهندگان EJB، مدیران پایگاه داده، مدیران سیستم و یکپارچه سازان سیستم است.


توضیحاتی درمورد کتاب به خارجی

This book covers every component of J2EE, providing «best practices» principles for building secure, high-performance multi-tier enterprise applications, plus a detailed case study showing exactly how to get the job done. The authors begin with an insiders overview of the J2EE platform, and how it can be used. They review each key component, platform, service, and communication technology provided by J2EE then walk through enterprise development one tier at a time, showing how to leverage J2EE most effectively.
The book covers each area: the client tier, Web tier, Enterprise JavaBeans tier, and Enterprise Information System tier, as well as practical techniques for packaging and deployment extensive coverage of transactions, plus details on the J2EE security model. With the launch of the J2EE Platform, this book is the ideal one-stop resource for IT managers, web providers, EJB developers, database administrators, system administrators and system integrators.



فهرست مطالب

Foreword......Page 11
Preface......Page 15
Introduction......Page 21
1.1.1 Programming Productivity......Page 23
1.1.2 Response to Demand......Page 24
1.1.5 Maintaining Security......Page 25
1.2.1.1 Multitier Model......Page 26
1.2.1.2 Container-Based Component Management......Page 27
1.2.1.3 Support for Client Components......Page 28
1.2.1.5 Support for the J2EE Standard......Page 29
1.2.2 J2EE Platform Benefits......Page 30
1.2.2.1 Simplified Architecture and Development......Page 31
1.2.2.3 Integrating Existing Enterprise Information Systems......Page 32
1.2.2.4 Choice of Servers, Tools, and Components......Page 33
1.3 J2EE Application Scenarios......Page 34
1.3.1 Multitier Application Scenario......Page 36
1.3.2 Stand-Alone Client Scenario......Page 38
1.3.3 Web-Centric Application Scenario......Page 39
1.3.4 Business-to-Business Scenario......Page 40
1.3.5 A Note on the MVC Architecture......Page 41
1.4 Summary......Page 42
2.1 Component Technologies......Page 45
2.1.2.1 Servlets......Page 46
2.1.2.3 Web Component Containers......Page 47
2.1.3.3 EJB Component Containers......Page 48
2.1.4 Components, Containers, and Services......Page 49
2.2 Platform Roles......Page 50
2.2.3 Application Assembler......Page 51
2.2.6 Tool Provider......Page 52
2.3.2 Deployment Services......Page 53
2.3.2.2 Platform Roles in the Deployment Process......Page 54
2.3.3.1 Accessing Transactions......Page 55
2.3.3.3 Enterprise Bean Transactions......Page 56
2.3.4 Security Services......Page 57
2.3.4.2 Authentication......Page 58
2.4 Service Technologies......Page 59
2.4.3 Java Naming and Directory Interface......Page 60
2.5 Communication Technologies......Page 61
2.5.2 Remote Method Invocation Protocols......Page 62
2.5.3.2 RMI-IIOP......Page 63
2.5.4.1 Java Message Service......Page 64
2.5.5 Data Formats......Page 65
2.6 Summary......Page 66
The Client Tier......Page 69
3.1.1.1 Network Service......Page 70
3.1.1.2 Security and Firewalls......Page 71
3.1.3.1 Platform......Page 72
3.2 Overview of Client Options......Page 73
3.3 Web Clients......Page 74
3.3.2.1 HTML......Page 75
3.3.2.2 XML......Page 76
3.3.3 Types of Web Clients......Page 77
Deployment......Page 78
3.3.3.3 Browser Plug-ins......Page 79
Java Clients and the Swing API......Page 80
3.4.1.1 The Client Container......Page 81
3.4.1.4 Security......Page 82
3.4.2 Strengths and Weaknesses......Page 83
3.4.3 Types of EJB Clients......Page 84
Accessing Enterprise Beans as COM Objects......Page 85
When to Use COM Clients......Page 86
3.5 Enterprise Information System Clients......Page 87
3.6.1 Model......Page 88
3.6.3 Controller......Page 89
3.6.3.1 Interpreting User Gestures......Page 90
3.6.3.2 Selecting the View......Page 91
3.7 Summary......Page 92
4.1 Web Applications and Web Containers......Page 95
4.2.1 Common Gateway Interface......Page 96
4.2.2 Servlets......Page 97
4.2.3 JavaServer Pages Technology......Page 98
4.3.1 Web Component Roles......Page 100
4.3.1.1 Front Components......Page 101
Presentation Component Templates......Page 102
4.3.2.1 Generating Binary Data......Page 104
4.4 JSP Page Design......Page 105
4.4.2 Custom Tags......Page 106
4.5 Internationalization and Localization......Page 108
4.5.1.1 Data Input......Page 109
4.5.1.3 Enabling Locale-Independent Data Formatting......Page 110
4.5.2.1 Delivering Localized Content......Page 111
4.5.2.2 Localized Messages......Page 112
Localized Content in JSP Pages......Page 114
4.6 Application Designs......Page 116
4.6.1 Applications with Basic JSP Pages and Servlets......Page 117
4.6.2 Applications with Modular Components......Page 118
4.6.2.1 Modular Components in a JSP Page......Page 119
4.6.2.2 Processing Requests with Modular Components......Page 120
4.6.2.3 Displaying Personalized Content......Page 121
4.6.3 EJB-Centric Applications......Page 123
4.6.3.3 Controller......Page 124
Controller Components......Page 125
4.7 Application Migration......Page 127
4.7.1.1 Centralize Application Control Using an MVC Architecture......Page 128
4.7.1.5 Minimize Display Logic in JSP Pages......Page 129
4.8 Summary......Page 130
5.1 Business Logic......Page 133
5.1.1.1 Maintain State......Page 135
5.1.1.4 Service a Large Number of Clients......Page 136
5.2 Enterprise Beans as J2EE Business Objects......Page 137
5.2.1 Enterprise Beans and EJB Containers......Page 138
5.2.1.1 Home Interface......Page 139
5.2.1.3 Enterprise Bean Class......Page 140
5.3 Entity Beans......Page 141
5.3.1 Guidelines for Using Entity Beans......Page 142
5.3.1.1 Example: A User Account Bean......Page 143
5.3.2 Persistence in Entity Beans......Page 144
5.4 Session Beans......Page 145
5.4.1.1 Uses of Stateful Session Beans......Page 146
5.4.1.2 Example: A Shopping Cart Bean......Page 147
5.4.2.1 Uses of Stateless Session Beans......Page 148
5.4.2.2 Example: A Catalog Bean......Page 149
5.5.1 Data Access Objects......Page 150
5.5.1.1 Clarifying Session Bean Implementations......Page 151
5.5.1.4 Tool Compatibility......Page 153
5.5.2.1 Example: An Address Value Object......Page 154
5.5.3 Session Beans as a Facade to Entity Beans......Page 155
5.5.4 Master-Detail Modeling Using Enterprise Beans......Page 156
5.6 Summary......Page 157
The Enterprise Information System Tier......Page 161
6.1 Enterprise Information System Capabilities and Limitations......Page 162
6.2.1 An Internet E-Store Application......Page 163
6.2.2 An Intranet Human Resources Application......Page 164
6.2.3 A Distributed Purchasing Application......Page 165
6.4 Other Enterprise Information System Access......Page 166
6.5 Application Component Provider Tasks......Page 167
6.6 Application Programming Model......Page 168
6.7.1 Client API for Enterprise Information System Access......Page 169
6.7.2 Tools for Application Development......Page 170
6.7.3 Access Objects......Page 171
6.7.3.2 Examples of Access Objects......Page 172
6.8 Connections......Page 173
6.8.1 Establishing a Connection......Page 174
6.8.2.1 Connection Life Cycle and Connection Pooling......Page 175
6.8.2.3 Multiple Connections......Page 176
6.9.1 Security Architecture......Page 177
6.9.3 Resource Signon......Page 178
6.9.3.1 Container-Managed Signon......Page 179
6.9.3.2 Application-Managed Signon......Page 180
6.10 J2EE Connector Architecture......Page 181
6.11 Summary......Page 182
7.1 Roles and Tasks......Page 185
7.2 Packaging J2EE Applications......Page 188
7.2.1 EJB Modules......Page 189
7.2.2 Packaging Components Into EJB Modules......Page 190
7.2.2.2 Grouping Interrelated Beans......Page 191
7.2.3 Web Modules......Page 192
7.2.4.3 Logical Grouping of Functionality......Page 193
7.3 Deployment Descriptors......Page 194
Naming Environment Entries......Page 196
References to Enterprise Beans......Page 197
References to Connection Factories......Page 200
Security Elements......Page 202
7.3.1.2 Enterprise Bean Elements......Page 203
Persistence Elements......Page 204
Servlet Mapping......Page 205
Form-Based Authentication Configuration......Page 206
7.4.1 Deployment Tool Actions......Page 207
7.4.2.1 Vendor-Specific Information......Page 209
7.4.2.2 Single Point of Entry for Deployment......Page 211
7.4.2.4 Undeployment Capability......Page 212
7.5 Summary......Page 213
8.1 Properties of Transactions......Page 217
8.2 J2EE Platform Transactions......Page 218
8.3.1 Accessing Multiple Databases......Page 219
8.4 JTA Transactions......Page 220
8.4.1 JTA and JTS......Page 221
8.6 Transactions in Web Components......Page 222
8.7 Transactions in Enterprise Beans......Page 223
8.7.2 Container-Managed Transaction Demarcation......Page 224
Required......Page 225
Never......Page 226
8.7.3.1 Transaction Attributes Guidelines......Page 227
8.8.1 JTA Transactions......Page 228
8.8.3 Choosing Between JTA and Local Transactions......Page 229
8.8.4 Compensating Transactions......Page 230
8.8.5 Isolation Level......Page 232
8.9 Summary......Page 233
9.1 Security Threats and Mechanisms......Page 235
9.2 Authentication......Page 236
9.2.1 Protection Domains......Page 237
9.2.2.1 Web Tier Authentication......Page 240
Authentication Configuration......Page 241
Hybrid Authentication......Page 242
9.2.3 Authentication Call Patterns......Page 243
9.2.3.1 Enterprise Information System Tier Authentication......Page 244
9.3 Authorization......Page 245
9.3.1 Declarative Authorization......Page 246
9.3.2 Programmatic Authorization......Page 247
9.3.4 Isolation......Page 248
9.3.6 Encapsulation for Access Control......Page 249
9.3.7.2 Controlling Access to Enterprise Beans......Page 250
9.3.7.3 Unprotected Resources......Page 251
9.3.8 Example......Page 252
9.4.1 Integrity Mechanisms......Page 254
9.4.2 Confidentiality Mechanisms......Page 255
9.4.4 Ensuring Confidentiality of Web Resources......Page 256
9.5 Auditing......Page 257
9.6 Summary......Page 258
10.1 Application Functionality......Page 261
10.1.1.1 Shopping Scenario......Page 262
10.1.1.2 Administration Scenario......Page 264
10.1.1.3 Business-to-Business Scenario......Page 265
10.1.2 Functional Specification......Page 267
10.2.1 Application Modules......Page 268
10.2.2 Application Design......Page 271
10.2.2.1 Application Tiers......Page 272
Design Goals......Page 273
MVC Architecture......Page 274
10.3 The View......Page 275
10.3.1.1 Screens......Page 276
10.3.1.2 Graphical Design......Page 278
10.3.2.1 A Template Mechanism......Page 279
10.3.2.2 View Selection......Page 284
10.3.3.1 Home Screen......Page 286
10.3.3.2 Product Category Screen......Page 287
10.3.3.3 Shopping Cart Screen......Page 289
10.4.1 State in the J2EE Platform......Page 293
Entity Beans......Page 295
Value Objects......Page 296
10.4.2 Persistent Data......Page 297
10.5 Implementation......Page 298
10.6 The Controller......Page 300
10.6.1 Main......Page 302
10.6.2 RequestProcessor......Page 304
10.6.3 RequestToEventTranslator......Page 305
10.6.4 ShoppingClientControllerWebImpl......Page 307
10.6.5 ShoppingClientController......Page 308
10.6.6 StateMachine......Page 309
10.6.7 ScreenFlowManager......Page 313
10.6.8.1 Model Manager......Page 314
10.7 MVC Summary......Page 316
10.8.1 Example: A Mailer Bean......Page 318
10.10 Transactions......Page 320
10.11.1 Requirements......Page 321
Web Client Authentication......Page 323
Handling Unauthenticated Users......Page 326
10.11.2.2 Authorization......Page 327
Maintaining User Profiles......Page 328
Adding New Users......Page 329
EJB Tier......Page 330
10.12 Summary......Page 332
Afterword......Page 333
Glossary......Page 335
Index......Page 353




نظرات کاربران