Àâòîðèçàöèÿ
Ïîèñê ïî óêàçàòåëÿì
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
Ïðåäìåòíûé óêàçàòåëü
Format, handling bad See poison messages
Formatting, display 80
Forwarding message 342
Forwards, accessamma, Erich (Design Patterns) 41
GC (garbage collection), bottlenecks, identifying 588
GC (garbage collection), selecting 559
GC (garbage collection), troubleshooting 535
GC (garbage collection), tuning 551—554 636 637
Generated stubs 686—688
get method 3
Global traffic management 650—654
groups 174—176 443—444
GUI interface and environment 613
Hall, Marty (Core Servlets and JavaServer Pages) 1
Hardware, network appliances 543
Hardware, network devices, misconfigured 550
hardware, required 598—601
Hardware, SSL acceleration 663
heap size 535 554—558
Helm, Richard (Design Patterns) 41
Helper functions 32
hidden form fields 6
Home method 181 198—199
Home page, Web Services 695—696
Horizontal scaling 637—638 641
hostname verification 433
Hot deployment 460
Hotel reservation system See reservation system
HP-UX operating system, tuning 548
HTML (HyperText Markup Language), form, beans 86
HTML (HyperText Markup Language), form, business tier interaction to update model objects 50—51
HTML (HyperText Markup Language), form, client-side validation 47—48
HTML (HyperText Markup Language), form, data extraction 48—49
HTML (HyperText Markup Language), form, data, displaying 43—44
HTML (HyperText Markup Language), form, date selection and availability display pages 107—118
HTML (HyperText Markup Language), form, debugging 6
HTML (HyperText Markup Language), form, described 42 46—47
HTML (HyperText Markup Language), form, display, controlling with action classes 85—87
HTML (HyperText Markup Language), form, error display 49—50
HTML (HyperText Markup Language), form, GET versus POST 85—87
HTML (HyperText Markup Language), form, input field parameters, obtaining 5
HTML (HyperText Markup Language), form, server-side validation 49
HTML (HyperText Markup Language), form, submissions, controlling 59
HTML (HyperText Markup Language), table structure 46
HTTP (HyperText Transfer Protocol), authentication mechanism 435—440
HTTP (HyperText Transfer Protocol), connections 544—545
HTTP (HyperText Transfer Protocol), headers, obtaining 5
HTTP (HyperText Transfer Protocol), preprocessing or conditional logic 28—32
HTTP (HyperText Transfer Protocol), requests, handling 1—8
HTTP (HyperText Transfer Protocol), security 431—433
HTTPUnit for Web components 629—631
Hunter, Jason (Java Servlet Programming) 1
Identity asserters 404—405
Independent tables, many-to-many relationships See associations relational
Indirect interaction 78
Inheritance, mapping objects to relational database 265—267
Initialization parameter, JSP (JavaServer Pages) 11
Input See form
instance, defined 452
Interface, classes (method-level tags), EJBGen utility 286—287
Interface, complex or multistep processes 260—261
Interface, GUI development tools 613
Interface, MBeans scripts 608—609
Interface, Web requests, XML messages, or file transfer 1—8
Intermediate location for sharing See destination JMS
internationalization 45
Internetworking with TCP/IP Volume II: Design, Implementation, and Intervals (Corner and Stevens) 545
IP (Internet Protocol) addresses 490
Isolation levels, EJB (Enterprise JavaBeans) 576—577
J2EE application, architecture, choosing 40 68
J2EE application, business domain models 64—65
J2EE application, business-tier interfaces, bean attributes, displaying on JSP pages 79—84
J2EE application, business-tier interfaces, bean updates, action classes performing 87—88
J2EE application, business-tier interfaces, beans and forms, action classes loading for display 85—87
J2EE application, business-tier interfaces, described 78—79
J2EE application, business-tier interfaces, presentation components, relationships in 84—85
J2EE application, design patterns 41—42
J2EE application, JUnit testing framework 623—624
J2EE application, presentation approach, display page assembles response elements 70—73
J2EE application, presentation approach, JSP pages 68—69
J2EE application, presentation approach, master page assembly 73—77
J2EE application, presentation requirements 65—68
J2EE application, requirements 63—64
J2EE Web application See Web application
JAAS authorization 426—429
Java API for XML-based RPC See JAX-RPC
Java clients, security-aware 425—434
Java Management Extensions See JMX
Java Message Service See JMS
Java Message Service (Monson-Haefel and Chappell) 329
Java Naming and Directory Interface See JNDI
Java Servlet Programming (Hunter) 1
Java Servlet Programming Bible (Rajagopalan) 1
Java servlets 1—8
Java Virtual Machine See JVM
Java, debugging 615—616
Java, stack traces 591—595
Java, Web services 675—683
Java, WebLogic Server architecture, starting with 673
Javadoc processor 286—288
JavaMail sessions 516
JavaServer Pages See JSP
JAX-RPC (Java API for XML-Based RPC) 668
JDBC database, code complexity and BMP 187
JDBC database, connection pools 501—505
JDBC database, releasing resources 583
JDBC database, resources 505—507
JDBC database, stateless service 270—272
Jewel, Tyler (Mastering Enterprise JavaBeans) 177
JMS (Java Message Service) provider, clustering, connection routing, load balancing, and failover 339—340
JMS (Java Message Service) provider, clustering, described 338
JMS (Java Message Service) provider, clustering, distributed destinations 340—346
JMS (Java Message Service) provider, clustering, location transparency 339
JMS (Java Message Service) provider, clustering, migrating servers 346—347
JMS (Java Message Service) provider, connection factories 347—349
JMS (Java Message Service) provider, delivery overrides 355—356
JMS (Java Message Service) provider, destination quotas and thresholds 356—359
JMS (Java Message Service) provider, flow control 360—361
JMS (Java Message Service) provider, message paging 359—360
JMS (Java Message Service) provider, ordering messages (destination keys) 349—350
JMS (Java Message Service) provider, persistent stores 351—355
JMS (Java Message Service) provider, sending later 350—351
JMS (Java Message Service) provider, servers 338
JMS (Java Message Service) provider, templates 349
JMS (Java Message Service) with servlets and EJBs 382—384
JMS (Java Message Service), API 331—337
JMS (Java Message Service), application design, consumers specifying which to receive 367—369
JMS (Java Message Service), application design, described 361
JMS (Java Message Service), application design, destinations, locating 362—363
JMS (Java Message Service), application design, large messages, compressing 365
JMS (Java Message Service), application design, message type, choosing appropriate 363—364
JMS (Java Message Service), application design, messages, acknowledging 365—366
JMS (Java Message Service), application design, messages, expiring 369—372
JMS (Java Message Service), application design, ordering messages 376
JMS (Java Message Service), application design, performance, improving with multicast sessions 378—379
JMS (Java Message Service), application design, poison messages, handling 372—375
JMS (Java Message Service), application design, request/reply style message exchange 379—382
JMS (Java Message Service), application design, transactions 376—378
JMS (Java Message Service), application design, XML messages, compressing 365
JMS (Java Message Service), asynchronous messages, consuming on server 384—389
JMS (Java Message Service), described 329
JMS (Java Message Service), EJB components, bridge to, application design 388—389
JMS (Java Message Service), EJB components, bridge to, components 199—200 256
JMS (Java Message Service), EJB components, bridge to, concurrency 385—386
JMS (Java Message Service), EJB components, bridge to, constructing 294—295
JMS (Java Message Service), EJB components, bridge to, durable subscriptions 387—388
JMS (Java Message Service), EJB components, legacy systems 390—391
JMS (Java Message Service), EJB components, reason to execute 567
JMS (Java Message Service), EJB components, transactions 386—387
JMS (Java Message Service), legacy messaging systems 389—393
JMS (Java Message Service), messaging models 330
JMS (Java Message Service), resources, configuring, connection factories 514—515
JMS (Java Message Service), resources, configuring, described 508—509
JMS (Java Message Service), resources, configuring, distributed destinations 511—513
JMS (Java Message Service), resources, configuring, member destinations 513—514
JMS (Java Message Service), resources, configuring, migration support 515
JMS (Java Message Service), resources, configuring, servers and stores 509—511
JMS (Java Message Service), server migration failures 538—539
JMS (Java Message Service), transport 708—709
JMX (Java Management Extensions) 525—529
JNDI (Java Naming and Directory Interface), cluster-wide namespace 461
JNDI (Java Naming and Directory Interface), external objects, mapping 391
JNDI (Java Naming and Directory Interface), lookup strategies, EJB containers 573—574
JNDI (Java Naming and Directory Interface), objects, listing (LIST command) 520
Johnson, Ralph (Design Patterns) 41
JSP (JavaServer Pages), as scripting technology 8
JSP (JavaServer Pages), base classes, custom 32
JSP (JavaServer Pages), bean attribute, displaying 79—84
JSP (JavaServer Pages), bean instances, declaring 14
JSP (JavaServer Pages), components, precompiling 160—164
JSP (JavaServer Pages), custom tags 13—14 21
JSP (JavaServer Pages), described 1
JSP (JavaServer Pages), dynamic content caching 571—572
JSP (JavaServer Pages), J2EE application presentation 68—69
JSP (JavaServer Pages), modularity of Web site display content 46
JSP (JavaServer Pages), response, buffered 12—13
JSP (JavaServer Pages), run-time expressions with directives 32—33
JSP (JavaServer Pages), servlets 8—12
JSP (JavaServer Pages), sessions, efficient use of 571
JSP (JavaServer Pages), tag libraries 152 158
JSP (JavaServer Pages), tags and scripting elements 9—10
JSP (JavaServer Pages), Web applications, building 1
JSP (JavaServer Pages), WebLogic server performance, optimizing 571—572
JSP (JavaServer Pages), WebWork framework 60
JTA Service, migrating 538
JUnit testing framework, deploying and executing 624—627
JUnit testing framework, described 621—622
JUnit testing framework, organizing 628—629
JUnit testing framework, tests, creating 622—623
JUnit testing framework, with J2EE applications 623—624
JVM (Java Virtual Machine), memory, freeing unused objects 552—554
JVM (Java Virtual Machine), processor ratio 636—637
JVM (Java Virtual Machine), threads, state of all 591—596
JVM (Java Virtual Machine), tuning, BEA JRockit 560—562
JVM (Java Virtual Machine), tuning, described 551—552
JVM (Java Virtual Machine), tuning, garbage collector, selecting 559
JVM (Java Virtual Machine), tuning, memory, freeing unused objects 552—554
JVM (Java Virtual Machine), tuning, Sun HotSpot 554—558 560
JVM (Java Virtual Machine), WebLogic server 494 551—562
Language-specific items, removing 45
Last name, finding people with same 233—234
Lazy retrieval, controlling using field groups 240—243
LDAP 398—400 410—413
Lea, Doug (Concurrent Programming in Java: Design Principles and Patterns) 542
Legacy messaging systems, described 389
Legacy messaging systems, external objects, mapping to WebLogic JNDI 391
Legacy messaging systems, integration strategy, choosing 391—393
Legacy messaging systems, MDBs 390—391
Legacy messaging systems, messaging bridge 390
Library, custom tags 22—23
Library, EJB enterprise applications, packaging 316—318
Linux 413 549
list command 520
List of model objects 44 101
Listen ports 453 460
Listen queue 548 551
Listen thread 452 595—596
Listener classes 152
Load balancing, global and local traffic management 650—652
Load balancing, local 652—653
Load balancing, messaging 348
Load balancing, WebLogic JMS provider 339—340
Loading entity beans during Finder operations 232—235
Local load balancers 652—653
location transparency 577
Logging, configuring 484 485
Logging, excessive, causing bottlenecks 591
Logging, files, reviewing 484 521
Logging, node manager communications 492
Logging, security events 407
Logging, SNMP trap 532
login timeout 483
Long-running requests, finding cause of 535
Low activity and CPU utilization, WebLogic server 590
Machines, adding more to environment 637—638
Malks, Dan (Core J2EE Patterns: Best Practices and Design Strategies) 41 568
Managed server 452
Managed server independence See MSI mode
Manipulating results with spreadsheet applications 33—36
Manual construction, EJB components 282—283
Many-to-many relationships, tables 264—265
Mapping, attributes and foreign keys to multiple database tables 249—250
Mapping, external objects to JNDI 391
Mapping, objects to relational database, associations and relationships 264—265
Mapping, objects to relational database, described 261
Mapping, objects to relational database, inheritance 265—267
Mapping, objects to relational database, one-to-one object/table 262
Mapping, objects to relational database, parentsubsets of data, including 263—264
Mapping, security role and credential 407
Mapping, Web application descriptor files 152 158 160
Marinescu, Floyd (EJB Design Patterns: Advanced Patterns, Processes, and Idioms) 41 567
Master page assembly 73—77
Mastering Enterprise JavaBeans (Roman, Ambler, and Jewel) 177
MBean, monitor traps 533
MBean, scripts 605—609
McConnell, Steve (Rapid Development: Taming Wild Software Schedules) 598
MDBs (Message-Driven Beans), application design 388—389
MDBs (Message-Driven Beans), components 199—200 256
MDBs (Message-Driven Beans), concurrency 385—386
MDBs (Message-Driven Beans), constructing 294—295
MDBs (Message-Driven Beans), durable subscriptions 387—388
MDBs (Message-Driven Beans), legacy systems 390—391
MDBs (Message-Driven Beans), reason to execute 567
MDBs (Message-Driven Beans), transactions 386—387
Member destinations, JMS (Java Message Service) 513—514
Memory, freeing unused objects, JVM 552—554
Memory, JSP response, holding 12—13
Memory, locking with entity beans 213—215 217
Memory, response, caching 30—32
Menasce, Daniel A.(Capacity Planning for Web Performance: Metrics, Models, and Methods) 542
Message, API, JMS 1.02b 336
Message, expiring 369—372
Message, forwarding 342
Message, ordering 376
Message, paging 359—360
Message, poison, handling 372—375
Message, producers and consumers 333—335
Message, security 712—714
Message, sending large number of individual 378—379
Message, sessions, producing and consuming 332—333
Message, stores 351—353
Message, type, choosing appropriate 363—364
message-driven beans See MDBs
Messaging systems See JMS
Method-level tags 286—287
Microsoft Excel 33—36
Microsoft Windows See Windows (Microsoft)
Migration 509 515 538—539
MIME mapping 152
Model objects, updating on forms 50—51
Model-viewonson-Haefel, Richard (Enterprise JavaBeans; Java Message Service) 177 329
Modeling object, tools supporting 619—620
MSI (managed server independence) mode 493
Multicast sessions 378—379
Multiple site deployment 643—644
Multiple steps or request command pattern 569
Multiple-site WebLogic clusters 643—646
MVC (model-viewagappan, Ramesh (Developing Java Web Services: Architecting and Developing Secure Web Services Using Java) 665
Naming service, hosted applications See cluster
NAT (Network Address Translation) firewall 475—477 484
Ðåêëàìà