
OpenXava é um JPA Application Engine que permite o desenvolvimento rápido e simples de aplicações J2EE.
Utiliza o padrão MVC, o desenvolver precisa criar somente o Model, pois o Controller é reusável e a View é gerada automaticamente.
Para desenvolver uma aplicação, a pessoa deve criar POJOs com anotações JPA e o resto é por conta do OpenXava.
Exemplo
Vou descrever os passos para rodar um dos projetos de teste que acompanha o pacote que iremos baixar. O projeto se chama MySchool.
- Para baixar: http://downloads.sourceforge.net/openxava/openxava-3.0.2.tar.gz?download (versão que já vem com o Tomcat Server). Demais versões aqui.
- Descompacte em seu diretório favorito.
- Apontar o Eclipse para o workspace do OpenXava: File -> Switch Workspace -> diretorioOndeVoceDescompactou/openxava-3.0.2/workspace
- Executar o Tomcat no terminal:
1) cd /openxava-3.0.2/tomcat
2) ./start-tomcat.sh
- Adicionar a Visualização Ant no Eclipse: Window -> Show View ->Ant
- Arraste o arquivo build.xml do Projeto MySchool para a visualização Ant
- Executar o target ant MySchool.deployWar
- Aguarde o BUILD SUCCESSFUL no console do Eclipse
- Acesse no seu browser preferido a URL: http://localhost:8080/MySchool/xava/module.jsp?application=MySchool&module=Teacher
Ele é indicado para iniciantes e até experts que desejam produtividade.
Até o próximo!
