Àâòîðèçàöèÿ
Ïîèñê ïî óêàçàòåëÿì
Nyberg G., Patrick R. — Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications
Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå
Íàøëè îïå÷àòêó? Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter
Íàçâàíèå: Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications
Àâòîðû: Nyberg G., Patrick R.
Àííîòàöèÿ: Written by developers affiliated with BEA Systems, this advanced book walks through the design, construction, and deployment of an example WebLogic server application, and suggests best practices for the administration, performance tuning, and configuration of WebLogic server environments. The construction of the example web-based reservation system involves a presentation tier containing servlets and Java server pages, Jakarta Struts, Enterprise JavaBeans, JMS messaging, and direct interaction with the business-tier components.
ßçûê:
Ðóáðèêà: Òåõíîëîãèÿ /
Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö
ed2k: ed2k stats
Ãîä èçäàíèÿ: 2003
Êîëè÷åñòâî ñòðàíèö: 743
Äîáàâëåíà â êàòàëîã: 20.08.2007
Îïåðàöèè: Ïîëîæèòü íà ïîëêó |
Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
Ïðåäìåòíûé óêàçàòåëü
Context, information, preserving from request to request 6—8
Context, parameters, Web application 151
Context, root, Web application 157 160
Cookies 5 6 653 659—660
Copying Web application directory structure See exploded application
Core dumps, reading 593—594
Core J2EE Patterns: Best Practices and Design Strategies (Alur, Crupi, and Malks) 41 568
Core Servlets and JavaServer Pages (Hall) 1
Corner, Douglas A.(Internetworking with TCP/IP Volume II: Design, Implementation, and Intervals) 545
CPU (central processing unit), adding to machine (vertical scaling) 543 637
CPU (central processing unit), high utilization with poor application server throughput 588—589
CPU (central processing unit), low utilization and low activity, WebLogic server 590
CPU (central processing unit), ratio to JVM 636—637
Credential mapping 407
Crupi, John (Core J2EE Patterns: Best Practices and Design Strategies) 41 568
Culture-specific items, removing from display 45
Custom serializers, Web Services 697—702
Custom tags, behavior, describing (Tag Handler Class) 21
Custom tags, caching page output to improve performance 23—28
Custom tags, cost 20
Custom tags, invoking elements (JSP Pages) 21
Custom tags, mapping XML elements (TLD File) 21
Custom tags, scriptlet code, reducing 20
Custom tags, sources of 22—23
Custom tags, use and development 21—22
Data, access 267 269
data, corruption 594
Data, display role-based views 44—45
Data, displaying 43—44
Data, extracting from forms 48—49
Data, interacting with latest 211
Data, object in entity bean field 568—569
Data, production flow security 654—655
Data, replication, multiple-site WebLogic clusters 646
Data, retrieving from field groups 241—242
Data, storing session-specific 569—571
Data, types, handling 672—673
Data, value available in environment 153
Database, access performance, bottlenecks, common 586
Database, access performance, caching prepared statements 580
Database, access performance, columns, retrieving explicitly 579—580
Database, access performance, commitment control level 581
Database, access performance, connections, accessing and sharing persistent 582
Database, access performance, described 578—579
Database, access performance, JDBC resources, releasing 583
Database, access performance, low usage with slow client response time 590
Database, access performance, operations, batching 238—239
Database, access performance, SQL statements, submitting as unit 582
Database, access performance, transaction model 580—581
Database, constraints 49
Database, entity beans 215—217
Database, failures 537
Database, inserts, timing 239—240
Database, multiple 600—601
Database, resources, configuring, described 500
Database, resources, configuring, JDBC connection pools 501—505
Database, resources, configuring, JDBC datasources 505—507
Database, resources, configuring, mapping attributes and foreign keys to multiple tables 249—250
Database, resources, configuring, XA support 507—508
Database, updating after each method invocation 236
Date selection, property reservation application 107—118
Date, C.J.(An Introduction to Database Systems, 7th Edition) 579
dead-letter queues 372
Deadlock 595
Deadly embrace deadlock 595
Debugging 36—37 425 615—618
Declaration, beans 9 14 17—20
Degrading server performance 591
Deletes, cascading 253—255
Delivery overrides, messaging 355—356
denial-of-service attacks 562
Denial-of-service parameters 483
Deploying clusters spanning multiple sites 646—648
Deploying EJB applications 324—327
Deploying EJB container 203
Deploying implementing one cluster per site 648—650
Deploying J2EE Web applications, automatic 167—170
Deploying J2EE Web applications, basic steps, listed and illustrated 147—148
Deploying J2EE Web applications, command-line utility and ant task 170—173
Deploying J2EE Web applications, descriptor file sections 151 157
Deploying J2EE Web applications, required users and group 174—176
Deploying J2EE Web applications, WebLogic Console 173—174
Deploying JUnit testing framework 624—627
Deploying multiple site strategies 643—646
Deploying server strategies 636—638
Deploying single-site strategies 638—643
Deploying WebLogic Server applications, application container 460—461
Deploying WebLogic Server applications, architecture overview 451 453—454
Deploying WebLogic Server applications, domain architecture 452—453
Deploying WebLogic Server applications, domain, configuring 516—518
Deploying WebLogic Server applications, execute queues and execute threads 453 454—458
Deploying WebLogic Server applications, listen ports and listen threads 453 460
Deploying WebLogic Server applications, socket connections, managing 453 458—460
Descriptor files, archive file, EJB 300—302
Descriptor files, EJBGen utility 286—287
Descriptor files, enterprise applications 312—316
Descriptor files, J2EE Web applications 151—157
Design Patterns (Gamma, Helm, Johnson, and Vlissides) 41
destination keys 349—350
Destination, JMS (Java Message Service), API for version 1.02b 332
Destination, JMS (Java Message Service), distributed 511—513
Destination, JMS (Java Message Service), locating 362—363
Destination, JMS (Java Message Service), member, resources 513—514
Destination, JMS (Java Message Service), quotas and thresholds 356—359
Destination, JMS (Java Message Service), type, choosing 362
Developing Java Web Services: Architecting and Developing Secure Web Services Using Java (Nagappan, Skoczylas, and Sriganesh) 665
Development tools, application-server deployment 619
Development tools, debugging 615—618
Development tools, GUI interface and environment 613
Development tools, Java-aware editing 612—613
Development tools, object modeling 619—620
Development tools, project and build processing features 614
Development tools, unit-testing packages, integrating 618
Development tools, Web services 620
Digital certificates See SSL/TLS
Direct interaction 78 277—281
Directory service, finding Web Services See UDDI
Directory, enterprise applications 309—311 318—320
Directory, Web application 148—151
Directory, WebLogic Server, configuring working 602—603
Disk I/O, high with degrading WebLogic server 591
Display, error on form 49—50
Display, flexibility and maintainability 45—46
Display, form, model data in 43—44
Display, language and culture-specific items, removing 45
Display, page, J2EE application presentation 59 70—73
Display, role-based data views 44—45
Display, search page with list of model objects 44
Display, view-only pages, model data on 43
Distributed destinations, JMS (Java Message Service), clustering, described 340—341
Distributed destinations, JMS (Java Message Service), queue 341—345
Distributed destinations, JMS (Java Message Service), resources 511—513
Distributed destinations, JMS (Java Message Service), topic 345—346
DNS (Domain Name Server) 490
Document-style messaging 694—695
Domain name server See DNS
Domain, applications, in general 499—500
Domain, architecture 452 453—454
Domain, cluster 486—487
Domain, database resources 500—508
Domain, deploying applications 516—518
Domain, described 475—478 483—485
Domain, execute queues and threads 516
Domain, JavaMail sessions 516
Domain, JMS resources 508—515
Domain, JVM 494
Domain, network channels 487—488
Domain, node manager, setting up 489—493
Domain, operating system 414—415 493
Domain, plug-ins 494—499
Domain, setting up new 478—482
Drop-down list, reservation form 101
dumps 592—594
Durable subscriptions 330 387—388
Dynamic compiling 203—204
Dynamic content caching 571—572
dynamic invocation 689—690
Dynamic proxies 688—689
Dynamic queries 252—253
Editing, Java-aware 612—613
EJB (Enterprise JavaBeans) container, caching strategies 223—230
EJB (Enterprise JavaBeans) container, deployment/redeployment 203
EJB (Enterprise JavaBeans) container, described 200—201
EJB (Enterprise JavaBeans) container, dynamic compiling 203—204
EJB (Enterprise JavaBeans) container, life cycle 201—203
EJB (Enterprise JavaBeans) container, performance 572—578
EJB (Enterprise JavaBeans) container, referencing other EJB components 204—207
EJB (Enterprise JavaBeans), compiler 302—306
EJB (Enterprise JavaBeans), components, BMP 185—187
EJB (Enterprise JavaBeans), components, CMP 187—194 196—198
EJB (Enterprise JavaBeans), components, constructing 281—292
EJB (Enterprise JavaBeans), components, described 181—182 185
EJB (Enterprise JavaBeans), components, home methods 198—199
EJB (Enterprise JavaBeans), components, locating in descriptor files 153 156—157
EJB (Enterprise JavaBeans), components, MDB 199—200 294—295
EJB (Enterprise JavaBeans), components, methods required 182—185
EJB (Enterprise JavaBeans), components, references, obtaining with Finder methods 194—196
EJB (Enterprise JavaBeans), data access 267 269
EJB (Enterprise JavaBeans), deploying 322—327
EJB (Enterprise JavaBeans), described 259
EJB (Enterprise JavaBeans), JMS 382—384
EJB (Enterprise JavaBeans), logic 260—261 268
EJB (Enterprise JavaBeans), objects, mapping to relational database 261—267 268
EJB (Enterprise JavaBeans), overview 177—178
EJB (Enterprise JavaBeans), packaging, archive files 298—306 320—322
EJB (Enterprise JavaBeans), packaging, described 297—298 306—309
EJB (Enterprise JavaBeans), packaging, descriptor files 312—316
EJB (Enterprise JavaBeans), packaging, directory structure 309—311
EJB (Enterprise JavaBeans), packaging, exploded 318—320
EJB (Enterprise JavaBeans), packaging, utility archives 316—318
EJB (Enterprise JavaBeans), security 440—442
EJB (Enterprise JavaBeans), session beans 293—294
EJB (Enterprise JavaBeans), SFSB 180—181
EJB (Enterprise JavaBeans), stateless service, entity beans and direct interaction 277—280
EJB (Enterprise JavaBeans), stateless service, JDBC 270—272
EJB (Enterprise JavaBeans), stateless service, SLSB 178—179
EJB (Enterprise JavaBeans), stateless service, values objects and direct interaction with entity beans 280—281
EJB (Enterprise JavaBeans), stateless service, with entity bean persistence 272—276
EJB Design Patterns: Advanced Patterns, Processes, and Idioms (Marinescu) 41 567
EJB-QL function 250—252
EJBGen utility, attributes, configuring (class-level tags) 284—286
EJBGen utility, descriptor elements and interface classes (method-level tags) 286—287
EJBGen utility, invoking 287—288
Email confirmations 294—295 516
Enterprise applications, packaging, archive file (.ear files) 320—322
Enterprise applications, packaging, described 306—309
Enterprise applications, packaging, descriptor files 312—316
Enterprise applications, packaging, directory structure 309—311
Enterprise applications, packaging, exploded 318—320
Enterprise applications, packaging, utility archives 316—318
Enterprise applications, security 442—443
Enterprise JavaBeans See EJB
Enterprise JavaBeans (Monson — Haefel) 177
Entity beans, caching strategies, between transactions 223—225
Entity beans, caching strategies, combined support 230—232
Entity beans, caching strategies, read-mostly pattern 226—230
Entity beans, caching strategies, read-only multicast invalidation 225—226
Entity beans, CMP, cascading deletes 253—255
Entity beans, CMP, dynamic queries 252—253
Entity beans, CMP, existence, checking for 255—256
Entity beans, CMP, mapping attributes and foreign keys to multiple database tables 249—250
Entity beans, CMP, numeric primary key 247—249
Entity beans, CMP, SQL support 250—252
Entity beans, components, BMP 185—187
Entity beans, components, CMP 187—194 196—198
Entity beans, components, described 181—182 185
Entity beans, components, home methods 198—199
Entity beans, components, MDB 199—200
Entity beans, components, methods required 182—185
Entity beans, components, references, obtaining with Finder methods 194—196
Entity beans, concurrency strategies, changes, handling one per transaction 219—223
Entity beans, concurrency strategies, described 211—213
Entity beans, concurrency strategies, memory, locking 213—215
Entity beans, concurrency strategies, read-only 218
Entity beans, concurrency strategies, simultaneous transactions, rejecting 215—217
Entity beans, constructing 288—292
Entity beans, direct interaction 277—280
Entity beans, local references 86
Entity beans, optimizing 574—576
Entity beans, persistence with stateless service 272—276
Entity beans, tuning strategies, CMP, relationship caching with 244—246
Entity beans, tuning strategies, database inserts, timing 239—240
Entity beans, tuning strategies, database operations, batching 238—239
Entity beans, tuning strategies, lazy retrieval, controlling using field groups 240—243
Entity beans, tuning strategies, loading beans during Finder operations 232—235
Entity beans, tuning strategies, updates 236—238
Error handling See poison messages
Error, application information, outputting 14—17
Error, descriptor files 152
Error, display form update 49—50
Error, handling with JSP pages 96—97
events, logging 407
Exceptions, handling at end of bean life cycle 222
Execute queues, administering and deploying 453 454—458
Execute queues, application-specific, optimizing 566—567
Execute queues, WebLogic server domain, configuring 516
Execute threads, administering and deploying 453 454—458
Execute threads, counts, tuning 563—566
Execute threads, WebLogic server domain, configuring 516
Existence, checking for CMP entity beans 255—256
Expiration, messages 369—372
Exploded application 164—166 318—320
Expression 9 32—33
Extensible Markup Language See XML
External objects, mapping to WebLogic JNDI 391
External providers, JMS (Java Message Service) 389
Extracting data from forms 48—49
Extreme programming See XP
Extreme Programming Explained: Embrace Change (Beck) 598
Factories, connection See connection factories JMS
failover 339—340
Failures, migration 536—539
Fault tolerance, hosted applications See cluster
Field groups, data retrieval, tuning 241—242
Field groups, finders-load-bean, tuning 242—243
Field groups, lazy retrieval, controlling 240—243
File descriptor limits, Unix systems 547
File, including contents in JSP 10
Filter, connection 656—658
Filter, message subsets 335
Filter, SNMP log trap 532
Filter, Web application 152 153—154
Finder, loading entity beans 232—235
Finder, methods 181 194—196
Finder, updating entity beans within queries 236—238
Firewall, bottlenecks 585
Firewall, NAT 475—477
Firewall, production security 655—656
Flow chart, problem resolution 587
Flow control, JMS 360—361
Foreign keys, mapping to multiple database tables 249—250
Form, beans 86
Form, data, displaying 43—44
Form, date selection and availability display pages 107—118
Form, debugging 6
Form, display, controlling with action classes 85—87
Form, GET versus POST 85—87
Form, input field parameters, obtaining 5
Form, submissions, controlling 59
Form, update 42 46—51
Ðåêëàìà