Managed Hosting



Project Home Blog Forums Wiki Known Issues Contact Project

Author: Dave Evartt (All RIAForge projects by this author)
Last Updated: February 5, 2008 9:38 AM
Version: 1.0.3 (BER)
Views: 36,372
Downloads: 712
License: GPL (GNU General Public License), Version 2


The BeanMachine is a tool that not only builds Mach-ii beans, but also the DAO, gateway and listeners commonly used with the beans themselves along with the commonly used CRUD (Create,Read, Update, Delete) and GetAll methods. The BeanMachine also builds the config file and a beanfilter that can create an instance of the bean on the fly.

Since building beans always involves a lot of testing , the BeanMahine also builds a rudimentary Mach-ii application to test the bean and it's methods before moving the bean into your application.

The BeanMachine incorporates a data dictionary; You define how fields in the database are to be used by the bean and its model and the BeanMachine constructs the code accordingly. The code generated includes both the server and client side validation code needed to support the bean.

This code can be pasted into your application in a fraction of the time it would take to do it manually, makiing Mach-ii development a snap.

Recent Blog Entries:

2/4/08 1.0.3
2/1/08 Introduction


BlueDragon (newer)
mach-ii framework

Issue Tracker:

2 Missing Close bracket on option tag in BeanGrid Closed 02/03/08 1:30 AM
3 Redundant Pages Closed 02/03/08 1:29 AM
1 Documentation ( Check the Forums) Open 02/01/08 11:31 AM

View All Issues

To enter issues for this (or any other) project, you must be logged in.

Subversion Access:

You may access this project's Subversion repository with your client here: http://svn.riaforge.org/beanmachine.

To view files and changelists associated with this repository, go here: http://beanmachine.riaforge.org/index.cfm?event=page.svnbrowse.

Anonymous users have read access to the repository while the administrator has write access.

This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/