Informações
| Tipo: | Notícia |
|---|---|
| Data de Publicação: | 18/01/2007 |
| Revisado em: | 18/01/2007 |
Vote!
Tags Relacionadas
Comentários ( 0 )
Imprimir
Nova versão do J2EE Spider
por:
David Pereira (david@jeebrasil.com.br)
Acaba de ser disponibilizada uma nova versão do J2EE Spider, com várias novidades.
Para quem ainda não conhece, é um projeto para otimizar o desenvolvimento de aplicações Java EE.
Site: http://www.j2eespider.org
Videos: http://www.j2eespider.org/screen/movies/utilizacao-use/pt
Version 0.2 (2007-01-17)
JIRA Release Notes
** Bug
* [SPIDER-43 / Plugin - Core] - Se não escolher o tipo de banco de dados, o spider não está gerando código para a aba de tecnologias
** Task
* [SPIDER-19 / Code Template] - Template para Mentawai MVC (adicionado suporte ao projeto brasileiro Mentawai)
Others Release Notes
** Improvement
* [Code Template] Grande melhoria e organização na estruturas de pastas dos templates
* [Code Template] Adicionado conceito de 'common' para os templates, que permite herdar e compartilhar arquivos
* [Documentation] Melhoria na documentação sobre templates
* [Plugin - Core] Adicionado mensagens com alertas sobre erros na utilização do plugin
* [Code Template] Maior abstração nos XMLs (templateFile e templateFiles-jar), simplificando e diminuindo a quantidade de linhas
** Task
* [Plugin - Core] Criação do Fast I18N para arquivos JSP. Isso permite transformar textos em keys internacionalizadas sem abrir o arquivo de properties ou escrever nenhuma tag.
* [Code Template] Atualização da tecnologias (Hibernate 3.2.1, Spring 2.0.1, Struts 1.3.5, etc...)
* [Code Template] Adicionado DTDs para os arquivos XMLs do template
* [Code Template] Adicionado atributo entryDepends para o arquivo templateFiles-jar.xml. Com isso é possível fazer agrupamentos reutilizáveis no templateFiles-jar.xml.
* [Code Template] Suporte ao projeto brasileiro Spring-Annotations
* [Plugin - Core] Criação e documentação do arquivo de changelog em português e inglês
* [Spider Lib] Melhoria do Dao Genérico usando Java 5
Link para o changelog completo:
http://j2eespider.cvs.sourceforge.net/*checkout*/j2eespider/j2eeSpider/changelog_pt.txt?pathrev=HEADOu seja: pelos tipos de alteração no changelog, a maioria dos itens foram relacionados ao template de código. Foi feita uma restruturação para facilitar a criação de templates e organizar melhor os arquivos, entre outras coisas. Além da facilidade, antes um template tinha mais de 10 MB. Agora com o 'common', que está gerenciando os JARs, um template tem 1 MB.
Além da parte de templates, existem outras features importantes, como suporte inicial ao Mentawai e ao Spring Annotations. Ou seja: é possível gerar projetos com essas tecnologias. Um projeto que funciona, tem login e vai até a primeira tela (como nos vídeos). Nas próximas versões deve haver a opção de CRUD.
Além disso está em desenvolvimento uma feature que aparentemente não tem muito a ver com geração de código. Ou poderia até ser uma 'geração de código in-line'. É o plugin I18N, em que você seleciona um texto e aciona o recurso via tecla de atalho ou com o botão direito, fazendo com que o plugin coloque o texto automaticamente no arquivo de properties e no lugar do texto coloque a chave referente ao mesmo. Esse recurso será diretamente ligado a geração de CRUD do SPIDER (que não existe ainda).
