Thursday Oct 10, 2013

Free Virtual Developer Day: WebLogic and Coherence November 5

We're excited to announce an upcoming FREE virtual developer day focused on WebLogic and Coherence.

This exciting day will guide you through tooling updates and best practices around developing applications with WebLogic and Coherence as target platforms. We'll also explore advances in how you can manage your build, deploy and ongoing management processes to streamline your application's life cycle. And of course, we'll conclude with some hands-on labs that ensure this isn't all a bunch of made-up stuff - get your hands dirty in the code!

November 5, 2013
9am PT/12pm ET

We're offering two tracks for your attendance, though of course you're free to attend any session you wish. The first will be for pure developers with sessions around developing for WebLogic with HTML5, processing live events, and looking at development tooling. The second is for developers who are involved in the building and management processes as part of the application life cycle. These sessions focus on using Maven for builds, using Chef and Puppet and more.

We look forward to seeing you there, and don't forget to invite a friend!

Thursday Jan 19, 2012

VirtualBox for WebLogic 12c, Coherence 3.7.1, NetBeans 7.1, OEPE 12c and more

This blog describes how to install a virtual guest appliance that provides pre-configured Oracle software for our Cloud Application Foundation and more.  You can use it as a development sandbox, or as a educational tool -- it contains several hands on lab excercises from the OTN Virtual Developer Day - WebLogic 12c.

  • Oracle Linux 5, JDK 1.6 +
  • Oracle WebLogic Server 12.1.1
  • Oracle Coherence  3.7
  • Oracle TopLink 12.1.1
  • Hudson 2.2
  • Subversion 1.4.2
  • Apache Maven 3.0.1
  • NetBeans IDE 7.1 RC2
  • Oracle Enterprise Pack for Eclipse 12.1.1 / Eclipse 3.7
  • Easter Egg: Introductory Labs for Oracle Coherence 3.7

Oracle VM VirtualBox images will be based on Oracle Linux – and this image requires 13GB of disk, (17GB if you keep the source appliance). The one, downloadable appliance, about 4.3 GB, contains all the software you need for the following labs:

Total Oracle WebLogic Server Development with Eclipse, Maven, and Hudson

In this hands-on lab for professional Eclipse Java developers, Oracle product experts discuss the rich set of plug-ins and tooling available in the latest version of Oracle Enterprise Pack for Eclipse to simplify and speed up enterprise Java development with Oracle WebLogic Server 12c. The lab shows you how to configure and use powerful Maven plug-ins from Oracle to develop, build, and deploy with Maven and Hudson for continuous build integration.

Hands on with an end-to-end Java EE6 Application

This hands-on lab builds a typical 3-tier Java EE 6 Web application that retrieves customer information from a database and displays it in a Web page. The application also allows new customers to be added to the database as well. The string-based and type-safe queries are used to query and add rows to the database. Each row in the database table is published as a RESTful resource and is then accessed programmatically. typical design patterns required by a Web application like validation, caching, observer, partial page rendering, and cross-cutting concerns like logging are explained and implemented using different Java EE 6 technologies  The development, deployment, and debugging of the application will be performed using NetBeans on WebLogic Server 12c.

Bonus Content:
A Step-By-Step Guide to Oracle Coherence

Develop a simple Java console-based application to access, update and removing simple types of information from a Coherence clustered cache. Then create a simple domain object that can be placed into a Coherence Cache.

Running the Coherence Examples Project in  Eclipse

This lab will teach you to setup and work with Coherence projects in Oracle Enterprise Pack for Eclipse, using the coherence examples project as an example. You will learn how to use the Eclipse plug-in create and configure projects, define coherence cache servers, run cache servers, and use overrides and understand security basics. The lab will then walk you coherence specifics from their basic feature examples: data access/loading, the query language, parallel querying, cache event monitoring, operations on cached data. There is also bonus content with take-home exercises on security.

*New 2/3/2012! -- LAB: JPA 2.0 and Object Relational Mapping Basics

This lab will guide you through using Oracle Enterprise Pack for Eclipse (OEPE) 12c and JPA 2.0/ORM.   You will create the data model for a Trouble Ticket Tracking System -- a web-based application that manages and maintains lists of tickets submitted for the products of an organization. You will learn to  Generate JPA entities from an existing database Schema, generate Entities from Java Classes, define custom associations, use the entity editor, understand persistence.xml configuration and tools, create and implement DAO classes, and finally run some JUNIT tests to ensure they are working correctly.


Please note that this appliance is for testing purposes only, as such it is unsupported and should not to be used in production environment.


  • Operating System: Any supported by VirtualBox
  • RAM: 2GB+ RAM
  • Disk: About 11.6 GB free (+3.8GB for appliance, which can be deleted after import, 7.8 GB for uncompressed image)
  • Required Software: Oracle VM VirtualBox 4.1.8 + (but should work fine on 4.1.x)


Step 1. Download and install Oracle VM VirtualBox on your host system.

Step 2. Right-click and use your browser's Save As... to download the files (OTN Login required):

URLs and MD5s for file parts - split into ~700MB chunks for your download convenience:

MD5 of assembled file:

VDD_WLS_labs_2012.ova = c50bfdabdafc7e1f7ebf85422663655f

Step 3. Use your Terminal, command prompt, or shell to assemble these files using the provided scripts. We highly recommend checking MD5 sums on all parts, and on the assembled files before attempting an import.

* For Windows use the script assemble.cmd
* For Linux/Unix use the script

Step 4. Launch VirtualBox and import your VM: File > Import Appliance to launch Appliance Import Wizard. Click Choose... to browse to the directory you re-assembled all the files in and select the VDD_WLS_labs_2012.ova then click Next> to begin importing the virtual machine. It will prompt you to agree to the appropriate developer licenses while importing. You will see 'VDD_WLS_labs_2012' (Powered Off)' when it is finished importing.

Step 5. Test your VM: Once the import has completed, double-click the OTN Developer Days VM. Click OK to close the VirtualBox dialogs. When you get to the Linux 5 screen you can now login. The username and password is oracle/welcome1. Allow the import process to complete; it is ready when you see a terminal window, which you can close. Once you are finished working in the guest VM you can shut it down via System > Shut Down; this will return the guest VM to the Powered Off state.

Review the default memory setting and optimize it for your machine. To do this, right-click your imported VBOX image and choose Settings > System as shown below. Then change the memory setting to be "in the green". This will obviously vary on your system, the Windows machine shown in the screen shot has 8GB RAM.

Step 5.
Test your VM: Once the import has completed, double-click the VM to begin. Lab documents and  resources are located in folders on the desktop.  

Once you are finished working in the guest VM you can shut it down via System > Shut Down; this will return the guest VM to the Powered Off state.

  • VBOX logon, Operating System User: oracle/welcome1
  • User Home Directory: /home/oracle
  • Root: root/welcome1
  • OS Environment settings: /home/oracle/.bashrc
  • Subversion URL: svn://localhost/otnvdd/obay/trunk
  • Subversion User: oracle/welcome1
  • NetBeans Keyring password: welcome1
  • Java Home: /labs/wls1211/jdk160_29
  • Coherence Home: /labs/wls2111/coherence_3.7
  • Lab-specific resources: /home/oracle/labs/
  • WebLogic Home: /labs/wls1211
  • WebLogic Administrator: weblogic/welcome1
  • WebLogic Console URL: http://localhost:7001/console
  • WebLogic Port: 7001

Tuesday Dec 20, 2011

OTN Virtual Developer Day returns! WebLogic Server 12c, Coherence in Jan/Feb 2012

AMERICAS Tuesday-Jan 24th, 2012 - 9:30 am - 1:30 pm Pacific / 12:30 pm - 3:30 pm Eastern

EUROPE/RUSSIA -Tuesday Feb 7th, 2012 - 9:30 am - 1:30 pm UK Time (GMT) / 10:30 am - 2:30 pm CET

ASIA PACIFIC (English) – Thursday, February 9th 2012 - 9:30am to 1:30pm India Standard Time

ASIA PACIFIC (Chinese) – Thursday, February 21st 2012 - 9:00am to 12:0pm Bejiing Standard Time

Join us for a new breed of free, hands-on virtual developer workshops at Oracle Technology Network's Virtual Developer Day. Java Developers and Architects can attend live moderated sessions and hands on labs at the event, where you will learn about how Oracle WebLogic Server 12c and Oracle Coherence are the foundation for modern, lightweight development.

  • Extend your existing skills with the latest standards to WebLogic
    • Java EE 6 is the leading lightweight, modern enterprise development platform – WebLogic now offers the Full Profile in a 168mb zip!
    • Exploit the power of lightweight JAX-RS web services on WebLogic
  • Extend your existing open source skills to WebLogic
    • Support for dependency management and a uniform build process via Maven WebLogic Plug-in
    • Learn how Eclipse and NetBeans support Java SE 7, Java EE 6 and Coherence development
  • Write less glue code, more business logic when using integrated services
    • Built-in Distributed Messaging, Distributed Transaction, Persistence Services
    • Integrated Caching, Data Grid Services for applications and session state

How to participate : REGISTER ONLINE, and we'll email you the details.

  • Get Hands-on locally with a pre-configured, ready-to-go VirtualBox image
  • Sessions and Labs using live moderated chat with the with presenters / instructors
  • Live 1 to1 Desktop Sharing (at moderator discretion)
  • Post-event access to conference materials

9.30 - 9.45

Conference Introduction and Orientation

9.45 – 11:00

Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE6 Applications

Technology Track

Server Track

Hands On Track

Data Grid Track

11:00 - 12:00

Exploring Java EE 6 and WebLogic

Advanced Web Service Development in Oracle WebLogic Server

Total Oracle WebLogic Server Development with Eclipse, Maven, and Hudson

An engineer’s introduction to in-memory data grid development

 12:00 – 1:00

Exploring EE6 in WebLogic w/Eclipse & NetBeans

Using Maven with Oracle WebLogic Server

Building an end-to-end application using Java EE 6, WebLogic and NetBeans

Supercharging your WebLogic Applications with Coherence

1:00 – 1:30

Survey, Event Checkout


This blog covers the concepts, architecture, practices, technologies, and products that provide foundational infrastructure for the cloud.


« July 2016