Category: Software Development
The past days have been really interesting. During last Wednesday (november 24) we finished the XML topic, covering Generating XML from an Oracle Database, Managing XML data in an Oracle Database, …
With patch set 10.1.3.3 of its SOA Suite Oracle introduced standard fault handling functionality for BPEL. This Error Hospital framework allows the definition of policies for handling runtime exceptions, …
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 …
Yesterday I attended the Battle of the Geeks. It was hosted by Finalist at the Netherlands Architecture Institute in Rotterdam. There were four presentations about different subjects. CMS Container, …
I know it’s kind of wrong to test private methods and there are a lot of articles and books that will explain you why. But sometimes you have an …
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 …
Some time ago I’ve been experimenting with the Apex 3.0 feature that migrates entire Access applications to Application Express. It took me a lot of time because I found …
GlassFish is the first open source application server to have implemented the JEE specification. Basically it is the open source version of Sun Java System Application server. Last night …
In this article I will explain how to minify all your .js and .css files automatically with a servlet filter. This means you only have to define a servlet …
This week Patrick Sinke and I attended the first edition of the European Application Express Training (EAET). With only a few months of experience with Oracle Application Express (APEX) …
Today I was configuring a message driven bean to listen to an AQ queue. The tutorials and examples I found had me create the queue like this: dbms_aqadm.create_queue_table( queue_table=>'MY_QUEUE_TABLE' …
Some time ago I wrote an article on SOA Suite Build, Deployment and Test Automation. A section of the article was devoted to automating builds and deployments for Oracle …
This is the second of 12 posts about the principles of agile software development. Purpose is to go back to the start of the agile manifesto (http://agilemanifesto.org/principles.html) and discuss …
A few days ago version 2.0 of the tablesorter plugin was released. Before 2.0 the tablesorter worked fine but I never did anything with it. Today I thought it …
Did you ever wanted to sort in Javascript and were the results unpredictable? It’s not a bug, but more something that’s not implemented. I came across this problem when …
JMeter (http://jakarta.apache.org/jmeter/)is a powerful tool for functional and performance testing web applications. JMeter, opposed to selenium, also works perfectly on generated applications (like Oracle ADF ). One of the …
With JPA, there finally is an ORM standard and every major IDE has support for it. Today I will show you how to map your data with IntelliJ IDEA. …
Why bother using Google if you know you will find the answer on this blog anyway? It would be a nice feature if you could search directly from your …
Many end users are used to pressing enter after inserting one or more search terms in an HTML form. Many, if not most, online search engines support this. Unfortunately, …
In a recent project I was working on JSF page that needed to display the result of a calculation performed on values taken from various bean properties. The beans …
In a recent article – ADF Faces File Uploading – It is really that simple! – I described how to set up file uploading with ADF Faces. Using the …
Did you know that the second parameter of a three parameter for loop gets executed on every loop? When this parameter is an expensive operation this could slow down …
One particularly type of interaction in web applications is typically a little bit tricky. Requiring additional analysis of the frameworks used. For me personally it was even the way …
An interesting article was recently published on The Server Side: It discusses a shootout in Cologne between Java IDEs: Eclipse, NetBeans, IntelliJ and JDeveloper. While the author – …
Today a small matter that took quite a lot of time. In my ADF Faces application, a command button brings up a dialog window (browser pop up window). My …
Tables are probably the most important ADF Faces component to present data to the end user. A table can present a huge amount of data at once, both in …
Some months ago, Oracle announced its plans to donate the high end Object Relational Mapping Framework TopLink to the open source community. To be more specific: under the EclipseLink …
Another tale from the ADF (10.1.3.2) project for the Interior Decorator chain of stores. When the sales representative is creating the decoration plan for a home or office building, …
I am sure I am one of those humans that are using something for a long long time, and suddenly find out they have been doing things in a …
Often there is a need for client side (JavaScript) DOM oriented manipulation in Web Applications. To achieve a higher degree of user interactivity, more productivity or simply a more …
In a previous post I was telling you about an ADF project we are discussing for a chain of interior decorating shops. One challenge we encountered in the functional …
A few days ago a brand new Eclipse release popped up in my RSS reader. Eclipse 3.3 with WTP 2.0. After browsing through the new features I was very …
This week we were having a session in which we had to estimate the effort required for a new ADF project. The application we have to develop will support …
The built in Partial Page Rendering mechanism in Apache MyFaces Trinidad helps us implement AJAX-style features such as immediate calculation/derivation, validation, and conversion as well hide/display page element and …
As of yesterday, the JDeveloper 10.1.3.3 release is available for download on OTN: http://www.oracle.com/technology/software/products/jdev/htdocs/soft10133.html. Apparently, this release is only a patch release with bugfixes (see http://www.oracle.com/technology/products/jdev/htdocs/10.1.3.3/fixlist.htm for an overview …
Now straight into the more interesting Oracle 11g features. Let's start using the SQL performance Analyzer and doing so make use of Replay. The Performance section of the DBConsole …
Thinking about my first post on Oracle 11g (Beta) I realized that I didn't mention another great addition to the Oracle (DBA) toolset. OK, of course, it isn't new …
The ADF Faces tree is potentially a very rich component that can add value to many user interfaces. Data sets frequently are hierarchically organized and the tree allows visual …
In a recent post – Apache My Faces Trinidad: dynamically refreshing Non Trinidad components in a Partial Page Refresh (â€AJAXâ€) – I have introduced the AJAX infrastructure inside Apache …
This first day of the ODTUG conference / Kaleidoscope featured the Fusion symposium. Fusion relates to the Oracle Middleware platform and contains a lot of technologies and products. It …