BEA WebLogic Server R EJB Enhancements

Size: px
Start display at page:

Download "BEA WebLogic Server R EJB Enhancements"

Transcription

1 BEA WebLogic Server R EJB Enhancements Version: 10.3 Tech Preview Document Date: October 2007

2 Table of Contents Overview of EJB Enhancements... 3 Using the persistence-configuration.xml Descriptor... 3 Kodo-specifc Configuration via the persistence-configuration.xml Descriptor... 3 Usage... 3 Availability... 4 Location of Persistence Descriptors... 4 Exclusivity... 4 Dependency... 4 Appc/Kodoc Integration... 4 Background... 5 Availability... 5 Usage... 5 Kodo MBean Integration... 5 Background... 6 MBeans for Kodo... 6 Usage... 7 JMX, Profiling, and ExecutionContextNameProvider Configuration... 7 Background... 7 Usage... 7 Annotations for Concepts in the weblogic-ejb-jar.xml File... 8 Background... 8 Usage... 8 Dynamically-Updatable Descriptor Elements Background Usage Overview How to Use Dynamically-Updatable Descriptor Elements How to Configure the Dynamic Properties... 11

3 Overview of EJB Enhancements This document covers the various performance improvements made in the WebLogic Server 10.3 Tech Preview in the area of EJB primarily in the area of JPA. Using the persistence-configuration.xml Descriptor According to the JPA specification, a specific persistence unit is configured via a persistence.xml descriptor. The XML schema for structuring this configuration is available at This schema allows a list of vendor-specific properties listed in a <properties> element which contains a sequence of name-value pairs in <property> elements. For example: <xsd:element name="properties" minoccurs="0"> <xsd:annotation> <xsd:documentation> A list of vendor-specific properties. </xsd:documentation> </xsd:annotation> <xsd:complextype> <xsd:sequence> <xsd:element name="property" minoccurs="0" maxoccurs="unbounded"> <xsd:annotation> <xsd:documentation> A name-value pair. </xsd:documentation> </xsd:annotation> <xsd:complextype> <xsd:attribute name="name" type="xsd:string" use="required"/> <xsd:attribute name="value" type="xsd:string" use="required"/> </xsd:complextype> </xsd:element> </xsd:sequence> </xsd:complextype> </xsd:element> Kodo-specifc Configuration via the persistenceconfiguration.xml Descriptor Kodo provides an alternative to this properties list via the persistenceconfiguration.xml descriptor. This descriptor captures Kodo-specific configuration governed by a XML schema available at Usage When using a persistence-configuration.xml descriptor, you must still supply a persistence.xml descriptor. However, all Kodo-specific settings that you would have otherwise put in <property> elements must be listed in persistence-configuration.xml EJB Enhancements 3

4 descriptor instead. Using a persistence-configuration.xml descriptor allows the WebLogic Server Administration Console and WebLogic Scripting Tool (WLST) to recognize the persistence unit as a Kodo persistence unit, and provide advanced configuration and tunables support. If Kodo-specific properties are put directly into the <properties> list of the persistence.xml descriptor, that persistence unit will be treated as a third-party persistence unit by the Administration console and WLST. Availability Beginning in WebLogic Server 10.3, the persistence-configuration.xml descriptor can be used in both container and standalone Java SE environments. Location of Persistence Descriptors In a standalone Java SE environment, the persistence configuration descriptors must be available as resources in META-INF/persistence.xml and META-INF/persistenceconfiguration.xml. In a container environment, persistence-configuration.xml can be placed in the same locations as persistence.xml as described in Section 6.2: Persistence Unit Packaging in JPA Specification, version 1.0. Note that persistenceconfiguration.xml should be a sibling to persistence.xml. Exclusivity If the persistence-configuration.xml descriptor is available and contains an entry for a given persistence unit, then no Kodo or OpenJPA properties can be specified in the <properties> tag in the persistence.xml descriptor for that unit. Kodo or OpenJPA properties are any property with a kodo. or openjpa prefix. Dependency The weblogic.jar file must be in the CLASSPATH when using the persistenceconfiguration.xml descriptor in a Java SE environment. Appc/Kodoc Integration Term appc kodoc Kodo Definition A tool that performs deployment descriptor validation for applications A tool that performs entity class enhancing BEA System's implementation of Sun's Enterprise JavaBeans Persistence 3.0 and Java Data Objects specifications for the transparent persistence of Java objects. EJB Enhancements 4

5 Background This feature integrates kodoc into appc and allows application classes to be run through the Kodo enhancer when running appc. In order to provide optimal runtime performance, flexible lazy loading, and efficient, immediate dirty tracking, Kodo uses a class enhancer to add code to your persistent classes after you have written and compiled them. The enhancer post-processes the byte code generated by your Java compiler, adding the necessary fields and methods to implement the required persistence features. In WebLogic Server, this enhancement can be done via a standalone enhancer or at runtime when the classes are loaded. Running this process as a compile-time process can help to reduce deployment time and to catch any possible errors earlier in the compile-test cycle. Availability The kodoc command has been available since the addition of Kodo to WebLogic Server In WebLogic Server 10.3, this process is integrated into appc. If you are already running appc against your enterprise archives, the kodoc command is automatically available. Usage Appc will enhance the persistent types in the Kodo persistence units in your enterprise applications. Persistence units can be packaged as part of a WAR or EJB JAR file, or can be packaged as a JAR file that can then be included in a WAR or EAR file. If the persistent unit is packaged as a set of classes in an EJB JAR file, the persistence.xml descriptor should be put in the META-INF directory of the EJB JAR. If the persistence unit is packaged as a set of classes in a WAR file, the persistence.xml descriptor should be located in the WEB-INF/classes/META-INF directory of the WAR file. If the persistence unit is packaged in a JAR file that will be included in a WAR or EAR file, the JAR file should be located: In the WEB-INF/lib directory of a WAR In the top-level of an EAR file In the EAR file's library directory When running appc against an enterprise archive that contains non-kodo persistence units, kodoc will only be run against the Kodo-managed persistence units. For more info on usage of appc, see Kodo MBean Integration Term Definition EJB Enhancements 5

6 JMX MBean The JMX application programming interface (API) is a standard API for management and monitoring of resources MBean (managed bean) is a Java object that represents a manageable resource. Background WebLogic Server 10.3 provides a set of MBeans for monitoring Kodo runtime status. These MBeans are registered automatically in the WebLogic Server Runtime MBean server. Kodo already has a variety of JMX MBeans, including MBeans that provide some of the same information made available by these new MBeans. The new MBeans now available in WebLogic Server 10.3 have been revised to align with WebLogic Server MBean standards. MBeans for Kodo The following tables lists the Kodo MBeans and illustrates where the MBeans are located in the runtime MBean hierarchy. Kodo MBeans Description weblogic.management.runtime.kodopersisten ceunitruntimembean weblogic.management.runtime.kodoquerycach eruntimembean weblogic.management.runtime.kodoquerycomp ilationcacheruntimembean weblogic.management.runtime.kododatacache RuntimeMBean The parent of the Kodo bean tree. Kodo MBeans all have a KodoPersistenceUnitRuntimeMBean as their root MBean. The query cache stores the object ids returned by query executions. This MBean has operations for getting the size of the cache and for clearing the cache. It also has a number of attributes for viewing cache statistics. The query compilation cache is a map used to cache parsed query strings. As a result, most queries are only parsed once in Kodo, and cached thereafter. This MBean has an operation for getting the size of the cache. The cache also has a clear operation. The Data cache is designed to provide significant performance increases over cacheless operation, while guaranteeing that behavior will be identical in both cache-enabled and cacheless operation. This MBean has an operation for getting EJB Enhancements 6

7 the size of the cache. It also has a number of attributes for viewing cache statistics, and a clear operation. Usage The persistence-configuration.xml descriptor does not allow configuration of JMX settings. WebLogic Server will automatically register the JMX tree for Kodo persistence units. Since these MBeans are scoped to a particular persistence unit in a particular application, they are always deployed as child MBeans of a higher-level persistence-unitwide MBean. If the persistence.xml descriptor is put in the META-INF directory of the EJB JAR, the KodoPersistenceUnitRuntimeMBean will be registered in EJBComponentRuntimeMBean. If the persistence.xml descriptor is put in the WEB-INF/classes/META-INF directory of a web application, the KodoPersistenceUnitRuntimeMBean will be registered in WebAppComponentRuntimeMBean. If the persistence.xml descriptor is put in the library director of an EAR, the KodoPersistenceUnitRuntimeMBean will be registered in ApplicationRuntimeMBean For more info on accessing WLS MBeans with JMX, see JMX, Profiling, and ExecutionContextNameProvider Configuration Background These features are described in the following locations: //depot/dev/src/modules/bea-kodo/solarmetric/doc/kodo/ref-guidemanagement.xml //depot/dev/src/modules/bea-kodo/solarmetric/doc/kodo/ref-guide-conf.xml //depot/dev/src/modules/bea-kodo/solarmetric/doc/kodo/ref-guideprofile.xml The Kodo.JMX configuration option is not relevant to the WebLogic Server 10.3 Tech Preview; it is only useful outside of a WebLogic Server environment. Usage These features can be accessed via new XML elements in the persistenceconfiguration.xml file: <xs:choice> <xs:element name="stack-execution-context-name-provider" type="per:stack-execution-context-name-providertype" minoccurs="0" <xs:element name="transaction-name-execution-context-name-provider" type="per:transaction-name-execution-context-name-providertype" minoccurs="0" EJB Enhancements 7

8 <xs:element name="user-object-execution-context-name-provider" type="per:user-object-execution-context-name-providertype" minoccurs="0" </xs:choice> <xs:choice> <xs:element name="none-profiling" type="per:none-profilingtype" minoccurs="0" nillable="true" xmlns:per=" <xs:element name="local-profiling" type="per:local-profilingtype" minoccurs="0" nillable="true" xmlns:per=" <xs:element name="export-profiling" type="per:export-profilingtype" minoccurs="0" nillable="true" xmlns:per=" <xs:element name="gui-profiling" type="per:gui-profilingtype" minoccurs="0" nillable="true" xmlns:per=" </xs:choice> <xs:choice> <xs:element name="none-jmx" type="per:none-jmxtype" minoccurs="0" <xs:element name="local-jmx" type="per:local-jmxtype" minoccurs="0" <xs:element name="gui-jmx" type="per:gui-jmxtype" minoccurs="0" <xs:element name="jmx2-jmx" type="per:jmx2-jmxtype" minoccurs="0" <xs:element name="mx4j1-jmx" type="per:mx4j1-jmxtype" minoccurs="0" <xs:element name="wls81-jmx" type="per:wls81-jmxtype" minoccurs="0" </xs:choice> More details about the possible values can be found in the XSD itself, at //depot/dev/src/modules/bea-kodo-integration/src/beangen/resources/metainf/schemas/persistence-configuration.xsd Annotations for Concepts in the weblogic-ejb-jar.xml File Background The session bean/message-driven-bean implementation in WebLogic Server includes a number of proprietary specification extensions. Most of these are accessible via the the weblogic-ejb-jar.xml file. As of WebLogic Server 10.3, some of these concepts can now be specified in Java 5 annotations. Usage The following annotations are now available in the weblogic.javaee package: EJB Enhancements 8

9 XML element Annotation Annotation { int value() default The presence of this annotation identifies that the methods are all call-by-reference. If call-by-value semantics are desired, this annotation should be omitted. { String value(); transactiondescriptor/transtimeout-seconds enable-call-byreference stateful-sessiondescriptor/allowremove-duringtransaction (target=class) Valid on the remote interfaces themselves and valid on the impl class if there is one remote interface. This is different than mappedname since it s the full name instead of the base from which the name is The presence of this annotation identifies that the instance can be removed during a transaction. If this is not desired, this annotation should be { String connectionfactoryjndiname() default ; Class initialcontextfactory() default weblogic.jndi.wlinitialcontextfactory.class; (see ) String providerurl() default t3://localhost:7001 { Stringvalue(); boolean generateuniqueid() default { int retryonrollbackcount() default 0; Class Class SFSB, SLSB only. Class SFSB, SLSB only. Class SFSB only. Class MDB only. Class MDB only. Method message-drivendescriptor/connec tion-factoryjndi-name message-drivendescriptor/jmsclient-id idempotentmethods retry-methods-onrollback transactionisolation See retry-methods-on-rollback See { IsolationLevel value() default DEFAULT; enum IsolationLevel { READ_UNCOMMITTED, READ_COMMITTED, REPEATABLE_READ, SERIALIZABLE Method EJB Enhancements 9

10 { WarningCode[] value(); enum WarningCode { BEA_010001, BEA_010200, BEA_010202, BEA_ All annotation values from all enterprise beans in an enterprise component are collected, and the union of all of them is ignored for the deployment unit being processed. If the weblogic-ejb-jar.xml file contains a warning list, then the annotation-based list is totally disregarded. Class Dynamically-Updatable Descriptor Elements Background The Administration Console in WebLogic Server allows some configuration settings to be dynamically updated without requiring a redeploy. In WebLogic Server 10.3, the following Kodo properties can be dynamically updated: locktimeout datacachetimeout fetchbatchsize Usage These settings can be modified via the Administration console, WLST, or the weblogic.deployer command. Overview The persistence-configuration.xml descriptor contains properties that define specific behavior for persistence units named in the descriptor. Three of these properties: LockTimeout, DataCacheTimeout, and FetchBatchSize are now dynamically configurable meaning changes made to the values of these properties can be activated without redeploying the application that contains the respective persistence units. Before the implementation of this feature it was necessary to redeploy the application for the descriptor property changes to become effective, making applying the changes very cumbersome. If an application has several persistence units, changes to the LockTimeout, DataCacheTimeout, and FetchBatchSize properties can be made individually for the persistence units as well as for several persistence units together in any combination. Changes to the properties are saved in the plan.xml file so that changes do not get lost across application redeployments or server restarts. This is true also for non-dynamic properties, however, non-dynamic property changes require an application redeployment. EJB Enhancements 10

11 How to Use Dynamically-Updatable Descriptor Elements Being able to dynamically change persistence descriptor properties allows application developers as well as application deployers to modify the values of the properties repeatedly without incurring the time it takes to redeploy a whole application. This dynamic process without the need for redeployment saves significant application deployment time and therefore supports a quick and iterative process of fine tuning the property values for optimal performance of the persistence units. Since changes in the value of the properties can be activated in a matter of seconds the fine tuning process can be repeated very quickly and efficiently. Since properties of different persistence units can be changed at the same time, a global tuning strategy becomes possible. As the dynamic values are persistently stored in the plan.xml document it is possible to save alternative combinations of property values by simply making copies of the plan.xml document. This allows exploring different combination of settings. Once the optimal setting is found it can be kept as the only copy of the plan.xml document; or several different tuning strategies can be kept by simply keeping the various copies of the plan.xml document. How to Configure the Dynamic Properties There are two ways to make dynamic property changes: the Administration Console and the deployer.weblogic command. The Administration Console is extended with entry field for the properties that can change dynamically. The following figures show the tabs in the Administration Console where the properties can be changed dynamically. The following figure shows the Data Cache Timeout property as well as the Fetch Batch Size property under the General tab. EJB Enhancements 11

12 The following figure shows the Lock Timeout field on the Advanced tab. In the figures. the name of the persistence unit is test and changes to the properties can be made in any combination. Upon saving the changes the system asks for a location for the plan.xml document (in case it is not already defined). Also, activating the changes follows the procedure as for non-persistence unit related properties. EJB Enhancements 12

13 The deployer.weblogic command can also be used to update property values by deploying a plan.xml document. For example: java weblogic.deployer name JPAService update plan C:/plan.xml where JPAService is the name of the application The plan document in C:/plan.xml contains the property values to be activated EJB Enhancements 13

14 This command attempts to apply all property changes in the plan.xml document located in C:/plan.xml. The changes will be activated dynamically if all properties in the plan.xml file are dynamic properties. If there is at least one non-dynamic property, the activation fails and the application has to be redeployed for the property changes to take effect. EJB Enhancements 14

11-15 DECEMBER ANTWERP BELGIUM

11-15 DECEMBER ANTWERP BELGIUM 1 Java EE Enhancements for Real World Deployments Nagesh Susarla Staff Software Engineer BEA Systems www.javapolis.com 2 Overall Presentation Goal Get an understanding of the latest application packaging,

More information

BEAWebLogic. Server. Programming WebLogic Deployment

BEAWebLogic. Server. Programming WebLogic Deployment BEAWebLogic Server Programming WebLogic Deployment Version 10.0 Revised: March 30, 2007 Contents 1. Introduction and Roadmap Document Scope and Audience............................................. 1-1

More information

<Insert Picture Here> Deploying applications

<Insert Picture Here> Deploying applications Deploying applications Overview of Deployment Two views of deployment: Developers Development environment Single stand-alone machine Deploy over and over again at will during the

More information

Fast Track to EJB 3.0 and the JPA Using JBoss

Fast Track to EJB 3.0 and the JPA Using JBoss Fast Track to EJB 3.0 and the JPA Using JBoss The Enterprise JavaBeans 3.0 specification is a deep overhaul of the EJB specification that is intended to improve the EJB architecture by reducing its complexity

More information

Java- EE Web Application Development with Enterprise JavaBeans and Web Services

Java- EE Web Application Development with Enterprise JavaBeans and Web Services Java- EE Web Application Development with Enterprise JavaBeans and Web Services Duration:60 HOURS Price: INR 8000 SAVE NOW! INR 7000 until December 1, 2011 Students Will Learn How to write Session, Message-Driven

More information

Building the Enterprise

Building the Enterprise Building the Enterprise The Tools of Java Enterprise Edition 2003-2007 DevelopIntelligence LLC Presentation Topics In this presentation, we will discuss: Overview of Java EE Java EE Platform Java EE Development

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Developing Oracle Coherence Applications for Oracle WebLogic Server 12c (12.2.1.2.0) E77826-02 December 2016 Documentation for developers and architects that describes how to develop,

More information

Developing Applications for Oracle WebLogic Server g Release 1 (10.3.6)

Developing Applications for Oracle WebLogic Server g Release 1 (10.3.6) [1]Oracle Fusion Middleware Developing Applications for Oracle WebLogic Server 10.3.6 11g Release 1 (10.3.6) E13706-09 July 2015 This document describes building WebLogic Server 10.3.6 e-commerce applications

More information

Developing Enterprise JavaBeans, Version 2.1, for Oracle WebLogic Server 12c (12.1.2)

Developing Enterprise JavaBeans, Version 2.1, for Oracle WebLogic Server 12c (12.1.2) [1]Oracle Fusion Middleware Developing Enterprise JavaBeans, Version 2.1, for Oracle WebLogic Server 12c (12.1.2) E28115-05 March 2015 This document is a resource for software developers who develop applications

More information

V3 EJB Test One Pager

V3 EJB Test One Pager V3 EJB Test One Pager Overview 1. Introduction 2. EJB Testing Scenarios 2.1 EJB Lite Features 2.2 API only in Full EJB3.1 3. Document Review 4. Reference documents 1. Introduction This document describes

More information

BEAWebLogic. Server. Deploying Applications to WebLogic Server

BEAWebLogic. Server. Deploying Applications to WebLogic Server BEAWebLogic Server Deploying Applications to WebLogic Server Version 9.2 Revised: August 10, 2006 Copyright Copyright 1995-2006 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software

More information

NetBeans IDE Field Guide

NetBeans IDE Field Guide NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Extending Web Applications with Business Logic: Introducing EJB Components...1 EJB Project type Wizards...2

More information

BEA WebLogic Server R Using FastSwap TM to Minimize Redeployment

BEA WebLogic Server R Using FastSwap TM to Minimize Redeployment BEA WebLogic Server R Using FastSwap TM to Minimize Redeployment Version: 10.3 Tech Document Date: October 2007 Table of Contents Overview of Class Redefinition... 3 Hasn t this been attempted before?...

More information

Java EE 7: Back-End Server Application Development

Java EE 7: Back-End Server Application Development Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application

More information

Web Application Development Using JEE, Enterprise JavaBeans and JPA

Web Application Development Using JEE, Enterprise JavaBeans and JPA Web Application Development Using JEE, Enterprise Java and JPA Duration: 5 days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options.

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Developing Applications for Oracle WebLogic Server 12c Release 1 (12.1.1) E24368-02 January 2012 This document describes building WebLogic Server e-commerce applications using

More information

BEAWebLogic Server. Introduction to BEA WebLogic Server and BEA WebLogic Express

BEAWebLogic Server. Introduction to BEA WebLogic Server and BEA WebLogic Express BEAWebLogic Server Introduction to BEA WebLogic Server and BEA WebLogic Express Version 10.0 Revised: March, 2007 Contents 1. Introduction to BEA WebLogic Server and BEA WebLogic Express The WebLogic

More information

Deccansoft Software Services. J2EE Syllabus

Deccansoft Software Services. J2EE Syllabus Overview: Java is a language and J2EE is a platform which implements java language. J2EE standard for Java 2 Enterprise Edition. Core Java and advanced java are the standard editions of java whereas J2EE

More information

Classloader J2EE rakendusserveris (Bea Weblogic Server, IBM WebSphere)

Classloader J2EE rakendusserveris (Bea Weblogic Server, IBM WebSphere) Tartu Ülikool Matemaatika-informaatika Teaduskond Referaat Classloader J2EE rakendusserveris (Bea Weblogic Server, IBM WebSphere) Autor: Madis Lunkov Inf II Juhendaja: Ivo Mägi Tartu 2005 Contents Contents...

More information

CO Java EE 7: Back-End Server Application Development

CO Java EE 7: Back-End Server Application Development CO-85116 Java EE 7: Back-End Server Application Development Summary Duration 5 Days Audience Application Developers, Developers, J2EE Developers, Java Developers and System Integrators Level Professional

More information

IBM. Enterprise Application Development with IBM Web Sphere Studio, V5.0

IBM. Enterprise Application Development with IBM Web Sphere Studio, V5.0 IBM 000-287 Enterprise Application Development with IBM Web Sphere Studio, V5.0 Download Full Version : http://killexams.com/pass4sure/exam-detail/000-287 QUESTION: 90 Which of the following statements

More information

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format.

J2EE Development. Course Detail: Audience. Duration. Course Abstract. Course Objectives. Course Topics. Class Format. J2EE Development Detail: Audience www.peaksolutions.com/ittraining Java developers, web page designers and other professionals that will be designing, developing and implementing web applications using

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Programming Deployment for Oracle WebLogic Server 11g Release 1 (10.3.6) E13703-05 November 2011 This document describes the WebLogic Deployment API and performing deployment operations

More information

Enterprise JavaBeans, Version 3 (EJB3) Programming

Enterprise JavaBeans, Version 3 (EJB3) Programming Enterprise JavaBeans, Version 3 (EJB3) Programming Description Audience This course teaches developers how to write Java Enterprise Edition (JEE) applications that use Enterprise JavaBeans, version 3.

More information

Oracle WebLogic Server

Oracle WebLogic Server Oracle WebLogic Server Configuring and Managing WebLogic JDBC 10g Release 3 (10.3) July 2008 Oracle WebLogic Server Configuring and Managing WebLogic JDBC, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle

More information

Web Application Development Using JEE, Enterprise JavaBeans and JPA

Web Application Development Using JEE, Enterprise JavaBeans and JPA Web Application Development Using JEE, Enterprise Java and JPA Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.

More information

Techniques for Building J2EE Applications

Techniques for Building J2EE Applications Techniques for Building J2EE Applications Dave Landers BEA Systems, Inc. dave.landers@4dv.net dave.landers@bea.com Why are we Here? Discuss issues encountered with J2EE Application deployment Based on

More information

"Charting the Course... Mastering EJB 3.0 Applications. Course Summary

Charting the Course... Mastering EJB 3.0 Applications. Course Summary Course Summary Description Our training is technology centric. Although a specific application server product will be used throughout the course, the comprehensive labs and lessons geared towards teaching

More information

EclipseLink. Solutions Guide for EclipseLink Release 2.6. June Beta Draft

EclipseLink. Solutions Guide for EclipseLink Release 2.6. June Beta Draft EclipseLink Solutions Guide for EclipseLink Release 2.6 June 2014 Beta Draft Solutions Guide for EclipseLink Copyright 2014 by The Eclipse Foundation under the Eclipse Public License (EPL) http://www.eclipse.org/org/documents/epl-v10.php

More information

Configuring and Managing JDBC Data Sources for Oracle WebLogic Server g Release 1 (10.3.6)

Configuring and Managing JDBC Data Sources for Oracle WebLogic Server g Release 1 (10.3.6) [1]Oracle Fusion Middleware Configuring and Managing JDBC Data Sources for Oracle WebLogic Server 10.3.6 11g Release 1 (10.3.6) E13737-16 November 2017 This document provides JDBC data source configuration

More information

web.xml Deployment Descriptor Elements

web.xml Deployment Descriptor Elements APPENDIX A web.xml Deployment Descriptor s The following sections describe the deployment descriptor elements defined in the web.xml schema under the root element . With Java EE annotations, the

More information

Implementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p.

Implementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p. Acknowledgments p. xvi Introduction p. xvii Overview p. 1 Overview p. 3 The Motivation for Enterprise JavaBeans p. 4 Component Architectures p. 7 Divide and Conquer to the Extreme with Reusable Services

More information

New Features in EJB 3.1

New Features in EJB 3.1 New Features in EJB 3.1 Sangeetha S E-Commerce Research Labs, Infosys Technologies Limited 2010 Infosys Technologies Limited Agenda New Features in EJB 3.1 No Interface View EJB Components in WAR Singleton

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Configuring and Managing JMS for Oracle WebLogic Server 11g Release 1 (10.3.1) E13738-01 May 2009 This document is a resource for system administrators who configure, manage, and

More information

Developing Enterprise JavaBeans for Oracle WebLogic Server c (12.1.3)

Developing Enterprise JavaBeans for Oracle WebLogic Server c (12.1.3) [1]Oracle Fusion Middleware Developing Enterprise JavaBeans for Oracle WebLogic Server 12.1.3 12c (12.1.3) E47839-05 August 2015 This document is a resource for software developers who develop applications

More information

Enterprise JavaBeans. Layer 05: Deployment

Enterprise JavaBeans. Layer 05: Deployment Enterprise JavaBeans Layer 05: Deployment Agenda Discuss the deployment descriptor including its structure and capabilities. Discuss JNDI as it pertains to EJB. Last Revised: 10/2/2001 Copyright (C) 2001

More information

SUN Enterprise Development with iplanet Application Server

SUN Enterprise Development with iplanet Application Server SUN 310-540 Enterprise Development with iplanet Application Server 6.0 http://killexams.com/exam-detail/310-540 QUESTION: 96 You just created a new J2EE application (EAR) file using iasdt. How do you begin

More information

Developing Applications with Java EE 6 on WebLogic Server 12c

Developing Applications with Java EE 6 on WebLogic Server 12c Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need

More information

J2EE - Version: 25. Developing Enterprise Applications with J2EE Enterprise Technologies

J2EE - Version: 25. Developing Enterprise Applications with J2EE Enterprise Technologies J2EE - Version: 25 Developing Enterprise Applications with J2EE Enterprise Technologies Developing Enterprise Applications with J2EE Enterprise Technologies J2EE - Version: 25 5 days Course Description:

More information

Oracle9iAS TopLink. 1 TopLink CMP for BEA WebLogic Server. 1.1 EJB 2.0 Support. CMP-Specific Release Notes

Oracle9iAS TopLink. 1 TopLink CMP for BEA WebLogic Server. 1.1 EJB 2.0 Support. CMP-Specific Release Notes Oracle9iAS TopLink CMP-Specific Release Notes Release 2 (9.0.3) August 2002 Part No. B10161-01 These release notes include information on using Oracle9iAS TopLink Release 2 (9.0.3) with the following CMPs:

More information

WHAT IS EJB. Security. life cycle management.

WHAT IS EJB. Security. life cycle management. EJB WHAT IS EJB EJB is an acronym for enterprise java bean. It is a specification provided by Sun Microsystems to develop secured, robust and scalable distributed applications. To run EJB application,

More information

Sun Java System Application Server 8.1: Administration & Deployment

Sun Java System Application Server 8.1: Administration & Deployment Sun Java System Application Server 8.1: Administration & Deployment Student Guide - Volume I IAS-4444 Rev A D62040GC10 Edition 1.0 D63846 Copyright 2006, 2009, Oracle and/or its affiliates. All rights

More information

BEAWebLogic. Server. Deploying WebLogic Server Applications

BEAWebLogic. Server. Deploying WebLogic Server Applications BEAWebLogic Server Deploying WebLogic Server Applications Version 8.1 Revised: August 10, 2006 Copyright Copyright 2003 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and

More information

J2EE Packaging and Deployment

J2EE Packaging and Deployment Summary of Contents Introduction 1 Chapter 1: The J2EE Platform 9 Chapter 2: Directory Services and JNDI 39 Chapter 3: Distributed Computing Using RMI 83 Chapter 4 Database Programming with JDBC 157 Chapter

More information

JVA-163. Enterprise JavaBeans

JVA-163. Enterprise JavaBeans JVA-163. Enterprise JavaBeans Version 3.0.2 This course gives the experienced Java developer a thorough grounding in Enterprise JavaBeans -- the Java EE standard for scalable, secure, and transactional

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Configuring and Managing JMS for Oracle WebLogic Server 11g Release 1 (10.3.4) E13738-04 January 2011 This document is a resource for system administrators who configure, manage,

More information

Java EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module

Java EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module Java Platform, Enterprise Edition 5 (Java EE 5) Core Java EE Java EE 5 Platform Overview Java EE Platform Distributed Multi tiered Applications Java EE Web & Business Components Java EE Containers services

More information

Writing Portable Applications for J2EE. Pete Heist Compoze Software, Inc.

Writing Portable Applications for J2EE. Pete Heist Compoze Software, Inc. Writing Portable Applications for J2EE Pete Heist Compoze Software, Inc. Overview Compoze Business Aspects of Portability J2EE Compatibility Test Suite Abstracting out Vendor Specific Code Bootstrapping

More information

Course: JBoss Training: JBoss AS 7 and JBoss EAP 6 Administration and Clustering Training

Course: JBoss Training: JBoss AS 7 and JBoss EAP 6 Administration and Clustering Training Course: JBoss Training: JBoss AS 7 and JBoss EAP 6 Administration and Clustering Training Course Length: Duration; 4 days Course Code: WA 2060 This training course covers both the unsupported open source

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Information Roadmap for Oracle WebLogic Server 11g Release 1 (10.3.6) E14529-08 September 2013 This document provides a collection of cross-references to WebLogic Server documentation

More information

Deploying Applications to Oracle WebLogic Server g Release 1 (10.3.6)

Deploying Applications to Oracle WebLogic Server g Release 1 (10.3.6) [1]Oracle Fusion Middleware Deploying Applications to Oracle WebLogic Server 10.3.6 11g Release 1 (10.3.6) E13702-08 July 2015 This document describes deploying Java EE applications or application modules

More information

BEAWebLogic Server. Monitoring and Managing with the Java EE Management APIs

BEAWebLogic Server. Monitoring and Managing with the Java EE Management APIs BEAWebLogic Server Monitoring and Managing with the Java EE Management APIs Version 10.0 Revised: March 30, 2007 Contents 1. Introduction and Roadmap Document Scope and Audience.............................................

More information

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p.

Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p. Preface p. xiii Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p. 11 Creating the Deployment Descriptor p. 14 Deploying Servlets

More information

MyEclipse EJB Development Quickstart

MyEclipse EJB Development Quickstart MyEclipse EJB Development Quickstart Last Revision: Outline 1. Preface 2. Introduction 3. Requirements 4. MyEclipse EJB Project and Tools Overview 5. Creating an EJB Project 6. Creating a Session EJB -

More information

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release

IBM. IBM WebSphere Application Server Migration Toolkit. WebSphere Application Server. Version 9.0 Release WebSphere Application Server IBM IBM WebSphere Application Server Migration Toolkit Version 9.0 Release 18.0.0.3 Contents Chapter 1. Overview......... 1 Chapter 2. What's new........ 5 Chapter 3. Support..........

More information

RealVCE. Free VCE Exam Simulator, Real Exam Dumps File Download

RealVCE.   Free VCE Exam Simulator, Real Exam Dumps File Download RealVCE http://www.realvce.com Free VCE Exam Simulator, Real Exam Dumps File Download Exam : 1z0-895 Title : Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer Certified Expert Exam Vendor

More information

JBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days)

JBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days) www.peaklearningllc.com JBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days) This training course covers both the unsupported open source JBoss Application Server and the supported platform

More information

Contents at a Glance. vii

Contents at a Glance. vii Contents at a Glance 1 Installing WebLogic Server and Using the Management Tools... 1 2 Administering WebLogic Server Instances... 47 3 Creating and Configuring WebLogic Server Domains... 101 4 Configuring

More information

IBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic

IBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic IBM Operational Decision Manager Version 8 Release 5 Configuring Operational Decision Manager on WebLogic Note Before using this information and the product it supports, read the information in Notices

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Deploying Applications to Oracle WebLogic Server 11g Release 1 (10.3.1) E13702-01 May 2009 This document describes deploying Java EE applications or application modules to WebLogic

More information

Figure 1: OpenJMS Integration using GenericJMS RA

Figure 1: OpenJMS Integration using GenericJMS RA Guide To Integrate Open-Jms And TibcoJms With Borland Application Server 6.6 (BAS-6.6) By Subramanian Easwaran Borland Software Corporation June 2006 Version 1.0 1. Introduction The Borland Application

More information

Administering JMS Resources for Oracle WebLogic Server c (12.1.3)

Administering JMS Resources for Oracle WebLogic Server c (12.1.3) [1]Oracle Fusion Middleware Administering JMS Resources for Oracle WebLogic Server 12.1.3 12c (12.1.3) E41859-05 November 2016 This document is a resource for WebLogic Server 12.1.3 system administrators

More information

Securing Resources Using Roles and Policies for Oracle WebLogic Server c (12.1.3)

Securing Resources Using Roles and Policies for Oracle WebLogic Server c (12.1.3) [1]Oracle Fusion Middleware Securing Resources Using Roles and Policies for Oracle WebLogic Server 12.1.3 12c (12.1.3) E41904-02 August 2015 Documentation for security architects and administrators that

More information

BEA WebLogic. Server. Programming WebLogic Enterprise JavaBeans

BEA WebLogic. Server. Programming WebLogic Enterprise JavaBeans BEA WebLogic Server Programming WebLogic Enterprise JavaBeans Release 7.0 Document Revised: February 18, 2005 Copyright Copyright 2005 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This

More information

Java EE 6: Develop Business Components with JMS & EJBs

Java EE 6: Develop Business Components with JMS & EJBs Oracle University Contact Us: + 38516306373 Java EE 6: Develop Business Components with JMS & EJBs Duration: 4 Days What you will learn This Java EE 6: Develop Business Components with JMS & EJBs training

More information

<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs

<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs Messaging Basics Built-in Best-of-Breed Messaging (JMS) Engine Years of hardening. Strong performance.

More information

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies:

Workshop for WebLogic introduces new tools in support of Java EE 5.0 standards. The support for Java EE5 includes the following technologies: Oracle Workshop for WebLogic 10g R3 Hands on Labs Workshop for WebLogic extends Eclipse and Web Tools Platform for development of Web Services, Java, JavaEE, Object Relational Mapping, Spring, Beehive,

More information

Oracle Enterprise Pack for Eclipse 11g Hands on Labs

Oracle Enterprise Pack for Eclipse 11g Hands on Labs Oracle Enterprise Pack for Eclipse 11g Hands on Labs This certified set of Eclipse plug-ins is designed to help develop, deploy and debug applications for Oracle WebLogic Server. It installs as a plug-in

More information

Oracle Banking APIs. Part No. E Third Party Simulation Guide Release April 2018

Oracle Banking APIs. Part No. E Third Party Simulation Guide Release April 2018 Oracle Banking APIs Third Party Simulation Guide Release 18.1.0.0.0 Part No. E94092-01 April 2018 Third Party Simulation Guide April 2018 Oracle Financial Services Software Limited Oracle Park Off Western

More information

Oracle WebLogic Server 11g: Administration Essentials

Oracle WebLogic Server 11g: Administration Essentials Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials

More information

BEAAquaLogic. Service Bus. Interoperability With EJB Transport

BEAAquaLogic. Service Bus. Interoperability With EJB Transport BEAAquaLogic Service Bus Interoperability With EJB Transport Version 3.0 Revised: February 2008 Contents EJB Transport Introduction...........................................................1-1 Invoking

More information

Pro JPA 2. Mastering the Java Persistence API. Apress* Mike Keith and Merrick Schnicariol

Pro JPA 2. Mastering the Java Persistence API. Apress* Mike Keith and Merrick Schnicariol Pro JPA 2 Mastering the Java Persistence API Mike Keith and Merrick Schnicariol Apress* Gootents at a Glance g V Contents... ; v Foreword _ ^ Afooyt the Author XXj About the Technical Reviewer.. *....

More information

Oracle WebLogic Server

Oracle WebLogic Server Oracle WebLogic Server Known and Resolved Issues 10g Release 3 () August 2008 Oracle WebLogic Server Known and Resolved Issues, 10g Release 3 () Copyright 2007, 2008, Oracle and/or its affiliates. All

More information

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution:

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution: Whitepaper The Challenge: Enterprise JavaBeans (EJB) represents a new standard in enterprise computing: a component-based architecture for developing and deploying distributed object-oriented applications

More information

Chapter 6 Enterprise Java Beans

Chapter 6 Enterprise Java Beans Chapter 6 Enterprise Java Beans Overview of the EJB Architecture and J2EE platform The new specification of Java EJB 2.1 was released by Sun Microsystems Inc. in 2002. The EJB technology is widely used

More information

1 Introduction and Roadmap

1 Introduction and Roadmap Oracle Fusion Middleware Monitoring and Managing With the Java EE Management APIs for Oracle WebLogic Server 11g Release 1 (10.3.6) E13736-06 November 2011 This document describes the Java EE Management

More information

SUN Sun Cert Bus Component Developer Java EE Platform 5, Upgrade. Download Full Version :

SUN Sun Cert Bus Component Developer Java EE Platform 5, Upgrade. Download Full Version : SUN 310-092 Sun Cert Bus Component Developer Java EE Platform 5, Upgrade Download Full Version : https://killexams.com/pass4sure/exam-detail/310-092 D. A javax.ejb.nosuchentityexception is thrown. Answer:

More information

1 Introduction to Oracle WebLogic Server

1 Introduction to Oracle WebLogic Server Oracle Fusion Middleware Introduction to Oracle WebLogic Server 11g Release 1 (10.3.1) E13752-01 May 2009 This document provides an overview of Oracle WebLogic Server features and describes how you can

More information

Diplomado Certificación

Diplomado Certificación Diplomado Certificación Duración: 250 horas. Horario: Sabatino de 8:00 a 15:00 horas. Incluye: 1. Curso presencial de 250 horas. 2.- Material oficial de Oracle University (e-kit s) de los siguientes cursos:

More information

Oracle WebLogic Server

Oracle WebLogic Server Oracle WebLogic Server Developing Manageable Applications with JMX 10g Release 3 (10.3) July 2008 Oracle WebLogic Server Developing Manageable Applications with JMX, 10g Release 3 (10.3) Copyright 2007,

More information

J2EE Interview Questions

J2EE Interview Questions 1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces

More information

GlassFish v3.1 EJB One Pager

GlassFish v3.1 EJB One Pager GlassFish v3.1 EJB One Pager (template version: 1.91) Table of Contents 1. Introduction 1.1 Project/Component Working Name 1.2 Name(s) and e-mail address of Document Author(s)/Supplier 1.3. Date of This

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Administering Oracle Coherence 12c (12.2.1) E55624-08 October 2016 Documentation for System Administrators and Operators that describes how to deploy Coherence applications and

More information

OracleAS 10g R3: Build J2EE Applications II

OracleAS 10g R3: Build J2EE Applications II OracleAS 10g R3: Build J2EE Applications II Volume I Student Guide D18380GC10 Edition 1.0 April 2006 D45763 Authors David Loo Glenn Stokol Technical Contributors and Reviewers Michael Burke Dr. Ken Cooper

More information

Courses For Event Java Advanced Summer Training 2018

Courses For Event Java Advanced Summer Training 2018 Courses For Event Java Advanced Summer Training 2018 Java Fundamentals Oracle Java SE 8 Advanced Java Training Java Advanced Expert Edition Topics For Java Fundamentals Variables Data Types Operators Part

More information

Using the Transaction Service

Using the Transaction Service 15 CHAPTER 15 Using the Transaction Service The Java EE platform provides several abstractions that simplify development of dependable transaction processing for applications. This chapter discusses Java

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Using ActiveCache 11g Release 1 (10.3.3) E16517-01 April 2010 This document describes how to use ActiveCache as the caching solution for WebLogic Server applications. Oracle Fusion

More information

Understanding Domain Configuration for Oracle WebLogic Server g Release 1 (10.3.6)

Understanding Domain Configuration for Oracle WebLogic Server g Release 1 (10.3.6) [1]Oracle Fusion Middleware Understanding Domain Configuration for Oracle WebLogic Server 10.3.6 11g Release 1 (10.3.6) E13716-07 July 2015 This document describes Oracle WebLogic Server 10.3.6 domains

More information

PRIMIX SOLUTIONS. Core Labs. Java Build Environment

PRIMIX SOLUTIONS. Core Labs. Java Build Environment PRIMIX SOLUTIONS Core Labs Java Build Environment CORE LABS Java Build Environment Primix Solutions One Arsenal Marketplace Phone (617) 923-6639 Fax (617) 923-5139 Table of Contents Introduction 2 Installation

More information

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX

Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject

More information

BEA WebLogic. Server. Securing WebLogic Resources

BEA WebLogic. Server. Securing WebLogic Resources BEA WebLogic Server Securing WebLogic Resources Release 7.0 Document Revised: July 18, 2003 Copyright Copyright 2003 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This software and documentation

More information

Migration Technical Resources. Angelo Santagata EMEA Partner Technical Services Oracle Server Technologies

Migration Technical Resources. Angelo Santagata EMEA Partner Technical Services Oracle Server Technologies Migration Technical Resources Angelo Santagata EMEA Partner Technical Services Oracle Server Technologies Introduction If you are successful then so are we Knowledge is the key to a successful migration

More information

BEAWebLogic. Event Server. WebLogic Event Server Reference

BEAWebLogic. Event Server. WebLogic Event Server Reference BEAWebLogic Event Server WebLogic Event Server Reference Version 2.0 July 2007 Contents 1. Introduction and Roadmap Document Scope and Audience............................................. 1-1 WebLogic

More information

BEAWebLogic. Server. Monitoring and Managing with the J2EE Management APIs

BEAWebLogic. Server. Monitoring and Managing with the J2EE Management APIs BEAWebLogic Server Monitoring and Managing with the J2EE Management APIs Version 9.2 Revised: August 1, 2006 Copyright Copyright 1995-2006 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend

More information

Oracle 1Z0-161 Exam. Volume: 67 Questions

Oracle 1Z0-161 Exam. Volume: 67 Questions Volume: 67 Questions Question: 1 You want to use an Integrated Development Environment (IDE.to deploy an application to an Oracle Java Cloud Service Instance. Which two tasks must you accomplish for establishing

More information

Supports 1-1, 1-many, and many to many relationships between objects

Supports 1-1, 1-many, and many to many relationships between objects Author: Bill Ennis TOPLink provides container-managed persistence for BEA Weblogic. It has been available for Weblogic's application server since Weblogic version 4.5.1 released in December, 1999. TOPLink

More information

BEA WebLogic. Adapter for Siebel. Release Notes

BEA WebLogic. Adapter for Siebel. Release Notes BEA WebLogic Adapter for Siebel Release Notes Release 7.0 with Service Pack 1 Document Date: February 2003 Copyright Copyright 2002 BEA Systems, Inc. All Rights Reserved. Copyright 2002 iway Software.

More information

Installing and Configuring the Runtime Processes 2

Installing and Configuring the Runtime Processes 2 2 Installing and Configuring the Runtime Processes 2 The first step in deploying a J2EE application is setting up the production environment on the appropriate hosts. This involves installing all necessary

More information

How to Develop a Simple Crud Application Using Ejb3 and Web Dynpro

How to Develop a Simple Crud Application Using Ejb3 and Web Dynpro How to Develop a Simple Crud Application Using Ejb3 and Web Dynpro Applies to: SAP Web Dynpro Java 7.1 SR 5. For more information, visit the User Interface Technology homepage. Summary The objective of

More information

Oracle Corporation

Oracle Corporation 1 2012 Oracle Corporation Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product

More information