Book description
BEA's WebLogic Server implements the full range of J2EE technologies, and includes many additional features such as advanced management, clustering, and web services. Widely adopted, it forms the core of the WebLogic platform, providing a stable framework for building scalable, highly available, and secure applications. In fact, in the long list of WebLogic's strengths and features, only one shortcoming stands out: the documentation that comes with the WebLogic server often leaves users clamoring for more information.
WebLogic: The Definitive Guide presents a 360-degree view of the world of WebLogic. Providing in-depth coverage of the WebLogic server, the book takes the concept of "definitive" to a whole new level. Exhaustive treatment of the WebLogic server and management console answers any question that developers or administrators might think to ask. Developers will find a useful guide through the world of WebLogic to help them apply their J2EE expertise to build and manage applications. Administrators will discover all they need to manage a WebLogic-based setup. And system architects will appreciate the detailed analysis of the different system architectures supported by WebLogic, the overall organization of a WebLogic domain and supporting network infrastructure, and more.
WebLogic: The Definitive Guide is divided into three sections that explore WebLogic and J2EE, Managing the WebLogic Environment, and WebLogic Enterprise APIs. Some of the topics covered in this comprehensive volume include:
- Building web applications on the WebLogic Server
- Building and optimizing RMI applications
- Using EJBs with WebLogic, including CMP entity beans
- Packaging and deploying applications
- Understanding WebLogic's support for clustering
- Performance tuning and related configuration settings
- Configuring WebLogic's SSL support
- Maximizing WebLogic's security features
- Building web services with XML
- Using WebLogic's JMX services and MBeans
Publisher resources
Table of contents
- WebLogic: The Definitive Guide
- Preface
- 1. Introduction
- 2. Web Applications
- 3. Managing the Web Server
- 4. Using JNDI and RMI
-
5. JDBC
- 5.1. Overview of JDBC Resources
-
5.2. Configuring JDBC Connectivity
- 5.2.1. Using Third-Party JDBC Drivers
-
5.2.2. Configuring a Connection Pool
- 5.2.2.1. Creating a pool
- 5.2.2.2. General pool configuration
- 5.2.2.3. Controlling the pool size
- 5.2.2.4. Connection reservation
- 5.2.2.5. Connection testing
- 5.2.2.6. Advanced distributed transaction control
- 5.2.2.7. Initializing pool connections
- 5.2.2.8. Monitoring JDBC pools
- 5.2.2.9. Managing the connection pool
- 5.2.2.10. Using the physical connection
- 5.2.3. Configuring a Data Source
- 5.2.4. Application-Scoped Data Sources and Connection Pools
- 5.2.5. Managing the Statement Cache
- 5.2.6. Validating Database Connections
- 5.3. WebLogic’s Wrapper Drivers
- 5.4. Rowsets
- 5.5. Clustering and JDBC Connections
- 6. Transactions
- 7. J2EE Connectors
-
8. JMS
- 8.1. Configuring JMS Resources
- 8.2. Optimizing JMS Performance
- 8.3. Controlling Message Delivery
- 8.4. JMS Programming Issues
-
8.5. Clustered JMS
- 8.5.1. JMS Connections and Connection Factories
-
8.5.2. Distributed Destinations
- 8.5.2.1. Using distributed queues
- 8.5.2.2. Using distributed topics
- 8.5.2.3. Creating a distributed destination
- 8.5.2.4. Accessing a distributed destination
- 8.5.2.5. Producer and consumer load balancing
- 8.5.2.6. Load-balancing schemes
- 8.5.2.7. Load-balancing heuristics
- 8.5.2.8. Targeting connection factories
- 8.5.3. Message-Driven Beans
- 8.5.4. JMS Migration
- 8.6. WebLogic’s Messaging Bridge
- 8.7. Monitoring JMS
- 9. JavaMail
-
10. Using EJBs
- 10.1. Getting Started
- 10.2. Development Guidelines
- 10.3. Managing WebLogic’s EJB Container
- 10.4. Configuring Entity Beans
- 10.5. EJBs and Transactions
- 10.6. EJBs and Clustering
-
11. Using CMP and EJB QL
- 11.1. Building CMP Entity Beans
-
11.2. Features of WebLogic’s CMP
- 11.2.1. Automatic Primary Key Generation
- 11.2.2. Automatic Table Creation and Validation
- 11.2.3. Mapping CMP Fields Across Multiple DBMS Tables
- 11.2.4. Adjusting the Insert Behavior
- 11.2.5. Batch Operations
- 11.2.6. Delayed Existence Checking
- 11.2.7. Optimistic Concurrency
- 11.2.8. Field Groups and Finder Optimizations
- 11.3. Container-Managed Relationships
- 11.4. EJB QL
-
12. Packaging and Deployment
- 12.1. Packaging
- 12.2. Deployment Tools
- 12.3. Application Deployment
- 12.4. WebLogic’s Classloading Framework
- 12.5. Deployment Considerations
- 12.6. Split Directory Development
-
13. Managing Domains
- 13.1. Structure of a Domain
- 13.2. Designing a Domain
-
13.3. Creating Domains
- 13.3.1. Directory Layout
-
13.3.2. The Configuration Wizard
- 13.3.2.1. Starting the Configuration Wizard
- 13.3.2.2. Typical configurations
- 13.3.2.3. Single server
- 13.3.2.4. Domain with Managed Servers
- 13.3.2.5. Domain with clustered Managed Servers
- 13.3.2.6. Using the Configuration Wizard in WebLogic 8.1
- 13.3.2.7. Using the Configuration Wizard in WebLogic 7.0
- 13.3.3. Using weblogic.Server
- 13.3.4. Starting the Servers
- 13.4. Domain Backups
- 13.5. Handling System Failure
- 13.6. Domain Network Configuration
- 13.7. Node Manager
- 13.8. The Server Life Cycle
- 13.9. Monitoring a WebLogic Domain
-
14. Clustering
- 14.1. An Overview of Clustering
- 14.2. A Closer Look at the Frontend Tier
- 14.3. Load-Balancing Schemes
- 14.4. Using J2EE Services on the Object Tier
- 14.5. Combined-Tier Architecture
- 14.6. Securing a Clustered Solution
- 14.7. Machines, Replication Groups, and Failover
- 14.8. Network Configuration
- 14.9. Monitoring Clusters
-
15. Performance, Monitoring, and Tuning
- 15.1. Tuning WebLogic Applications
- 15.2. Tuning the Application Server
- 15.3. Tuning the JVM
-
16. SSL
- 16.1. An Overview of SSL
- 16.2. Configuring WebLogic’s SSL
- 16.3. Programmatic SSL
- 16.4. Mapping Certificates to WebLogic Users
-
17. Security
- 17.1. The Java Security Manager
- 17.2. Connection Filtering
- 17.3. The Security Provider Architecture
- 17.4. The Providers
- 17.5. Configuring Trust Between Two Domains
- 17.6. JAAS Authentication in a Client
- 17.7. Creating a Custom Authentication Provider
- 17.8. Creating an Identity Assertion Provider
- 18. XML
-
19. Web Services
- 19.1. Using the Web Services Framework
- 19.2. Web Service Design Considerations
- 19.3. Implementing the Backend Components
- 19.4. Datatypes
- 19.5. Implementing Clients
- 19.6. Reliable SOAP Messaging
- 19.7. SOAP Message Handlers
- 19.8. Security
- 19.9. UDDI
- 19.10. Internationalization and Character Sets
- 20. JMX
- 21. Logging and Internationalization
- 22. SNMP
- About the Authors
- Colophon
- Copyright
Product information
- Title: WebLogic: The Definitive Guide
- Author(s):
- Release date: February 2004
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596004323
You might also like
book
Deciphering Data Architectures
Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern …
book
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …
book
Fluent React
When it comes to building user interfaces on the web, React enables web developers to unlock …
book
Designing Large Language Model Applications
Transformer-based language models are powerful tools for solving a variety of language tasks and represent a …