All,
against all odds, sweat and tears … ADF Code Corner is back for good!
Having spent over 40 hours of spare time, I moved ADF Code Corner to the new OTN content management system, taking the chance for a face lift and editorial change. From now on, all ADF Code Corner documents are provided in [...]
Wondering what is there to see at Oracle Open World and Oracle Develop if you are interested in Oracle ADF Development or Oracle JDeveloper in general?
Well your official guide is now out here.
I think there are about 50 different sessions/labs/keynotes and demos that we are listing there - quite a lot to do in just 5 days. So make sure to join us, and plan your schedule ahead. You can already book your seat at the popular sessions before they fill out through the schedule builder.
Chris Muir did blog about the EMG schedule during OOW 2010, making my post easier as I don’t have to craft the announcement myself.
You find the full blog post on Chris’s blog :
ADF Enterprise Methodology Group @ OOW 2010
Copying the session abstracts from Chris’ blog:
Location: Hotel Parc 55, 3rd Floor, Mason Room
Map: http://www.parc55hotel.com/map-and-directions
Date/time: [...]
Just a little code quiz, can you spot the design problem with this API? Bonus points for come up with a plausible reason as to what the programmer was distracted with whilst working on this.
When you use view criteria to be exposed in an
OTN pulled the plug on the old ADF Code Corner URL. The new ADF Code Corner Website reference is: http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html
You will notice that the content is not quite the same yet as it was on the old page. I am still in process of migrating the complete ADF Code Corner documents to a new PDF [...]
Ever wondered if you can change the order in which the attributes are displayed in an component? It can be done. Here is how.After you have created BC you can drop the named criteria "all queriable attributes" as an component with table.When you run this, you will see the default generated query component. let's assume that the attributes in this component are not in the order that you like.
So you already did the tutorials, wrote a basic application and have a basic understanding of ADF? Well here is your chance to go to the next level of knowledge.
The JDeveloper product management team has started producing a series of recorded online seminars under the title "ADF Insider".
When you create a default query component you might miss some of the features that ADF offers to you. One of these is the use of lists in the query component. In this post I'll explain to you how to do that.First image here is the way a query component displays when you use all the defaults, and do no tweaking at all. Forget that I already changed some attributes so they are not displayed in the
When you bind a method to an ADF page and also include the results of the method on the page , by default ADF will try to execute the method when the page displays so the results can be populated.
However in many cases you actually want to delay this execution until you actually provide some parameters to the method.
About once a week I find myself pointing people to the information in the Fusion Developer Guide about the usage of AM Service Method.
This is usually when people try to find out how to access view objects from a backing bean, or even worse when they try to find out how to access HTTP objects from their ADF BC layer.
So beyond pointing to the doc on AM service methods, I recorded a very short and simple demo to show the basics.
Are you interested in a conference dedicated to Oracle ADF?
On the JDeveloper ADF forum there are many questions on how to change the look and feel of components. In this post I'll explain three ways to do that.Setting skin Selector propertyFor this we need to define a custom skin.
When in JDeveloper, simply expand the viewController project, then expand the Web Contents node then the Web-Inf node.
Locate the trinidad-config.xml file, and open it by pressing <enter> on it. Switch to the structure pane by pressing <ctrl+shift+s>.
Arrow down once this will select the trinidad-config node. By default, this node has only one child element (skin-family), but we need to add another child element (accessibility-mode).
ADFc remote task flows are bounded task flows that are deployed as Java EE applications to a server for clients to access. Remote task flows use JSPX documents for their views and are open for direct browser access. Like bounded task flows in ADF libraries, remote task flows are a design pattern for sharing business [...]
For the past year and a half I've been using ScreenToaster to record a lot of the demos/how-tos that I post on this blog.
I find it easier to just show people how to do something rather than write it down as a set of instructions with screenshots - that's mostly because I'm lazy that way - but based on the feedback I got on those entries, people liked this format.
This is a short post on layout. With the quarter finals of the world cup 2010 coming up, it is time to show a simple layout example. A layout to show all teams and groups, competing in the world cup.This layout is achieved by af:panelgrouplayout, af:panelbox, and af:forEach.I read all the group data from a database table, and use the af:forEach to create a panelbox for each group. After that I
Editable tree nodes is a use case that frequently shows up in questions asked on internal and external Oracle JDeveloper forums. If you use ADF Business Components as a business service, then, because of its tight integration with ADF and its active data model, there isn’t much for you to do other than making [...]
The Oracle whitepaper Building Customizable Oracle ADF Business Applications with Oracle MDS is based on a simple example application that contains the code sources listed in the document. The application base use case is a seeded customization that allows users to switch the user interface between a normal view with dialogs and wizards and an [...]
Web Service operations may use complex input types in the arguments. For example, querying a list of employees may expect an Employee object as the search argument
If you are planning to attend Oracle Open World or Oracle Developer (and you should plan to attend), and you are reading this blog - I'll assume that you are interested in Oracle ADF.
Well here is your chance to make sure you can get even more ADF content at the conference. Vote for some of the ADF related session suggestions in the "vote a session" on oracle mix.
See here.
You can find various ADF se
A couple of weeks ago I did a web seminar with Navteq titled "Add Maps to Your Java Applications - the Easy Way". You can now download and watch the recording of this seminar.
For my part it was mostly a demo of how you can use the dvt:map component in JDeveloper and do some customization on it. See if it is helpful for you.
Did you miss the deadline for submitting sessions to OOW/Oracle Develop?
Did you submit a session that didn't get in?
Here is one more chance to get a session in - the "suggest a session" process on Oracle Mix is now open to session submissions by users.
Then there will be a voting period open to the public - and the most popular sessions will be added to the OOW/Oracle Develop schedule.
This blog article describes the solution to a very specific customer problem and requirement (aka. use case) to copy the value of a table cell to the same column in multiple selected table rows. The idea behind this use case is to enable application users to bulk update status information by copying an existing status [...]
If your interests include data warehousing, travel and architecture then you need to start following Dai Clegg's new blog. Dai was until recently my boss at Oracle, and this blog is part of his legacy, as he encouraged me to start blogging about the database features in JDev so that they could reach a wider audience.
After a couple of months of hard work, my article on developing ADF applications for blackberry smartphones finally made it to OTN.If you go to otn.oracle.com you cant' miss it. If it's gone by the time you read this, you can find the article right here.
Do you have an address column somewhere in your database?
If the answer is yes - then the Web seminar I'm going to run together with the guys from Navteq on May 26th, might be of interest to you.
You see, we all have geographical related information in our database, but many of us don't actually use this to do any geographical type of operations/representation with it.
Well once you attend the "Add Maps to Your Java Applications - the Easy Way" seminar this might change.
The Web service data control (WSDC) in ADF is a powerful feature that allows you to easily build a UI on top of WS interfaces exposed by other systems.
However when you drag a WSDC to a page you usually get a set of output components where the data is shown. So how would you actually do an update operation on those values?
The answer is that you need a call to another method in your WSDC that does the update - but what if you want to pass to it the actual values that you get from the get method you invoked before?
There are different types of menus you can use within an application: breadcrumbs, to navigate a process within unbounded page flows, train stops for the same in bounded sub flows, context menus to operate actions on a specific component, hierarchical structure menus to access tasks and their sub tasks tabs to switch between different views [...]