Télécharger la liste

Description du projet

Yawda is an MVC Web development application framework based on Struts. With it, you can easily output HTML, SVG, PNG, JPEG, PDF, RTF, XML, JS, CSS (and any text file) with data from several sources. It uses cayenne ORM (or another tool like jaxor, hibernates, or jdbc) and rhinoJS or Java for the model, Struts for the controller, and Velocity/iText/Batik for the view component.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-10-17 15:57
0.9.2

Une condition de concurrence dans la méthode addEndRequestListener CRequestWrapper a été corrigée. Une coutume mise en œuvre des sessions HTTP est utilisé, donc les sessions peuvent être sérialisé sur le système de fichier ou dans un champ BLOB dans la base de données. Un bug dans la classe CNavigationItem où les paramètres d'un formulaire ne sont pas définies correctement a été corrigé. Le système de cache est directement contrôlé dans le filtre avant que la demande se poursuit à la demande. Un bug a été corrigé dans le CDatasourceRealm survenu alors que parfois il ne pouvait pas trouver la source de données.
Tags: Minor feature enhancements
A race condition in the CRequestWrapper
addEndRequestListener method was corrected. A
custom HTTP sessions implementation is used, so
sessions can be serialized on the file system or
in a blob field in the database. A bug in the
CNavigationItem class where form parameters were
not set correctly was corrected. The cache system
is directly checked in the filter before the
request goes on to the application. A bug was
corrected in the CDatasourceRealm which occurred
when sometimes it couldn't find the datasource.

2004-10-02 12:20
0.9.1

Un blocage dans la méthode findClass le chargeur de classe a été corrigé avec une StackOverflowError dans le findResources () method. Le module utilise maintenant padawan ShaniDomParser pour valider l'entrée utilisateur. Un bogue dans le CJavaModelConfig qui empêchait la compilation d'exécution a été fixée.
Tags: Major bugfixes
A deadlock in the class loader's findClass method was
corrected along with a StackOverflowError in the
findResources() method. The padawan module now
uses ShaniDomParser to validate user entry. A bug in
the CJavaModelConfig that prevented runtime
compilation was fixed.

2004-09-15 11:06
0.9

Cette version corrige un bogue dans le chargeur de classes (cache pot), des changements de la bibliothèque de Cayenne à la 1.1b2, utilise ShaniDomParser en XML par défaut parseur DOM, et s'étend de la bibliothèque de balises personnalisées pour la vitesse au format PDF, XML, et des composants vue SVG.
Tags: Minor feature enhancements
This version corrects a bug in the classloader (jar cache),
changes the Cayenne library to 1.1B2, uses ShaniDomParser
as default XML DOM parser, and extends the custom tag
library for Velocity to PDF, XML, and SVG view
components.

2004-07-25 15:29
0.8

Soutien aux portlets a été ajouté. Un portlet de peau et un portlet de connexion ont été ajoutées. Le soutien à une bibliothèque de balises personnalisées a été ajouté. Un bug avec certains proxies a été corrigée. Un bogue dans le support i18n a été corrigée.
Tags: Major feature enhancements
Support for portlets was added. A skin portlet and
a logon portlet were added. Support for a custom
tag library was added. A bug with some proxies was
corrected. A bug in i18n support was corrected.

2004-07-14 21:52
0.7.2

Une catégorie a été ajoutée pour prendre la connexion à la base pour Cayenne à partir d'une source de données JNDI. Une fuite de mémoire important dans la demande / / session ENV objet a été corrigé. L'exécuteur modèle JS incorrecte rechargé sa demande tous les chargeurs de classes.
Tags: Major bugfixes
A class has been added to take the database connection for cayenne from a JNDI data source. A big memory leak in the request/session/env object has been fixed. The js model executor incorrectly reloaded its classloader every request.

Project Resources