O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Oracle WebLogic Server 12c: First Look

Book Description

A sneak peek at Oracleis newly launched WebLogic 12c, guiding you through new features and techniques with this book and ebook.

  • A concise and practical first look to immediately get you started with Oracle Weblogic 12c
  • Understand the position and use of Oracle WebLogic 12c in Exalogic and the Cloud

In Detail

Oracle Weblogic 12c is Oracle's number 1 strategic Application Server - able to run on both cloud computing systems and conventional ones. Oracle WebLogic 12c implements the new JAVA EE 6 standard and supports JAVA SE 7, and this book will guide you through all the new features, enhancements, and tools inside the new 12c release.

"Oracle WebLogic Server 12c: First Look" offers a focused look at the new Weblogic features with real world examples.

This practical guide gives clear explanations and dives deep into all the definitions and concepts of Weblogic 12c.

This book starts with a short introduction to WebLogic 12c. It then swiftly covers the new features of JAVA EE and SE where we will also learn to develop Java EE 6 applications. This book also covers the new configuration and deployment features. Finally all the new cloud features and techniques will be highlighted, including integration with Enterprise Manager 12c.

Table of Contents

  1. Oracle WebLogic Server 12c: First Look
    1. Table of Contents
    2. Oracle WebLogic Server 12c: First Look
    3. Credits
    4. About the Author
    5. About the Reviewers
    6. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
        3. Instant Updates on New Packt Books
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Downloading the example code
        2. Errata
        3. Piracy
        4. Questions
    8. 1. Ready for the Cloud!
      1. The c is replacing the g
      2. WebLogic 12c supports over more than 200 new features!
      3. Overview and structure in the new features
        1. Java EE 6 support and development
          1. Java EE 6 features
          2. Development features
        2. Configuration and tooling
          1. Performance and failover
          2. Traffic management
          3. Enterprise Manager 12c
          4. Distributed caching
        3. Some more Exalogic features
      4. Summary
    9. 2. Supporting the Java EE 6
      1. Java EE 6 applications for conventional and cloud deployment
      2. Major Java EE 6 API changes
      3. Java EE 6 specifications
        1. Contexts and Dependency Injection for Java EE (JSR 299)
        2. Java Server Faces (JSF) 2
        3. Enterprise Java Beans 3.1
          1. Admin console support for EJBs in a WAR
          2. EJB 3.1 annotation support
          3. Simplified deployment with annotation support
        4. Bean Validation 1.0 (JSR 303)
        5. Java Persistence API (JPA) 2
        6. Servlets 3.0
        7. Java API for RESTful Web Services (JSR 311)
        8. Java EE Connector Architecture 1.6
        9. Deprecated APIs
      4. WebLogic 12c shared libraries and modules
        1. Java classes compatibility
      5. Summary
    10. 3. Deployment, Installation, and Configuration Features
      1. Develop, build, compile, and deploy on WebLogic 12c
        1. Lightweight development with WebLogic 12c
        2. Some hints and tips using development on WebLogic 12c
          1. Using FastSwap
          2. Using the wlx option
          3. Using WebLogic server tooling
          4. Standard Java IDE support
          5. Eclipse and Oracle Enterprise Pack for Eclipse (
          6. NetBeans IDE 7.1
          7. Other expected IDEs
        3. WebLogic 12c and Maven integration
          1. The project object model (POM)
          2. Advanced features of WebLogic Maven plugin
          3. Maven support for several IDEs
          4. Maven for Eclipse/OEPE
          5. NetBeans and Maven
        4. Classloading and the Classloading Analysis Tool (CAT)
          1. Overview of Java EE application Classpath
          2. Built-in WLS CAT (ClassLoading Analysis Tool)
        5. Deployment descriptor support for GlassFish Server
      2. Cloud development with WebLogic 12c
        1. Installation and upgrades with WebLogic 12c
        2. Upgrading to WebLogic 12c
        3. New configuration features in WebLogic 12c
          1. JDK 7 certification
          2. Administration Console
          3. NodeManager
          4. JDBC
          5. Security
            1. Resource Adapter security
            2. Java Authentication SPI for containers (JASPIC) support
            3. SSL
          6. Standalone clients
          7. Deprecated: weblogic.management.username and weblogic.management.password
      3. Web Services
      4. Exalogic features
        1. WebLogic 12c New feature TLog Store
      5. Summary
    11. 4. Integrated and External Services
      1. JDBC services
        1. Active GridLink and RAC integration
        2. Fan enabling
        3. New JDBC features for WebLogic 12c
      2. JMS Services
      3. Security services
        1. Java Authentication Service Provider Interface for Containers (JASPIC) support
        2. RSA JSSE Provider
        3. SSL Implementation
          1. Changes to SSLMBean
          2. JSSE/SSL
          3. TLS 1.2 support
        4. Better support for Single Sign-On with Microsoft Clients
      4. Web Services
        1. WebLogic Web Services with Java EE 6
        2. WebLogic 12c and Jersey JAX-RS RI Version 1.9
        3. Support for EclipseLink MOXy (JAXB)
      5. Summary
    12. 5. Integration and Management with Enterprise Manager 12c Cloud Control
      1. What is Oracle Enterprise Manager 12c?
      2. Oracle Enterprise Manager 12c system design
        1. WebLogic Server Management: New in Enterprise Manager 12c
        2. Configuration management features
          1. WebLogic Server 12c provisioning and cloning
        3. Automating discovery and detecting configuration changes
      3. WebLogic Server 12c monitoring
        1. Performance monitoring and diagnostics of WebLogic Server
          1. Customizable performance summaries
          2. Out-of-box metrics
          3. Metric Extensions
          4. Composite Application dashboard
          5. Request Monitoring
          6. JVM Diagnostics
          7. Middleware Diagnostics Advisor
          8. Diagnostic Snapshots
          9. Monitoring for deployed applications
          10. Application components dependency and performance
          11. Log Viewer
          12. Event monitoring
      4. Business Transaction Management
      5. Heap Analysis
      6. Integrated Cloud Stack Management
      7. Summary
    13. 6. Oracle WebLogic 12c to the Cloud: Exalogic
      1. What is Oracle Exalogic?
        1. Exabus
        2. Oracle Exalogic Cloud Software components
        3. Exalogic Cloud Software
          1. RDMA API: Oracle Tuxedo
            1. Tuxedo in the Oracle version
            2. Oracle Tuxedo's new or enhanced features
          2. Message Bus API: Oracle Coherence
          3. SDP API: WebLogic
        4. Oracle Virtual Assembly Builder
        5. Oracle Traffic Director
        6. Oracle WebLogic/Exalogic optimizations
          1. Increased server scalability, throughput, and responsiveness
            1. Server session replication performance
          2. Better Oracle RAC and Exadata integration
          3. Reduced Exalogic to Exadata response times
      2. Summary
    14. Index