Archive for February, 2009

In depth: Java Resource

Tags: , , , , , , , , | Posted in Blog, News on # February 23, 2009 | #No Comments

On the QAFE demo site you’ll see a sample application called “Random Demo”.

This class uses a direct link with the java.util.Random class which can be found in this rt.jar (distributed with every JDK installation). To use this class in QAFE, we make a “link” to this class by defining a resource. A QAFE Resource is the “connection” between the real implementation and the “source” for service definitions in QAFE. (more…)

QAML's XSD's

Tags: , , , , , , | Posted in Blog, News on # February 20, 2009 | #No Comments

Structured documents like XML files can be validated on their contents using DTD (Document Type Definition) or XSD (XML Schema Definition).

At QAFE we use XSD’s to validate the contents of the applications. In the previous post we also mentioned the Application Context, the startup file for QAFE. This indicates that we use more that one XSD. Futhermore, there is another XSD, which is needed in case database are directly referenced from a resource (and not from a Java file). (more…)

How to: Large XML/QAML files

Tags: , , , , , , | Posted in Blog, News on # February 19, 2009 | #No Comments

Of course, one of the most frequent found comments on XML in general is that the XML files can become quite large (maintainability would suffer). When you are using versioning systems like CVS or SVN, merging situations can occur and will result in invalid XML. The problem becomes bigger of course if the file is large.

We recognized this issue when designing QAFE and tackled this problem by supporting automatic merging of QAML, QAFE’s XML, files. (more…)