There are several approaches to keep a consistent look and feel for your web application. Lots of times the site will contain a navigation bar, a heading maybe a footer. Of course you can do this using frames or jsp includes. Well frames are probably a thing of the past. […]
Leon van Tegelen
XmlHttpRequest – blast from the past or future
In several places XMLHttpRequest sprung up this week. XmlHttpRequest is a JavaScript object allowing browser clients to communicate with a server without refreshing the current page. This object originated from Microsoft, implemented as an ActiveX object. But other browser including mozilla are also supporting it now. Amis already built an […]
new JHeadstart Team blog Announces production release
Oracle’s JHeadstart team does a double whammy, not only do they release the production version of ADF JHeadstart but they announce it on their brand new weblog. As already mentioned in earlier posts on our blog the new and improved JHeadstart builds on the ADF runtime. For a customer we […]
JDeveloper 10.1.2 bug and release schedule
Recently I ran into a bug in JDeveloper 10.1.2 or actually in the ADF Business Components version supplied with it. Calling getAttributesNames() on a viewobject resulted in a nasty npe. After spending 20 minutes confirming it wasn’t some programming glitch I introduced I checked Google and the otn forums (Yes, […]
Templates in Oracle JDeveloper
Chris Schalk has posted a very interesting blog on web templates in JDeveloper 10.1.2 (production) and JDeveloper 10.1.3 (preview). This how-to is only published on the Chris Schalk’s blog This will surely increase your productivity, when working with custom designs
ADF Faces JHeadstart ?
Andrej Koelewijn spotted a Jason Jacobi post on OTN regarding an upcoming utility for migration of UIX pages to ADF Faces/JSP pages. The upcoming JHeadstart release will support ADF but not ADF Faces (JSF). This utility makes you think it could be a way to extend ADF Jheadstart to ADF […]
Locking colums in HTML table (IE only)
In a project I’m working on we have a HTML table with many columns for editing certain records. The users requested the possibility to lock the first column so that when scrolling they could see the context, like they can in for example Excel. In HTML this is not a […]
(Pre)-compiling JSP for Tomcat with Jasper
When working on a project I like to precompile my JSPs just to test if haven’t made any (syntax) errors or forgot any resources, without having to deploy them on the appserver and testing them one by one. In a project we are working using Tomcat we use Ant to […]
JHeadStart ADF beta
For some time now there have been some excellent viewlets on OTN on the functionallity of the next generation JHeadStart version which will work with Oracle Application Development Framework (ADF). Because of our special relationship with Oracle Consulting we were able to obtain a beta version of the JHeadstart ADF […]
JDeveloper 10.1.2 has arrived
JDeveloper release 10.1.2 is finally available for download (here). This is a maintenance release with some new features and over 1,000 bug fixes for JDeveloper 9.5.0.2.
Steve Muench on improving ADF performance
Yesterday we had a technical session at Amis on ADF. In one discussion a concern was raised on how all the ADF metadata and the abstractionlayers would affect performance. Quite coincidently Steve Muench posted a presentation on Improving ADF performance he gave at Oracle Open World yesterday. A very good […]
Oracle JDeveloper 10.1.3 Developer Preview is here …
The Oracle JDeveloper release 10.1.3 Developer preview release can be downloaded from OTN. See JDeveloper Homepage “The Oracle JDeveloper 10g (10.1.3) release adds many new features, including a new look and feel, a greatly improved coding environment, extensive refactoring options, J2EE 1.4/J2SE 5.0 support, and visual JSF development.” I took […]
Putting SPELs on ADF Code
There is a simple way to use the Expression language you use in JSTL expressions in your JSP’s, in ADF’s DataAction. Actually anywhere you can get hold of a LifeCycleContext (or any subclass) you can use SPEL. What you need is the class oracle.adf.controller.lifecycle.Evaluator. You can obtain one like this […]
JDeveloper bug – ClassNotFound
Every once in a while for no apparent reason a JDeveloper ADF/Struts project gets corrupted. When compiling the project I get an error that a certain class cannot be found. Most of the time it ‘s a struts HTML tag class. When I check my libraries and paths everything seems […]
Toplink’s Object to XML mapping
On OTN there is an excellent online seminar (replay) on the TopLink Object-to-XML support. This feature, which will be available in the upcoming 10.1.3 release, allows converting XML files into Java objects and vice versa. For those allready working with TopLink’s Object-relational mapping, the following will sound very familiar. It […]
Quick and easy SSL in OC4J Standalone
During development it is sometimes necessary to able to run your webapplication under SSL. To obtain a test certificate from verisign can sometimes take a little too much time and effort. Especially when there is a bug waiting to be fixed. This post describes an easy way to create a […]
Setting up Oracle JNDI Datasource on Tomcat
In one of the projects I’m involved in we have to make use of specific Oracle JDBC features. The application runs on Tomcat 5.0.27 and connects to the database using a JNDI datasource setup to use connection pooling . When setting this up based on info I found in Steve […]
CSS editor in JDeveloper
Last year I spent a lot of time on a project using Eclipse as IDE. I like it very much. I allways call it a real developers tool. It works intuitiveally, has great features ( refactoring is much better supported ). As java IDE I ‘ve found JDeveloper lagging. Well […]
Profiling in Eclipse
Profiling makes it possible for developers to track down in what code their application spends its time. Check out this Eclipse plugin for profiling Java applications. Looks really good. Remote profiling for example on Tomcat is also possible. See here for installation notes and screenshots At first glance it works […]
Toplink 10.1.3 developer preview 3
On OTN the new Toplink 10.1.3 Developer Preview 3 can be downloaded. See here for a list all the new features . And here for the release notes . Next to numerous bug/feature fixes, I noticed the following highlights when quickly scanning the documents. Object Relational Toplink now uses JDK […]
JDeveloper BPEL plugin
Today I attended an excellent online Oracle Seminar on the BPEL Process Manager by Sandor Nieuwenhuijs. I think most of the content is covered by a previous post by Lucas. Still there were some very noteworthy points. First of all a beta version of the BPEL Process Manager plugin for […]
Ant <war> & <jar> tasks and WinZIP
Yesterday I ran into some freaky behavior while building a web-application for Tomcat using Ant. In my build script I use the war task. I used WinZIP to check if all files I needed were present in the war file. When I deployed the war file I created on Tomcat, […]
I18Nized Buttons with AccessKeys in Struts applications
Some time ago I wrote a post on HTML Buttons which are accessable using keyboard shortcuts. (alt-s for a save button for example). In the solution I proposed I used CSS to put background images on the buttons. One of the commenters noted that this approach gets quite tedious when […]
Tiger (Java 5.0) Variable method arguments
In Java code you have to use arrays a lot if you want to pass a variable number of arguments to a method. The main method is an excellent and prominent example. public static void man(String[] args) { … } Java 5.o introduces a new notation ( type … name […]
Tiger (Java 5.0) Generics, auto (un)boxing and new For loop
Knowing that I will not be the only one posting on these features in the Java Tiger release here are some observations I made while running some tests. I created an example showing Generics, auto (un)boxing and the new for loop in one little program. I actually used the Netbeans […]
Craig McClanahan Blog
Craig McClanahan of Struts and JSF fame has started his own Blog. Let us add it to our roll..
ADF documentation
In between sessions on Oracle Open World I visited the demogrounds. In one of the booths Duncan Mills was demonstrating Oracles ADF framework in JDeveloper 10g. IMHO the documentation on ADF is rather fragmented. There are some how-to’s, there is the excellent Data Binding Primer article by Steve Muench. But […]
Oracle Open World
Today I visited Oracle Open World in Amsterdam, here are some of the points I picked up. In the “Oracle Application Server 10g Technical Overview” session David Keene gave an insight into the driving forces behind the AS 10g. Surprisingly this session was not so technical after all, but a […]
HTML Buttons with an image
In HTML it is possible to define an accesskey for a control. For example if you want to have a button which the user can click using the hot-key alt-p., you can do this with the following HTML <input type=”button” value=”push me” accesskey=”p” onclick=”alert(‘clicked’)”/> It is not possible to underline […]
HTML-DB at a glance
Today I tried to put all my biases (I’m a j2ee developer) aside, and had a look at HTML-DB. “Oracle HTML DB is a declarative web-based application development environment for the Oracle Database;. It helps anyone—even those with little to no programming skills—build data entry and reporting applications for the […]
Formatting HTML forms part II
After my post on HTML forms yesterday I was fooling around with the fieldset and label tags. Both seem quite usefull! But Internet Explorer is really quite bad at rendering the fieldset. My 4-year old daughter does a better job of coloring inside the lines Mozilla Firefox is much better […]
Formatting HTML forms
Allthough not earthshaking there is a nice article on the devshed about formatting HTML forms. Click here The highlights for me are the tabindex, the accesskey and the fieldset. In one of our projects we built an HTML application with a lot of data entry. The users quite rightly were […]
The power of CSS at work
If you want to see the power of Cascading Styles Sheets at work, Check out this site. It randomly generates styles to give the website a new “skin”. Just press “refresh” a few times http://www.strangebanana.com/generator.aspx Another very good site is www.alistapart.com. It provides many CSS based solutions. For example menu’s […]
Ant Javadoc task and Eclipse
I was working on a Ant build file which includes a doc task generating the Javadoc for our project. Running the task from the command line worked just fine. When running the same task from within Eclipse 3.0 a ran into the following error. Javadoc failed: java.io.IOException: CreateProcess The solution […]
Struts 1.2.1 and ADF
For those who can not wait to try the Struts 1.2.1 beta version in combination with ADF in JDeveloper10g, Duncan Mills has posted a “how to” on OTN. click here. For a list of changes in struts 1.2.1 click here
Reg Exp in Oracle 10g
Last week I installed a 10g database on my laptop. I must say this was by far the easiest installation of an oracle database I ever did. One of the coolest additions I came across so far is the use of Regular Expressions Just some samples: select every record with […]
Pro Jakarta Commons
Title: Pro Jakarta Commons Authors: Harshad Oak Published by: Apress Abstract This book describes in some detail all functionality in the Jakarta Commons components. Jakarta Commons actually is a collection of common tools which were sprung to live during the development of other Jakarta Projects. As the name suggest it […]