PacktLib: Getting Started with Oracle WebLogic Server 12c: Developer’s Guide

Getting Started with Oracle WebLogic Server 12c: Developer's Guide

Credits

About the Authors

About the Reviewers

www.PacktPub.com

Preface

Overview of WebLogic Server 12c and Related Technologies

Introducing Oracle WebLogic Server 12c

Overview of JDK 7

Delving into Java EE 6

Other technologies in the book

The Cloud Application Foundation (CAF)

Web resources

Summary

Setting Up the Environment

About the directory structure

Installing JDK 1.7

Installing Oracle WebLogic Server

Installing Oracle Enterprise Pack for Eclipse (OEPE)

Installing MySQL

Preparing PrimeFaces

Setting up a WebLogic domain

Configuring Eclipse and OEPE

Referencing MySQL databases

Using OpenLDAP

Web resources

Summary

Java EE Basics – Persistence, Query, and Presentation

The business scenario – movie ticket system

Organizing projects in Eclipse

Creating the StoreBO project

The Store web project

Web resources

Summary

Creating RESTful Services with JAX-RS

Creating Theater entities

Creating the Theater web application

Exposing RESTful Services through JAX-RS

Creating the REST client

Structuring the web application

Web resources

Summary

Singleton Bean, Validations, and SOAP Web Services

Using bean validation

Singleton session beans

Persisting an object using JPA

A brief intermission

Web services and SOAP

Web resources

Summary

Using Events, Interceptors, and Logging Services

Understanding interceptors

Using asynchronous methods

Understanding WebLogic's logging service

Events

Web resources

Summary

Remote Access with JMS

WebLogic clients

Java Messaging Service (JMS) and WebLogic

Posting messages from a standalone client

Consuming messages with an MDB

Configuring thread limits for MDBs

The Store-and-Forward client feature

Summary

Adding Security

Exploring Java SE and Java EE security

WebLogic security

Using an external LDAP server

Securing the web application

Protecting WebLogic resources

Signing up a user and OpenLDAP

Web resources

Summary

Servlets, Composite Components, and WebSockets

Overview of JavaServer Faces

Learning a few Servlet tricks

Using WebSockets

Web resources

Summary

Scaling Up the Application

Introducing the Node Manager

Defining machines

Using Cluster and Managed Servers

Configuring a software load balancer

Using a singleton service

Using Oracle Coherence

Web resources

Summary

Some WebLogic Internals

Understanding deployment structures

Using FastSwap to reduce deployment time

Packaging modules into an application

Using the Classloader Analysis Tool (CAT)

Using RESTful management services

Web resources

Summary

Index