Book description
BEA WebLogic Server Unleashed is the definitive reference work for the WebLogic developer, offering an in-depth look at the capabilities provided by WebLogic Server and illustrating the best development practices. The book covers WebLogic's role in every aspect of a J2EE application: from working with Servlets, JavaServer Pages and Enterprise JavaBeans, to managing distributed systems including transactions with JTA, directory services with JNDI, messaging with JMS, and more. The authors pay special attention to testing, optimizing and debugging within WebLogic, to implementing security features, and to administering WebLogic applications.
Table of contents
- Copyright
- Foreword
- About Gamma Enterprise Technologies
- About the Authors
- We Want to Hear from You!
- Introduction
- Getting Started with WebLogic Server
- WebLogic Server Web Applications
-
Using J2EE Technologies in WebLogic Applications
- Naming and Directory Services with JNDI
-
Processing Transactions with the Java Transaction API
- Transactions Overview
- Transaction Isolation Level
- How Transactions Are Performed by WebLogic Server
- Transaction Scope
- The Java Transaction API and WebLogic
- Other JTA Interfaces
- WebLogic Extensions to the JTA
- Configuring Container-Managed Enterprise Components
- JTA Properties in the Administration Console
- Global Auctions Use of JTA
- Best Practice for Choosing Transaction Attributes
- Summary
- Managing Database Connectivity Using JDBC
- Creating Distributed Applications with RMI
- Enterprise Messaging with JMS
- Handling Mail Services with JavaMail
-
Using Web Technologies in WebLogic Applications
- Writing WebLogic Server Servlets
- Writing WebLogic Server JavaServer Pages
- JavaBeans and Model-View-Controller (MVC) Architecture
- Using JSP Tag Libraries
-
Creating JSP Tag Libraries
- When Should JSP Tag Libraries Be Created?
- Overview of the Steps Required to Build JSP Tags
- Tag Handler Life Cycle
- Commonly Used JSP Tag Classes and Interfaces
- Creating a Simple Tag
- Creating a Tag with a Body
- Using Custom Tags to Define Scripting Variables
- Creating Tag Libraries Best Practices
- Summary
- Working with Struts
-
Using Enterprise JavaBeans in WebLogic Applications
- Enterprise JavaBeans and WebLogic Server
- Working with Session Beans
-
Working with Entity Beans
- What Are Entity Beans?
- What Do Entity Beans Provide?
- Entity Bean Life Cycle
- Entity Bean Classes and Interfaces
- Creating BMP Entity Beans
- Creating CMP Entity Beans
- Relationship Caching in EJBs
- Caching in Entity Beans
- WebLogic Query Language
- Advanced Entity Bean Features
- Tools for Working with EJBs in WebLogic Server 8.1
- EJB Features Deprecated in WebLogic 8.1
- Entity Bean Best Practices
- Summary
- Working with Message-Driven Beans
- Working with WebLogic Server Applications
- WebLogic Server Security
-
WebLogic Server Enterprise Application Integration
- WebLogic Server and XML Technologies
-
WebLogic Server and Web Services
- What Are Web Services?
- What Are Web Services Used For?
- Support for Web Services in WebLogic
- Web Service Technologies
- WebLogic Server Web Services Architecture
- Tools for Creating Web Services in WebLogic
- Creating Web Services with Java Code
- Creating a Web Service with a Stateless Session Bean Back End
- Working with SOAP Message Handlers
- Securing Web Services
- Working with the UDDI Directory Explorer
- Creating Web Services with WebLogic Workshop
- Web Services Best Practices
- Summary
-
Legacy Integration with the J2EE Architecture
- The J2EE Connector Architecture and the J2EE Platform
- WebLogic's Java Connector Architecture Defined
- J2EE Connector Architecture and the Enterprise
- Working with Java Connector Architecture Components
- Security Concerns
- Transaction Management
- Configuring WebLogic J2EE-CA
- Writing Resource Adapters
- Packaging and Deployment Issues
- J2EE Connector Architecture Example
- Summary
- Using SAP's Java Connector with WebLogic Server
-
WebLogic Server's jCOM Java/COM Bridge
- Understanding jCOM
- How jCOM Works
- Determining Whether jCOM Is a Good Fit for Your Application
- Deciding on the Right jCOM Environment Setup
- Zero Client Installs
- Choosing Among DCOM, Native In Process, and Native Out of Process Modes
- Early and Late Binding Models
- Securing Your Java Objects Against Unauthorized Access
- Working with jCOM Tools
- The Bank Account Example—Java Client Accessing a COM Component
- The Inventory Item Example—COM Client Accessing an EJB
- Event Handling
- Dealing with the Data Types
- Summary
- CORBA and Tuxedo Integration
-
Administering WebLogic Applications
-
Managing Applications with the Administration Console
- WebLogic Server Administration
- Connecting to the Administration Console
- Overview of the Administration Console User Interface
- Configuring the Console
- Configuring the Application Server Domain
- Managing Network Resources
- Deploying Applications and Modules
- Configuring WebLogic and J2EE Services
- Administering Security Realms
- Configuring Domain Log Filters
- Monitoring Administrative Tasks
- Summary
- Installing, Configuring, and Deploying WebLogic Server Clusters
- Configuring Management Applications with JMX Services
- Administration via the Command-Line Interface
-
Managing Applications with the Administration Console
- Appendices
- Index
Product information
- Title: BEA WebLogic Server™ 8.1 Unleashed
- Author(s):
- Release date: November 2003
- Publisher(s): Sams
- ISBN: 9780672324871
You might also like
book
J2EE™ Applications and BEA™ WebLogic Server™
Authoritative guidance and high-performance code—straight from BEA WebLogic's product team! Step-by-step, example-rich coverage of every major …
book
BEA® WebLogic Platform 7
BEA® WebLogic Platform 7 is a fast-paced introduction to the new WebLogic Platform. The focus of …
book
Oracle SOA Suite 11g Administrator's Handbook
This book will quickly become your constant companion in achieving the reliability and security you want …
book
Oracle Service Bus 11g Development Cookbook
This intermediate level cookbook is ideal for SOA developers who want to get the most from …