Projects / Azzyzt JEE Tools

Azzyzt JEE Tools

Azzyzt JEE Tools is a set of Eclipse plugins for creating a so-called "azzyzted" project, and for creating code from a model. Azzyzt uses Java JPA entities as a model, and from that model it creates an enterprise application, ready to be deployed in a Java EE 6 application server like GlassFish 3.1, ready to be accessed via CORBA, SOAP, and REST. Thus the generated application is a set of Web services, providing all that you need in a typical CRUD application. Generated enterprise applications have separate source folders for generated and developer-supplied content. You can add your own functionality to a well-engineered base project. Azzyzt JEE Tools is not about user interfaces. It is expected that the generated application is accessed by a RIA frontend or by a fat client.

Operating Systems

Recent releases

  •  16 May 2012 11:59

    Release Notes: This release fixes a bug which, under certain conditions, made string IDs break storeMulti(). The cause was that the check for the possibility of proxy ID translation of an ID field was done on the field's owning entity, instead of the field's target entity. It broke as soon as an entity with a numeric ID had an association to an entity with a string ID. String IDs inside of embedded IDs (like VisitId) were no problem because embedded IDs are special-cased anyway. This closes issue #29.

    •  02 Mar 2012 18:02

      Release Notes: This is a release with neither functional changes nor bugfixes. It just brings Azzyzt JEE Tools to the current versions of GlassFish and Eclipse. It has been built and tested with Eclipse Indigo SR2, GlassFish 3.1.2, and Java 1.6.0_31.

      •  10 Jan 2012 15:38

        Release Notes: New URLs for SOAP and REST bundle full services and restricted services. It is now possible to allow/disallow based on the URL prefix (this breaks current applications). In AuthorizationInterface, this release adds a reference to an instance of a class implementing this interface to the Azzyztant, analogous to the username converter. (Use it to check authorization per call, based on the target class/method and credentials.) This release adds a subset of BETWEEN to QuerySpec. It has been tested with GlassFish 3.1.1 and Indigo SR1. It includes credential-based authorization and unit tests for credential-based authorization.

        •  07 Jul 2011 11:34

          Release Notes: Some more customization was done. Now you can not only cut back on features that would normally be generated, but you can also add features that would normally not be generated. Currently, the only option to add is an Apache CXF REST client project. Interfaces for the CXF proxy-based API are generated. The tutorial now contains an example for in-server unit tests implemented via CXF REST. The REST error response can be customized via HTTP request headers.

          •  26 Jun 2011 15:11

            Release Notes: Azzyzt JEE Tools are now built on Indigo and against a GlassFish 3.1 runtime. Previously, Helios SR1 and GlassFish 3.01 were used for building. The cookbook tutorial has been tested in the following configurations: Glassfish Tools Bundle for Eclipse (Galileo SR1 + GlassFish 3.0); Helios SR1 + GlassFish 3.01; Helios SR2 + GlassFish 3.1; and Indigo + GlassFish 3.1. The only visible changes are in the vanity department. The installed feature is now displayed in the list of installed features (this was a harmless bug), and in Eclipse's "Help / About" dialog there's now an Azzyzt icon.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.