O e-Gen 2.8 traz novas funcionalidade que ajudarão você a desenvolver de forma
produtiva e eficaz.
A nova IDE facilita o acesso às principais funções. Você agora visualiza as
mensagens de erro através do Console.
A nova estrutura de Menus facilita a
organização dos projetos. A Palheta de Funções ficou mais visível e
completa.
Uma nova ferramenta de mapeamento mais flexível que permite o mapeamento para
vários mecanismos de persistência.
Nessa nova versão, o ponto de partida não precisa mais ser o seu Banco de
Dados.
Você pode construir relatórios mais elaborados porque os pontos de
customização aumentaram.
Agora você tem customização nas seguintes
propriedades do relatório:
* Label;
* Acesso ao banco;
* Total;
* Display.
O código gerado durante a criação de relatórios ficou mais otimizado por
causa da nova estrutura criada.
Foram adicionadas algumas funcionalidades avançadas, tais como:
* Templates com Ajax;
* Template Set;
* Gerenciador de arquivos;
* Customização da ferramenta por projeto;
* Configurações por projeto;
* Ferramenta para manutenção de enumerações;
* Relatório para gerenciamento de customizações;
* Wizard para criação de CRUD.
Ajudando você ganhar mais produtividade e padronização em seus software.
Versão 2.8.2 Problemas corrigidos:
Lista de Processos de Negócio - Corrigido código JSP que impedia o carregamento da página.
Lista de Valores (LOV) - Erro na inserção da LOV nos campos.
Templates AJAX - Erro no script geral que impedia o correto funcionamento no Internet Explorer.
Templates AJAX - Erro no script dos botões que impedia o correto funcionamento no Internet Explorer.
Propriedades do Navegador - Erro na deleção dos elementos do componente quando o template não é o padrão.
Template Update - Geração errada da cláusula where.
Template Delete - Geração errada da cláusula where.
Bloco de Gráfico - Erro no template de gráfico que impedia o carregamento de páginas com blocos de gráfico.
Editor de Menu - Erro na definição do caminho para criação de novos arquivos de menu.
Versão 2.8.3 Problemas corrigidos:
Wizard - Erro na lista de entidades que provocava erro na localização da entidade mapeada no Linux.
Módulos de Autenticação - Erro que impedia a autenticação com o módulo DSRdbmsLoginModule.
Template HTML Externo - Erro na localização do arquivo de template.
Ferramenta - Erro na inserção das propriedades do navegador.
Ferramenta - Erro no direcionamento da página de erro quando a sessão expira.
Versão 2.8.4 Problemas corrigidos:
Mapeamento de Entidades - Correção de erro no mapeamento relativo ao tratamento de letras minúsculas e maiscúlas nos nomes de objetos e colunas.
Menu - Novo template de menu para objetos com muitos nós. O menu padrão apresenta problema de JavaScript ao carregar muitos sub-menus.
Template de Ação de Botões - Corrigido tratamento da customização da cláusula "select" em templates de seleção.
Validação - Correção inversão na validação do tamanho máximo e mínimo no campo.
Versão 2.8.5 Problemas corrigidos:
Template HTML Externo - Correção de erro na geração do código.
Aplicação Exemplo - Ajuste tamanho da tabela das páginas de menu e login enviadas como exemplo.
Versão 2.8.7 Problemas corrigidos:
Mapeamento de Entidades - Correção de erro no mapeamento relativo ao tratamento de letras minúsculas e maiscúlas nos nomes de objetos e colunas.
Templates - Correção de templates de Options.
Templates - Correção de template de ActionForm com colocação de ActionMessage (padrão Struts 1.2) onde antes existiam ActionError (padrão Struts 1.1).
Templates - Correção de templates de Relacionamento de Campos.
Templates - Correção de templates de relatório no tratamento do tamanho do bloco.
Templates - Correção de templates de HTML externo.
Templates - Correção de template de geração do relacionamento de campo (Field Relation).
Wizard - Correção da criação de botões do tipo "Button" no wizard.
Genarator - Mudança do tamanho base da tabela de 640 para 780px.
Genarator - Mudança no comando de geração do relatório para manter contabilidade com os antigos templates de DisplayTag e iReport.
Generator - Inclusão da propriedade "Transacional" na trigger para manter compatibilidade com códigos de trigger da versão 2.7.
Generator - Ajuste gravação do código customizado dos campos, em especial do campo Free.
IDE - Mudança do método de listagem das entidades para melhorar performance.
Versão 2.8.8 Problemas corrigidos:
Templates - Correção na montagem da cláusula select nas ações de seleção. O problema gerava erro de compilação quando não havia customização da cláusula select.
Templates - Inclusão da cláusula select na montagem dos relacionamento de campos. Essa alteração otimiza a consulta ao banco de dados diminuindo o número de campos retornados do banco de dados.
Templates - Inclusão da cláusula select na montagem dos relacionamento de colunas. Essa alteração otimiza a consulta ao banco de dados diminuindo o número de campos retornados do banco de dados.
Templates - Ajuste escrita validação para valores menores e maiores. Este ajuste evita erro de execução quando a validação de menores e maiores é utilizada.
Configuração - Ajuste leitura da configuração customizada. Este ajuste corrige erro na leitura da configuração customizada no projeto, fazendo o e-Gen sempre considerar a configuração padrão da ferramenta.
Componentes - Recuperação das informações customizadas no re-mapeamento de objetos do banco de dados. Essa funcionalidade evita a perda de informações que ocorre quando incluímos novas colunas nas tabelas e visões do banco de dados.
Versão 2.8.9 Problemas corrigidos:
IDE - Otimização da leitura de arquivos. Para páginas grandes, as versões anteriores estavam apresentando lentidão no carregamento do fonte.
Persistência - Correção montagem da cláusula Having no select.
Componentes - Permissão para alteração dos atributos schema e pk no mapeamento das entidades.
Projeto - Inclusão de nova propriedade, Regra de Nomeclatura, para definir o formato dos nomes no mapeamento de entidades.
Componentes - Utilização da propriedade, Regra de Nomeclatura, para definir o formato dos nomes no mapeamento.
IDE - Correção da montagem da lista de páginas templates. A lista estava com label em branco.
IDE - Ajuste layout página central do gerador.
IDE - Correção do carregamento das propriedades padrões na adição de campos. Não estava considerando a propriedade "Not Null".
IDE - Alteração label do campo Not Null (Javascript), Obrigatório (Javascript), para Not Null Icon, Ícone obrigatório.
IDE - Reordenados os templates de ação, colocando os templates em desuso para o final.
Templates - Correção tratamento dos parâmetros de retorno no template de relacionamento de campo (Field Relation).
Versão 2.8.10 Problemas corrigidos:
Mapeamento de Entidades - Criação de novo componente (Standard Database Form View) para mapeamento de entidades a partir do banco de dados utilizando um formulário para seleção dos objetos. Esse novo componente facilita o mapeamento em ambientes com muitos esquemas, tabelas, visões e procedimentos.
Templates - Correção do mapeamento de procedures. Não estava reconhecendo os parâmetros do tipo OUT. Foi incluída uma nova propriedade no mapeamento do procedures para capturar esta informação.
IDE - Alteração para melhorar performance da IDE.
JdbcUtil - Alteraçao nas classes principais para pegar o usuário da aplicação para fins de auditoria no banco Oracle.
JdbcUtil - Ajuste métodos de consulta, inserção e alteração para corrigir erro na montagem do SQL quando utilizado caracteres maiúsculos nas cláusulas.
JdbcUtil - Implementação de autitoria para banco de dados Oracle.
Templates - Padronização de templates de ação com a implementação de códigos iguais para abertura e fechamento dos métodos gerados.
Mapeamento de Entidades - Inclusão de propriedade no mapeamento para uso de internacionalização.
Alterações no wizard:
- correção na escolha dos campos que farão parte do formulário ou relatório;
- correção na escolha dos botões que farão parte do formulário;
- correção dos links das imagens do formulário, relatório, menu e gráfico.
Alterações na internacionalização:
- Adição do campo i18n nas seguintes ocorrências do titlekey:
FORM
FIELD -> Layout e Label;
BUTTON -> Layout.
REPORT
COLUMN -> Layout e Header;
TOTAL
LINK
- Adição do campo i18n nas seguintes ocorrências do label:
REPORT
TOTAL
- Adição dos campos titlekey e i18n:
REPORT
SUBREPORT
- Adição do campo i18n no mapeamento de entidades (tabelas, views e procedures), na definição dos campos que serão customizados.
Versão 2.8.12 Problemas corrigidos:
- ProcessParameter serializado
Versão 2.8.13 Problemas corrigidos:
- Correção no mapeamento de Procedure no MS SQLServer
Versão 2.8.14 Problemas corrigidos:
- Inclusão do IP nas informações de auditoria para bs Oracle;
- Adição dos textareas redimencionáveis;
- Correções na geração do código HTML.
Obs: Deve-se copiar as bibliotecas do e-gen para a aplicação (egen-util.jar e egen-jdbc.jar)
Versão 2.8.15 Problemas corrigidos:
- Adição do template de "reuse_trigger" para trigger;
- Correção no tratamento dos templates externos;
- Correção na ordenação de relatório.
Obs: Deve-se copiar as bibliotecas do e-gen para a aplicação (egen-util.jar)
Versão 2.8.16 Problemas corrigidos:
- Correção na ordenação de relatório com acentos
Obs: Deve-se copiar as bibliotecas do e-gen para a aplicação (egen-util.jar)
Versão 2.8.17 Problemas corrigidos:
- Correção no posicionamento das tabs de bloco;
- Correção no Width da página;
- Correção no marcação da propriedade itálico no campo do formulário;
|