** Authors note:
Haitham Gamal
Teaching Assistant
Computer Science department, Zagazig University, Egypt - Since November 2005
Free lancer developer - Since 2007
MVC-Generator free software project admin - Since January 2010

** Contact us at:

* E-mail:
haitham.gamal@yahoo.com
* Postal Address:
Computer Science department - 
Faculty of Computers and Informatics - 
Zagazig University - Zagazig - Sharkia - Egypt

** What is MVC-Generator?

Model-View-Controller (MVC) is almost the most widely used design pattern, 
especially for web applications. Most of the code in model and controller 
layers is systematic. Using a database connection info, this application 
generates the model layer. It supposed to do more in the other layers in
the coming soon future relesases, God Willing.

** Why bother ourselves?

Software developers' nightmares are mostly about repetitive, intelligence-free,
totally uncreative code. One of these nightmares is the model layer in the MVC
design pattern. The bigger your database (or any other datasource), the longer
your nightmare. Some previously written frameworks solved this problem in their
ways, the most important of these solutions is the persistence API. Although we
love and use several persistence API implementations, we think that it is better
to keep it simple. That's what MVC-Generator does. Of course it generates a list
of java classes as you should have expected however, you can see all the code,
you don't have to write or read any XML configuration files, you don't have to
accept any un-understood annotations and black box code just because they work
fine and most inportant, you can very easily migrate your code from one IDE to
another. Try this free software and see the differences yourself.

** This is a free software:

Using MVC-Generator lies under the the requirements, conditions and restrictions
of the well-known LGPL license.

** Your are most welcome to e-mail us your feedback

We guess this section needs no expanation. Thank you.
