BeanMachine

PDF HTML FlashPaper

Main

Welcome to BeanMachineWiki.

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. It also builds the config file and a beanfilter that can be used to create an instance of the bean on the fly.

Building beans always involves a lot of testing so the BeanMahine also builds a complete mach-ii application around the bean. This application allows you to test the bean and it's methods before moving the bean into your application.

It's only reason for being is just to save endless hours of doing all that by hand every time you want a new bean, which seems to be just about every day. Since all of the code that it takes to build all the myriad parts of a mach-ii application is pretty much boilerplate, the BeanMachine lets me spend more time developing the application, instead of building up the framework (which is what our application does when it extends the framework). Since so much of it is redundant activity which is very well defined, I built the BeanMachine to make my life easier.