Perguntas mais freqüentes:
1) What is the utility of this project?
2) Why is it called J2EE Spider?
3) Will my project's code become dependent on this tool?
4) How can I customize the code generation?
5) About the customization: The SPIDER generates the project with a tree menu... I can customize to use a popup menu?
6) Does this tool support that new JEE framework which has just been launched?
7) This project supports the generation of master-detail forms?
8) When we created a project with the spider, he now comes with the login form. This generated login authenticates users in a table from the database?
9) How can I contribute?
Respostas:
1) What is the utility of this project?
The J2EE Spider is a tool for generating code for JEE capable of increasing the productivity of Web development projects.
2) Why is it called J2EE Spider?
Understand J2EE Spider as a spider of J2EE technology. It creates WEB, but is not web of the animal kingdom is the Web of the Internet - it creates web-sites.
3) Will my project's code become dependent on this tool?
No. There is no dependence between the tool and the generated code or vice versa. The artifacts created by this tool are free and you can change them any way you want to do customizations.
4) How can I customize the code generation?
SPIDER comes with a default code template that defines how the projects will be generated. But imagine this template just as an example. If you want to generate code with personal characteristics or other technologies that are not present in this template, you can create another template (based on default), containing your customizations.
5) About the customization: The SPIDER generates the project with a tree menu... I can customize to use a popup menu?
You can use the menu you want. The default menu component is the Struts Menu and it supports other skins. But if you do not want to use the Struts Menu you change the template for creating a code customization to use other menu component when necessary.
6) Does this tool support that new JEE framework which has just been launched?
Certainly not. The SPIDER does not support all technologies invented. If there is a need to use something new that is not available in SPIDER, it is important that his team create a template of code with the new technology.
7) This project supports the generation of master-detail forms?
Master detail is expected, but probably not the final version 1.0. In documentation of the project has some UML diagrams and there you can see that there are already classes to relate the CRUDs... Let's use it to create the master forms detail. But lack create the interface to configure this option and resources for the generation of code produce artifacts that way... Probably not yet have this feature in v1.0 final.
8) When we created a project with the spider, he now comes with the login form. This generated login authenticates users in a table from the database?
The login code generated with the code template 'default' use Spring Acegi as a framework for security. This framework allows use local login, using database, using ldap, etc... it is only configure it... You can change it at any time.
9) How can I contribute?
Coding:
You can create templates for new technologies and send them to the project. This collaboration will be made available to other users and will help the project to grow. If you want more details please contact: bgbraga at gmail dot com
Promoting:
Introduce this project to colleagues and friends. Write a short review on blogs, forums or maillist of its Java communities.
Donating:
If you wish to or can not contribute code you can also make a donation to the project using paypal:

