Wednesday Sep 18, 2013

Oracle OpenWorld 2013 - A couple of sessions to add to your schedule

Three must see sessions that I will be assisting / participating in this year at Oracle OpenWorld include the Oracle Excellence Awards for Oracle Fusion Middleware Innovation, Oracle Developer Cloud Service and a Customer Session highlighting successful implementations by customers leveraging ADF & ADF Mobile. Here's the details for all three.

Oracle Fusion Middleware: Meet This Year’s Most Impressive Innovators [CON8082] - Monday, Sep 23, 4:45 PM - 5:45 PM - YBCA - Lam Research Theater

In its seventh year, the Oracle Excellence Awards for Oracle Fusion Middleware Innovation honors organizations from around the globe that are using Oracle Fusion Middleware to achieve significant business value. This year’s awards recognize customers across Oracle Exalogic, Oracle Cloud Application Foundation, service-oriented architecture and business process management, Oracle WebCenter, Oracle Identity Management, Oracle Data Integration, Oracle Application Development Framework and Oracle Fusion development, and business analytics (Oracle Business Intelligence, Oracle enterprise performance management, and Oracle Exalytics). Attend this session to learn how leading-edge Oracle customers are successfully transforming their organizations with Oracle Fusion Middleware technology. 

Oracle ADF and Oracle ADF Mobile: Lessons Learned in Real-World Implementations [CON8582] - Wednesday, Sep 25, 11:45 AM - 12:45 PM - Marriott Marquis - Golden Gate C3

This session profiles and interviews customers that have been successful in delivering compelling applications based on Oracle Application Development Framework (Oracle ADF) and its Oracle ADF Mobile feature. The session provides an overview of Oracle ADF and Oracle ADF Mobile, and then two customers explain the business drivers for their respective applications and solutions and provide a demonstration of their applications. Interactive questions posed to the customers throughout their demos will make for an exciting and dynamic format in which the customers provide insight into real-world lessons learned in developing with Oracle ADF and Oracle ADF Mobile.

Oracle Developer Cloud Service: An Introduction [CON3929] - Wednesday, Sep 25, 5:00 PM - 6:00 PM - Moscone South - 310

In this session, get to know Oracle Developer Cloud Service, a hosted environment for your application development infrastructure, including version management, build services, tasks and defects tracking, wikis, document storage, and more.
Development: A turnkey development platform securely hosted in the cloud
Collaboration: Integrated tools for managing and tracking tasks, builds, and documentation
Deployment: Automatic deployment to Oracle Java Cloud Service or your local infrastructure
Standards: Git, Hudson, Maven, …  

Friday Sep 07, 2012

JDBC Connection Pools in Glassfish

I've been attempting to configure Glassfish 3.1.2.2 for ADF 11g and the need arose to create a jdbc connection pool to my Oracle XE 11g database. While this is really very trivial there were no samples of how to do this and documentation, while good, rarely ever provides concrete examples. After fumbling around for a few minutes searching for an example I gave up and figured it out on my own. Here are the steps for any of you that may be in need.

This can be done either via the Glassfish command line tool asadmin or through the admin console. I'm doing this through the admin console.

  • Start Glassfish and connect to the admin console with the credentials you defined at installation: http://localhost:4848
  • Navigate to Resources | JDBC | JDBC Connection Pools and select New. Be sure to enter Resource Type & Datasource Classname under General Settings tab. You can go with the defaults for Pool Settings etc... View Image
  • Go to the Additional Properties tab and create username, password, and url properties with the respective values. View Image
  • Navigate to Resources | JDBC | JDBC Resources and select New. Be sure to enter the JNDI Name and select the Pool Name for the jdbc connection pool you created previously. View Image
  • Navigate to Configurations | server-config | JVM Settings and select the JVM Options tab. Add the values highlighted: -Doracle.jdbc.J2EE13Compliant=true is used to make sure the driver behaves in a JEE-compliant manner. View Image
  • To integrate the JDBC driver into a GlassFish Server domain, copy the JAR files into the domain-dir/lib directory, then restart the server. The JAR file for the Oracle 11 database driver is ojdbc6dms.jar.
    • Note: You can also use the glassfish provided jdbc driver oracle.jdbc.drivers/ojdbc6.jar. This is sufficient to copy into the lib directory.
  • Last thing, once you've configured your datasource, is to test it out. You can invoke a ping from the JDBC Connection Pool console to validate the db connection setup.

This is the datasource you will use for ADF Essentials 11.1.2.3 that just went live today (09/24/2012) so download the new ADF Essentials now! You will have to take a short survey prior to downloading the new ADF Essentials.

See Shay's blog on Deploying ADF Essentials Applications to Glassfish.

Tuesday Jun 07, 2011

Development Lifecycle with Oracle Jdeveloper 11g

In this entry I'm going to present a demo, via a viewlet, illustrating the Full Development Lifecycle supported by the new release of Oracle JDeveloper 11g (11.1.2.0 Build 6017). I've created a viewlet available on OTN that provides the following details:

  • Design
  • Coding
  • Debugging
  • Testing
  • Tuning
  • Building
    • ANT
    • Maven
  • Deploying
  • Team Productivity Center (TPC)
To learn more about the Full Development Lifecycle supported by Oracle JDeveloper 11g please review the viewlet available here.

Maven Integration with JDeveloper 11g (11.1.2.0.0)

Thisentry is going to cover the new Maven integration both through a How-To that I've created and live on Oracle's Technology Network (OTN) and through a viewlet that I've created to illustrate how easy it is to leverage Oracle's JDeveloper Maven integration.

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Maven provides a way to help with managing:

  • Builds
  • Documentation
  • Reporting
  • Dependencies
  • Software Configuration Management (SCM)
  • Releases
  • Distribution

To see the out-of-the-box integration with Maven provided by Oracle JDeveloper please read my How-To available on OTN here. I've also created a simple video that illustrates creating a Maven
Project in Oracle JDeveloper as well as importing a Maven Project into Oracle JDeveloper which you can view.

For best viewing be sure to select HD in the viewlet video controls and take it full screen also from the controls. Check it out!

Oracle JDeveloper/ADF 11g (11.1.2.0.0 Build 6017) is here!

JDeveloper 11g (11.1.2.0.0 Build 6017) Released!

Oracle JDeveloper/ADF 11.1.2.0.0 (Build 6017) is here and loaded with many new and exciting features including JSF2.0/Facelets support, the new skin editor, as well as Hudson and Maven integration just to name a few. Here are some quotes from our customers:

Customer Quotes

"We are early adopters of JDeveloper and ADF, working from first JDeveloper 10g versions. Amazing work has been accomplished by Oracle during recent years with JDeveloper and ADF technology becoming industry standard when implementing enterprise systems. That being said, we are thrilled with what Oracle will offer us with new JDeveloper 11g R2 (11.1.2) release. Even more industry standards will be supported, among them an important one is JSF 2.0. However, JDeveloper 11g R2 (11.1.2) is not only about new standards, it will deliver next level of product runtime performance. We expect JDeveloper 11g R2 (11.1.2) IDE to be even faster and more reliable. Solid support will be offered for such important areas as Web Services which is especially good news for SOA projects. Red Samurai looks forward to get this new really great tool, JDeveloper 11g R2 (11.1.2), and offer our customers top level quality services." Andrejus Baranovskis, Oracle ACE Director and CEO - Red Samurai Consulting.

"At Axi, we're very happy that we will have Maven support in the next JDeveloper edition,  it brings more freedom of choice, making it easier to import community driven projects based on maven, and -if necessary- gives us the possibility to use all the maven plugins.  In line with this, we’ll have Hudson integration in JDeveloper, so Maven will not only make it a lot easier to enable our projects for Hudson,  it seems that we’ll get a nice continuous integration environment as well!" Gert Leenders, Product Manager at Axi and Member of the Devoxx Steering committee.

"I am looking forward to the release of JDeveloper/ADF 11.1.2.0.0 for several reasons - the most important one is probably JSF 2.0 (and Facelets) support. With JSF 2.0 and Facelets, we can get rid of the JSP view engine (with all of its issues) and take advantage of other JSF 2.0 improvements such as HTTP GET support and use of annotations to simplify the configuration of managed beans. I am also looking forward to the next generation of true enterprise development capabilities in the form of integration with build tools such as Maven and Hudson; out-of-the-box support for Maven builds (and automated builds via Hudson) will bring "continuous build" capabilities to everyone, not just to large teams with the experience and wherewithal to develop this capability on their own. This should assist in bridging the gap between the two "camps" who can benefit from Oracle ADF's productivity; namely Oracle Forms developers and Java developers." John Stegeman - Oracle ACE Director.

Maven Integration with JDeveloper 11g (11.1.2.0.0)

The next part of entry is going to cover the new Maven integration both through a How-To that I've created and live on Oracle's Technology Network (OTN) and through a viewlet that I've created to illustrate how easy it is to leverage Oracle's JDeveloper Maven integration.

Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Maven provides a way to help with managing:

  • Builds
  • Documentation
  • Reporting
  • Dependencies
  • Software Configuration Management (SCM)
  • Releases
  • Distribution

To see the out-of-the-box integration with Maven provided by Oracle JDeveloper please read my How-To available on OTN here. I've also created a simple viewlet that illustrates creating a Maven Project in Oracle JDeveloper as well as importing a Maven Project into Oracle JDeveloper which is available here.

Development Lifecycle with Oracle JDeveloper 11g

The last thing that I want to cover in this entry related to Oracle JDeveloper 11.1.2.0.0 is that of the Full Development Lifecycle supported by the new release. I've created a viewlet available on OTN that provides the following details:

  • Design
  • Coding
  • Debugging
  • Testing
  • Tuning
  • Building
    • ANT
    • Maven
  • Deploying
  • Team Productivity Center (TPC)
To learn more about the Full Development Lifecycle supported by Oracle JDeveloper please review the viewlet available here.

About


I'm a Principal Product Manager in the JDeveloper/ADF product management team. I've been working with JDeveloper since 2004.
twitter
YouTube

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today