Table of content


   
  Table of Contents
  Index
 
BEA WebLogic Platform 7
By Jatinder Prem, Bernard Ciconte, Peter Go, Scott Dunbar, Manish Devgan
 
Publisher : Sams Publishing
Pub Date : August 05, 2003
ISBN : 0-7897-2712-9
Pages : 1464


    Copyright
    About the Author
    About the Co-Authors
    Acknowledgments
    We Want to Hear from You!
    Introduction
      About This Book
      Who Should Read This Book?
      How This Book Is Organized
      Source Code for This Book
    Part I:  J2EE Application Development Essentials
      Chapter 1.  Understanding the Java 2 Platform, Enterprise Edition
      Overview
      Java Technology Today
      The Challenges of Today's eSystems
      The Java 2 Platform, Enterprise Edition
      J2EE Application Development Roles
      J2EE Application Deployment Roles
      Chapter 2.  J2EE Software Development Methodologies
      (Not) Gaining a Competitive Edge in Internet Time
      Why J2EE Projects Fail
      The Top Ten Checklist for Initiating J2EE Projects
      Organizational Frameworks for Supporting Enterprise J2EE Projects
      Software Development Methodologies
      J2EE Software Development Methodologies Unveiled
      Chapter 3.  A Developer's Guide to the Unified Modeling Language (UML)
      The Challenge of Object-Oriented Analysis and Design
      What Is the Unified Modeling Language?
      The Relationship Between UML and Software Development Methodologies
      UML Modeling Tools
      The Elements of the Unified Modeling Language
      Developing Use Case Diagrams (Analysis Phase)
      Developing Class Diagrams (Analysis)
      Developing Class Diagrams (Design)
      Developing Interaction Diagrams (Design)
      Developing Statechart Diagrams (Design)
      Developing Activity Diagrams (Analysis and Design)
      Developing Component and Deployment Diagrams (Design)
      UML By ExampleThe Book Store
      Chapter 4.  Best Practices for Java Development
      Project Standards
      Java Style Guidelines
      Java Programming Guidelines
      The Java Development Process
      Endnotes
      Chapter 5.  The J2EE Architecture and APIs
      Understanding the Java 2 Platform, Enterprise Edition
      The Logical Tiers of the J2EE Architecture
      The J2EE Application Programming Model
      Enterprise JavaBeans (EJB)
      The Web Container
      Servlets
      JavaServer Pages (JSP)
      Chapter 6.  Transitioning from Software Design to J2EE Technology Components and Services
      Specifying and Visualizing J2EE Components with UML
      Identifying and Applying Design Patterns
      Designing for Enterprise Java Beans
      From Design to J2EE By Example: A Truck Rental Business
      Truck Rental Java Implementation
      Summary
      Chapter 7.  An Introduction to Web Services
      The Message and Medium Paradigm
      What Is a Web Service?
      The Characteristics of Web Services
      The Value Proposition of Web Services
    Part II:  Introducing the BEA WebLogic Platform 7
      Chapter 8.  Deriving Application Infrastructure
      Introducing Application Infrastructure
      Understanding the Need for Application Infrastructure
      Examining an Organization's Application Infrastructure Reality
      Deriving an Application Infrastructure Strategy
      Implementing the Software Platform Solution to Application Infrastructure
      Employing BEA's Unified, Simplified, and Extensible Formula for Application Infrastructure: WebLogic Platform 7.0
      Summary
      Chapter 9.  Introducing BEA WebLogic Platform 7
      What Is Technical Agility?
      The WebLogic PlatformA Single, Unified, and Extensible Application Infrastructure
      Introducing BEA WebLogic Server 7
      WebLogic Server's Competitive Edge
      The Technical Architecture of WebLogic Server
      Introducing WebLogic Workshop
      Introducing BEA WebLogic Portal
      Introducing WebLogic Integration
      Summary
      Chapter 10.  Installing and Configuring WebLogic Server 7
      WebLogic Server 7 Editions
      Preliminary WebLogic Server Installation Considerations
      Installing WebLogic Server
      Navigating the WebLogic Platform Directory Structure
      Startup Methods for WebLogic Server in Windows 2000
      Starting the Default WebLogic Server
      Shutdown Methods for WebLogic Server in Windows 2000
      Understanding the New WebLogic Server Lifecycle States
      Using WebLogic Server with the WebLogic JRockit JVM
      Summary
      Chapter 11.  Working with the WebLogic Server Tools
      The WebLogic Server System Administration Tools
      The WebLogic Server Deployment Tools
      Deploying Your First Web Application Using WebLogic Builder
      Summary
    Part III:  WebLogic and J2EE Services Support
      Chapter 12.  Distributed Processing Using RMI
      Understanding Distributed Processing
      RMI Registry Naming Service
      The Remote Interface
      Remote Object
      RMI Client Application
      Generating Stubs and Skeletons Using rmic
      Sample RMI Application
      WebLogic Optimizations for RMI
      WebLogic RMI over IIOP
      Summary
      Chapter 13.  Accessing Data Repositories Using JDBC
      The Java Database Connectivity API
      The Basics of Database Programming in Java
      Understanding JDBC
      JDBC and BEA WebLogic Server
      Using JDBC in a BMP Entity Bean
      Advanced JDBC Topics
      Summary
      Chapter 14.  Locating Named Services through JNDI
      An Introduction to the Java Naming and Directory Interface
      The JNDI Architectural Framework
      Understanding Naming and Directory Services
      The JNDI Service Provider Interface
      The JNDI Application Programming Interface
      Examples of Using JNDI in J2EE Applications
      Summary
      Chapter 15.  The Java Messaging Service (JMS)
      What Is the Java Message Service API?
      An Overview of the JMS Architecture and Messaging
      The Structure of a JMS Message
      The JMS API Programming Model
      The WebLogic JMS Server
      The Basic Configuration of WebLogic JMS
      Developing a WebLogic JMS Application
      Summary
      Chapter 16.  Managing Java Transactions Using JTA
      The Java Transaction API
      Using Transactions to Ensure Data Integrity
      Understanding Distributed Transactions
      ACID-Compliant Databases
      The JDBC Optional Package and JTA
      Configuring WebLogic JDBC Connection Pools
      Configuring WebLogic JDBC Tx DataSources
      Performing Distributed Transactions with a Transaction Manager
      Using the WebLogic JTA Driver
      The BookStore Servlet Example
      Summary
    Part IV:  Developing Presentation LogicJSPs and Servlets
      Chapter 17.  Introduction to Servlets
      CGIThe First Generation of Dynamic Content Generation Tools
      A Better WayServlets
      Servlet Technologies
      Creating Your First Servlet
      J2EE Packaging for ServletsWeb Applications
      Running Your First Servlet in WebLogic 7.0
      Servlet Advanced Features
      Servlet Implementation Limitations
      Summary
      Chapter 18.  JavaServer Pages and Tag Libraries
      Understanding JavaServer Pages (JSPs)
      JSP Elements
      Using JavaBeans
      Tag Libraries
      Summary
      Chapter 19.  Servlets and JavaServer PagesBest Practices
      What Is the MVC Pattern?
      The MVC Model with Servlets and JSPs
      A Simple MVC Example: Login Management
      Summary
    Part V:  Developing Business LogicEnterprise JavaBeans
      Chapter 20.  Developing Business LogicSession Beans
      Introducing Session Beans
      Session Bean Types
      A Practitioner's Approach to Understanding Session Beans
      The Life Cycle of Stateless Session Beans
      The Life Cycle of Stateful Session Beans
      Testing the Life Cycle of Stateful Session Beans
      Programming Transactions in Session Beans
      Summary
      Chapter 21.  Managing PersistenceEntity Beans
      Persistence: The Final Tier
      What Are Entity Beans?
      Using the EJB Container
      The Lifecycle of Entity Beans
      Developing the Components of Entity EJBs
      Writing the Entity EJB Class
      Writing the Primary Key Class
      Deployment Descriptors
      Writing Finder Methods
      Bean-Managed Persistence Example
      Container-Managed Persistence Example
      Container-Managed Relationship Example
      Deployment on WebLogic Server
      Summary
      Chapter 22.  Asynchronous Message ProcessingMessage-Driven Beans
      What Is a Message-Driven Bean?
      The Message-Driven Bean Class
      The Life Cycle of a Message-Driven Bean
      Developing a Simple Message-Driven Bean Example
      An Overview of Message-Driven Bean Transactions
      Summary
      Chapter 23.  EJB Best Practices
      Best Practices for Session Beans
      Best Practices for Entity Beans
      Handling Transactions in EJBs
      Best Practices for EJB Security
      Best Practices for Coding Standard Interfaces
      MDB Best Practices
      Summary
    Part VI:  BEA WebLogic Server Administration
      Chapter 24.  Administering and Monitoring Your WebLogic Domain
      Understanding WebLogic Domains
      Creating and Extending WebLogic Domains
      Configuring the Network Resources for a WebLogic Domain
      Managing Your WebLogic Servers Using the Node Manager
      Understanding the WebLogic Server Logs
      Summary
      Chapter 25.  Implementing Highly Available and Scalable Solutions Using the WebLogic Cluster
      The Motivations for Clustered Infrastructure Solutions: Scalability and High Availability
      Understanding WebLogic Clusters
      Understanding How WebLogic Servers Communicate Within a Cluster
      Designing the Architecture of a WebLogic Cluster
      Creating and Configuring a WebLogic Cluster
      Implementing a Load-Balancing Mechanism for Your Clustered Servlets and JSPs
      Implementing a Failover Mechanism for Your Clustered Servlets and JSPs
      Clustering Enterprise JavaBeans
      Summary
      Chapter 26.  Managing the WebLogic Security Service
      The Challenges of Web Application Security
      An Introduction to the WebLogic Server Security Service
      The Architecture of the WebLogic Security Service
      Security Providers
      Understanding Your WebLogic Security Realm
      Securing Your WebLogic Applications
      Summary
      Chapter 27.  Packaging, Assembling, and Deploying J2EE Applications
      Introducing the WebLogic Server ClassLoaders
      Packaging Applications Targeted for WebLogic Server
      Deploying Applications to WebLogic Server
      The WebLogic Server Deployment Tools
      Using Ant for Building J2EE Applications
      Deployment Best Practices
      Chapter 28.  Performance Tuning WebLogic Server
      Performance Tuning Goals for WebLogic Server
      A WebLogic Server Performance Tuning Roadmap
      Tuning the Core Server Performance: The Thread Pool
      Tuning JDBC Connection Pools in WebLogic Server
      Tuning EJB Applications
      Optimizing HTTP Sessions
      Tuning the Java Virtual Machine (JVM)
      Summary
    Part VII:  Web Services
      Chapter 29.  Web Services and the WebLogic Platform
      Introduction
      The Architectural Framework of Web Services
      Roadmap to WebLogic Web Services
      Web Service Design Questions
      Anatomy of a WebLogic Web Service
      WebLogic Web Service Clients
      Summary
      Chapter 30.  Developing Web Services for WebLogic Server
      Introduction to Web Service Development
      Understanding Design Considerations
      Introducing the WebLogic Build Tools
      Developing Your Own Web Service
      Understanding Web Service Packaging Considerations
      Building WebLogic Web Services Manually
      Using User-Defined Data Types
      Writing Back-End Components
      Using Output Parameters
      Writing Message Handlers
      Debugging Your WebLogic Web Services
      Best Practices
      New Features in WLS 7.0 Service Packs
      Summary
      Chapter 31.  Discovering Web Services
      Introduction
      What Is UDDI?
      How Does UDDI Work?
      The UDDI API at a Glance
      UDDI Features in WebLogic Server
      The WebLogic UDDI Client Proxy
      The WebLogic UDDI Directory Explorer
      Summary
      Chapter 32.  Web Services Made EasyWebLogic Workshop
      Overview
      The Need for WebLogic Workshop
      Why WebLogic Workshop?
      WebLogic Workshop Architecture
      The Visual Development Environment
      A Short Tutorial
      Summary
    Part VIII:  Integration Services Provided by WebLogic Server 7
      Chapter 33.  Introducing WebLogic Integration (WLI)
      Introducing Integration
      Challenges in Application Integration
      Standards in Application Integration
      BEA WebLogic Integration: A Platform for Application Integration
      BEA WebLogic Integration Functional Areas
      Chapter 34.  Business and Workflow Process Management Using WLI
      Introduction
      Business Process Management (BPM)
      Stages in Business Process Management
      Designing Business Processes
      BPM Tools
      Programming Using BPM APIs
      BPM Plug-in Framework
      Workflow Patterns
      Summary
      Chapter 35.  Understanding J2CA Through the WLI Application Integration Framework
      Introduction to Application Integration
      What Is J2EE Connector Architecture (J2CA)?
      Components of Application Integration
      Application Views
      Adapter Development Kit (ADK)
      Summary
      Chapter 36.  Data Integration and B2Bi
      Introduction to Integration
      Data Integration
      Business-to-Business Integration (B2Bi)
      Summary
    Part IX:  Appendixes
      Appendix A.  Platform End-to-End Example
      Introduction
      Use Case One: WebLogic Portal Features
      Use Case Two: WebLogic Workshop Features
      Use Case Three: WebLogic Integration Features
      Summary
    Index


BEA WebLogic Platform 7
BEA WebLogic Platform 7
ISBN: 0789727129
EAN: 2147483647
Year: 2003
Pages: 360

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net