Articles on creating software working on domains models

Code Generation

A Guide to Code Generation

There are many uses for Code Generation: We can generate repetitive code from schemas or source of information we have. For example, we can generate Data Access Objects from database schema files We can generate code from wizards We can generate skeletons of applications from simple models. We wrote about an example here: Code Generation […]

The code as a source for models

The Code as a Source for Models

I am taking a rest after some hours of work. I used the javassist library to extract information from the code of a layer in an enterprise application and use it to build a model to generate the successive layer. I wish I could extract some of the information using generics but the infamous “Java […]

Model driven web devolopment: today and Eclipse DemoCamp

Model driven web devolopment: today and Eclipse DemoCamp

Today I presented some thoughts about state-of-art in model driven development to the professor mentoring me (Marco Torchiano) for my thesis and the company interested in its outputs (Trim). It took me almost two hours to illustrate concrete and philosopical differences across WebRatio, Acceleo (the standalone version, not the one integrated in Eclipse Modelling) and […]