SPIDER 0.2.0 - Suporte a Mentawai, Spring Annotations e mais  XML
Índice dos Fóruns » Notícias
Autor Mensagem
bruno.braga
JavaChild
[Avatar]

Membro desde: 23/09/2006 15:02:46
Mensagens: 121
Localização: BH - MG
Offline

Bom, depois das festas de fim de ano é hora de trabalhar duro novamente =)
Disponibilizei agora a pouco a nova versão do J2EE Spider.
Essa versão tras várias novidades.

Para quem ainda não conhece o projeto, é um projeto para otimizar o desenvolvimento de aplicações JEE.
site: http://www.j2eespider.org
videos: http://www.j2eespider.org/screen/movies/utilizacao-use/pt

changelog:

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=HEAD

Ou seja: pelos tipos de alteração no changelog, a maioria dos itens foram relacionados ao template de código. Fiz uma restruturação legal nisso (comparado com a versão anterior), 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 eu resolvi adiantar 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' hehe...
No plugin é o Fast I18N... Um recurso para usar os arquivos JSP, onde você seleciona um texto, aciona esse recurso via tecla de atalho ou com o botão direito e o plugin coloca o texto automaticamente no arquivo de properties e no lugar do texto coloca a tag-lib linkada para o texto...
Esse recurso será diretamente ligado a geração de CRUD do SPIDER (que não existe ainda)... É dificil explicar agora... Mas resolvi colocar essa feature de uma vez para ajudar no desenvolvimento de JSPs...

Bruno Braga
http://www.brunobraga.com.br
http://www.spideronrails.org
[WWW]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team