Ir para o conteúdo

 Voltar a Jaguar - Sup...
Tela cheia

Iniciante no Jaguar - Alteração

8 de Janeiro de 2011, 19:19 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 12 vezes

Pessoal.

Pelo que entendi o Jaguar gera todos os elementos, mas se no decorrer do desenvolvimento tiver que acrescentar um novo campo, essa modificação terá que ser manual. Alguém teria um roteiro de quais arquivos teriam que ser modificados, caso houvesse essa necessidade, para os casos de uso do Jaguar ?

Outra... alguém já utilizou o ZK no Jaguar ? E se existe alguma restrição para sua utilização ? ... pois gostei muito dos componentes que o ZK possui.

At.,

Marcus VPR


 

 


 

Autor: Marcus Rodrigues


1Um comentário

  • 329e5741b8d227cf8279e0e9b54444fc?only path=false&size=50&d=404Arthur Cesar Oreana(usuário não autenticado)
    11 de Janeiro de 2011, 1:00

     

    Olá Marcus! Boa noite!

    A criação de um caso de uso divide-se em basicamente duas etapas:

    1) mapeamento objeto-relacional e

    2) geração da lógica

    Para enriquecer um pouco mais, vamos imaginar que você tem uma entidade chamada TipoBeneficio.java e uma aplicação no padrão "Manter Classe (Tabular)".

    Cenário: executei o mapeamento objeto-relacional e esqueci de um campo

    Opção 1: utilizar o recurso de UNDO (desfazer) do jCompany e executar o mapeamento objeto-relacional novamente.

    Opção 2: alterar a classe (nesse caso TipoBeneficio.java) adicionando o campo desejado, os métodos getters e setters, e as suas respectivas anotações. Ex:

    @Column(name="DS_CLASSIFICACAO", nullable=false, length=15)
    private String classificacao;

    public String getClassificacao() {
       return this.classificacao;
    }

    public void setClassificacao(String classificacao) {
       this.classificacao = classificacao;
    }

    Cenário: executei a geração da lógica e agora preciso adicionar um novo campo

    Opção 1: executar a geração da lógica novamente e nas "Opções globais para geração" marcar apenas o que for necessário gerar (arquivos de página e mensagens - resources, por exemplo).

    Opção 2: alterar o arquivo xhtml diretamente e o arquivo com as mensagens internacionalizadas. Ex:

    tipoBeneficiarioTab.xhtml:

    ...

    <plcf:celula>
       <plcf:texto id="classificacao" value="#{item.classificacao}" ajudaChave="ajuda.classificacao"/>
    </plcf:celula> 

    ...

    ApplicationResources.properties:

    ...

    label.classificacao=Classificação
    ajuda.classificacao=Informe aqui a Classificação

    ...

    Sobre a integração com o ZK (http://www.zkoss.org/), creio que não exista nenhuma restrição, mas somente fazendo um teste pra afirmar.

    Se tiver novidades, não deixe de compartilhar! ;-)

    Abraços e ótima semana!

Lançamento do Jaguar 6.1 eminente...

6 de Maio de 2012, 8:13, por Desconhecido

O Jaguar 6.1 traz um grande leque de inovações dentre eles os exclusivos Jaguar Extensions, que possibilitam que plugins de arquitetura sejam criados com elegância através de técnicas de OCP (Open/Closed Principle). Este mecanimo possibilita que as implementações hiper-produtivas para Padrões de Caso de Uso de alto nível do Jaguar sejam expandidas através de componentes que encapsulam novos padrões, tanto para a parte OO (framework) quanto de geração de código complementar!



Evento Jaguar em Brasília, no dia19/10

3 de Outubro de 2011, 9:34, por Desconhecido

Quem estiver em Brasília no dia 19/10 não deixe de investir uma manhã neste evento, que é bem prático (mão na massa para desenvolver uma aplicação "do zero" com Java EE 6 / Jaguar) e traz insights importantes sobre tendências para a próxima década (BPMN 2.0, CMIS, Web Mobile com HTML5, etc.), implementados via Jaguar Extensions.



Ibrowse lança ferramenta de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Jaguar

19 de Agosto de 2011, 16:37, por Desconhecido

A ferramenta lançada é o Telescope for Jaguar na modalidade SaaS, que visa a automação no processo de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Java EE 6 na arquitetura Jaguar, que é uma das soluções do Portal do Software Publico.



Treinamento Jaguar em Brasília

27 de Julho de 2011, 14:47, por Desconhecido

Autor: Anna Carolina Duarte



A Ibrowse em parceria com a Universidade Luterana do Brasil (ULBRA) realiza o 1º curso de extensão em Jaguar

11 de Julho de 2011, 15:35, por Desconhecido

Autor: Justino Paulo