Posts tagged jdeveloper
As part of the announcement on July 1st around Oracle Fusion Middleware 11g, Oracle released the next point release (184.108.40.206.2 => 220.127.116.11.0) of JDeveloper. And while the change is only in the fourth digit, there are still quite a few very interesting new options, features and components new in this release. In this article a brief and by no means exhaustive list of some of those new things as I have discovered them in the last few months.
This release 18.104.22.168.0 release had the internal code name of Bulldog and I have been referring to that name a few times before. One of the important changes since its predecessor (22.214.171.124.0, internally known as Boxer) is that now the full Fusion Middleware 11g R1 release is available, for which JDeveloper provides the design time environment. So the Bulldog release launched today has the design time for SOA Suite 11g and WebCenter 11g, to name but two. The WebLogic server that ships with this JDeveloper release is now the latest 10.3.1 – the foundation for FMW 11g.
One of the cool new things I learned about here at the ODTUG 2009 conference is the fast swap feature in WebLogic Server 10.3 and above. So far, Application Server features have had limit use in my little development world, but this is one that may have quite some value for me, as I am developing my web applications in JDeveloper and constantly deploying, running and testing them. This feature will considerably shorten those development cycles!
The fast swap feature makes it possible to have classes that are changed and recompiled in JDeveloper immediately redeployed on WLS, without actually redeploying the entire application. By setting a single configuration option in a configuration file and configuring the output path for the compiler in JDeveloper I can shorten most of the development-compile-deploy-test cycles by eliminating the deploy (and application restart) step.
One thing that always draws me in tools, libraries and frameworks: what are the hooks, the backdoors, the extension points, the APIs, the event listener registration facilities etc. Today I came across a blog article by Roel Hartman, about showing Oracle Designer objects in the SQL Developer database navigator. I could not resist looking into the extension mechanism used for this. And of course the best way to understand this, is by doing it yourself. So in this article my brief description of how to extend the Database Navigator in JDeveloper (which is the same thing as in stand alone SQL Developer).
My extension is primitive and pointless in the extreme. It has the navigator show a new node type called Employees. The child nodes are the employees specified in table EMP. The interesting part of course is that you can any information found in the database – either the data dictionary or your own tables and views. This allows you to integrate Business Rules if they are defined in tables. Or Tasks, Issues, Projects and Team Members – if they are in tables. Or the results of calling WebServices – if these results are exposed through Views.
Migrating the ADF 10g Hierarchical Table Report to JDeveloper & ADF Trinidad and onwards to 11g (RichFaces)
In a recent article, I discussed how to create a fairly structured hierarchical report – table style – using ADF 10g not-so-rich Faces – see creating-a-read-only-hierarchical-table-report-with-adf-10g. The temptation is very large to open the project from that article in JDeveloper 11g and see what I can do with the RichFaces components to spice it up a little.
Before even getting started,. it seems that the popup component can help make things somewhat more attractive, as probably can the chart and gauge components. Furthermore, perhaps the Tree DataBinding is somewhat more versatile in 11g than in 10g and can even further reduce the programmatic effort. And who knows what other benefits 11g RichFaces may offer…
On Oracle OTN Shay Shmeltzer has written an article that explains how to use the Spring framework within JDeveloper and how to best setup JDeveloper for Spring 2.0. Interface21 has announced that the final release of Spring 2.0 is planned onSeptember 26th, 2006.
Shay will show “(…) some of the nice features that JDeveloper provides for Spring developers out of the box.” Getting exited?