Author: Lucas Jellema
In my current ADF Faces (10.1.3) project, I have created several custom JSF components. These components combine chunks of recurring page structure content. By using custom components, I can …
The Oracle 11g PL/Scope feature allows us to have the PL/SQL compiler generate information on all identifiers used in our PL/SQL code. Using the information generated and available from …
It is common in Java Web Applications, including ADF Faces applications, to not hard code application boiler plate text such as prompts, titles, tooltips and button labels. Instead, the …
Today, during Thomas Kurian’s keynote session at Oracle Develop, a gift for the holidays was promised: before it’s Christmas, Oracle will put a Technology Preview of its 11g Fusion …
My first formal activity at Oracle Open World 2007 was the Oracle Ace Director Product Briefing. A closed session where 30 odd ACE Directors (and you read that any …
Last night we saw the opening night of Oracle Open World 2007. The big keynote session in the Moscone Center was around Oracle’s 30 year anniversary with the main …
Some operations and data, available from one or more ADF Data Controls, are useful across the application. From just abaout anywhere in the ADF Faces Web Application, you may …
End users of web applications like clarity. They want to know where they are in a page, what the current context of information and their actions is. Next to …
The November 1st presentation that Alex and I did on 11g – focusing on features and functionality that are of particular interest for developers – is finally available for …
Many web applications are rendered by HTML rendering frameworks and technologies such as JSP, JSF, PHP, .NET etc. In such technology stacks, it is common to make use of …
Many integration patterns involve messages being received, transformed, enriched and sent onwards. The Oracle Enterprise Service Bus supports most of these patterns and operations, but not all of them …
We need to learn an awful lot for productively developing good looking, robust ADF applications. And the best lessons learned are learned by experience. However, it does not necessarily …
In about a week’s time, I am presenting the Great Oracle SQL Quiz, at Oracle Open World in San Francisco. Thursday morning, 8.30am (it’s session S290735 – Hilton Continental …
Well, at the very least come to my presentation Building Real Oracle Application Development Framework (Oracle ADF) Applications: A Learning Experience at OOW next week: S290737, Thursday 4.00pm (Moscone …
Our end users – inspired by the Interaction Designers – have requested a superduper tooltip for their fields. Not the shy title popup label that browsers show for elements …
Earlier today I wrote about The Great Oracle SQL Quiz session at Oracle Open World. I presented two sample questions – that will not be in the quiz at …
Next week, I am doing two presentations at Oracle Open World, both on Thursday. One is on ADF – more on that later. The other one is The Great …
Most our ADF application is generated. For many reasons, including an easier upgrade to 11g later on. That means a lot of fiddling with custom generator templates – the …
ADF applications are fun to develop. And some challenges make it even more fun. Our challenge is our Interaction Designer who, together with the end user board, comes up …
As I may have mentioned previously on this blog, I am currently involved in a somewhat challenging ADF project. We are using JDeveloper 10.1.3.3 and JHeadstart 10.1.3.2 for the …
There are times when a challenge presents itself. Often for no logical reason and without any direct benefit. Like doing a crosswords. I have this unconscious part of me …
Yesterday was nice. Alex and I had two presentation ‘gigs’, the second of which was in the Amsterdam Arena, the AJAX Amsterdam stadium: It was sold out! Well, our …
Creating ‘download file’ functionality in our ADF Web Applications is pretty easy, especially when using JHeadstart. Using a few declarative settings, we can generate the download capability in no …
We have been playing with Oracle 11g for quite some time now. Walking around in the toy-store if you like. Trying out many new features, trying to push them …
JHeadstart 10.1.3 has great support for Uploading and Downloading files up to and from Web Applications – and indirectly from the database. Compared to prior releases, JHeadstart 10.1.3 has …
We are developing an ADF application for a customer. It is a very large and complex application, offered in a hosted environment to over 110 customers and with more …
One characteristic of professional applications is their manageability. How easy is it for run-time Database and Application Server Administrators to work with the application, especially when there are issues …
One of the new features in the Oracle 11g database is called Oracle Total Recall. This is called marketing! I have read some weblogs where people – mostly DBAs …
For one of my current ADF projects, the customer has asked for a Rich Text Editor – to allow the end user to easily edit Email-messages that are sent …
Row generation is a very useful technique for many (semi-)advanced SQL Queries. We have discussed various methods for row-generation in previous articles on our weblog. Examples are the CUBE …
With the new 11g feature Virtual Columns, we can (almost) declaratively implement dynamic constraints, such as: salaries can not be increased by more than 10% employee records can only …
Oracle 11g introduces Virtual Columns. “What do we need Virtual Columns for, aren’t real ones more useful?” you might wonder. And what are they to begin with? A virtual …
Oracle 9i started introducing Flashback technology into the Oracle RDBMS. Flashback unlocks the UNDO data already available in the Oracle database for read-consistency, for other applications. Using Flashback queries …
Pivoting is all the rage. Turning rows into columns. You can do it in Excel, in all BI/OLAP tools and we could do it in Oracle using clever tricks …
The PIVOT operation is one frequently discussed when talking about more advanced SQL Queries. Pivoting is the process of switching rows and columns, and is for example an advanced …
One of the interesting new pieces of functionality in Oracle 11g is offered by the DBMS_COMPARISON package. This package allows us to compare two tables – or two views …
One of our ADF projects has a customer determined to develop an application with a modern, appealing user interface. To that end, they hired a User Interaction Designer, who …
JDeveloper 11g will gives us wonderful charts. Colorful, powerful, exhilerating etc. But since it is not yet production, I might just write this little story about yet another way …
For one of our other ADF projects, we have an interesting requirement: the user should at all times see a little box with the recent case history, and the …
This article will demonstrate some of the capabilities of the ADF Faces Matrix Component I have been working on for last few weeks. It is a fairly generic component …