Archive for August 1st, 2006

Olá amigos,

Agora o GreenboxNB, tem uma feature que permite gerar as os casos de uso sem mecher no web.xml, faces-config ou o spring-context.

Agora o Greenbox tem um Aquivo de Configuração que é um XML bem simples, e para ler nao usamos nada mais que java.util.Properties, mas em formato XML. Este arquivo vai guardar as referencias de tudo que você gerou no Greenbox, e quem sabe no futuro alguém queira adicionar informações como versões de geração, para documentação ou histórico do projeto(Nota: para quem usa Maven2 tem um goal pra isso ;)).

O Arquivo XML é simples e é assim:

< ?xml version="1.0" encoding="UTF-8"?>
< !DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">

Use cases generated by Greenbox
br.com.XXXX.exportacao.produto
br.com.XXXX.exportacao.marcas
br.com.XXXX.exportacao.departamentos
br.com.XXXX.exportacao.subcategoria
br.com.XXXX.exportacao.categoria

Este arquivo ficará dentro da pasta WEB-INF/greenbox/ com o nome usecases.xml , e o Netbeans vai sempre ler esse arquivo para gerar os arquivos isolados para Faces-Config e Spring-Context.

Sendo assim, agora há um “shared” Spring Context, que contém a definição de DataSource e TransactionManager, além da SessionFactory e todas as referências pros HBM’s do Hibernate. Além de um micro-spring-context para o Business Delegate e DAO dos casos de usos, todos separados e independentes.

Estamos trabalhando forte agora na questão de relacionamento, esses dias vou ver como estão as alterações que o Rodrigo Urubatan , está commitando no CVS para promover isto também no Plugin, de fato fica simples no hibernate, e nosso desejo é tornar tao simples quanto eram os:

DBLookupComboBox do bom, velho e saudoso Delphi :D

[]’s e boa semana!

ps-Quem for pro sul esses dias… Lá está frio pra valer… Haja coberta, roupa e uma boa companhia .