News

16 July 2008 - AjaxToaster Version 1.0.0.RC2 released.
AjaxToaster is an Ajax application server which makes it easy to create RESTful web services for rich web client applications. It runs under any of the main Java servlet containers (tomcat/glassfish/websphere/jboss/jetty) and you can download the war file and release notes now.

9 July 2008 - XMLToaster […]

RESTful Web Services - part II

Build a RESTful Web Service in Just a Minute - Part 2

This article is the followup to the post Build a RESTful Web Service in Just a Minute, which showed how to build a REST web service which returned a person record from a database.
This article […]

RESTful Web Services in Just a Minute

Build a RESTful Web Service in Just a Minute

This article will show you how you can write and deploy a RESTful web service (that does something useful!) in around a minute.
It is planned to be the first part in a series of articles that will use AjaxToaster to demonstrate RESTful web services interacting with a […]

JSON Service Mapping Descriptions

We decided that one of the biggest things missing from ajaxToaster was formal descriptions of the web services. Historically WSDL has been used to describe the operations and input/output messages for WS web services, but If you’ve ever looked at a WSDL document, you’ll understand why we have decided to implement Kris Zyp’s JSON […]

New persistance syntax in XmlToaster 1.0.8

We have reviewed how persistance is managed in v1.0.8.
The xmltosql parser has been rewritten to support a more human readable psuedo-sql syntax in addition to the current XML configuration.

An example of updating a table with the new, simplified syntax: If this is the xml message to save to the database….

<message>
    <dish  id=12>
        <dishname>Dry  Toast</dishname>
        <dishtype>MAIN</dishtype>
        <prices>
            <retail>1.50</retail>
            <wholesale>0.05</wholesale>
        </prices>
    </dish>

    <dish  id=14>
          :
          etc
          :
    </dish>
</message>

Then the xmltoaster update statement […]