Faculty of Computers and Informatics

Zagazig University
Zagazig - Sharkia - Egypt
Phone: (+20)124471716

MVC Model
Welcome to MVC-Generator !

Hi everybody! Please, celebrate with us our first version of MVC-Generator. Years of tedious work spent on writing repetitive, intelligence-free java code has finally come to an end. Try MVC-Generator and if you like it you are most welcomed to contribute, distribute or even just enjoy.

MVC is one of the most widely used design patterns, especially with web applications. For those who do not know what MVC is, read the following points:

  • M stands for Model which hides and represents your data source.
  • The Model has minimal logic.
  • V stands for View which is the topmost layer. It is simply the user interface.
  • The Controller C lays directly on the top of the Model. It is the logic. It says who goes where and what action in the view fires what event in the model.
  • MVC can be used with desktop, web or enterprise applications.

Using MVC-Generator greatly simplifies the process of creating the Model layer. Although the application is still considered in its cradle, it generates the beans, service classes, joint beans and joint service classes that mirrors a database schema determined by the user. Still much more to come, God willing.


May 24, 2010
Finally, version 1.2 is now ready for download. The buggy version 1.1 is now obsolete. Major bugs have been reported and fixed. Give it a try.

February 8, 2010
OH, lots of work. The SVN is now ready. The first artifact had been added to our feature tracker and was resolved. Version 1.1 is now ready for download.

February 4, 2010
Screenshots of MVC-Generator have finally been uploaded to the project home page.

February 3, 2010
Hurray my friends. Our first file releases has been uploaded. You finally can download either the netbeans project, the windows executable or the paltform independent executable

January 30, 2010
It is now 4:20 AM. I am Haitham gamal, the project admin. I really want to sleep. However I have to tell you that the project has -for the first time- a home page. Of course if you are reading this, you have already known that.

January 27, 2010
Version 1.0 development phase has been completed. The application supports English and Arabic. Using MVC-Generator you can generate your beans, services, joint beans and joint services and select your database connection mode (normal or pooling).