Ir para o conteúdo

 Voltar a Jaguar - Sup...
Tela cheia

Generalização / Especialização

2 de Julho de 2014, 10:52 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 14 vezes

Bom dia Srs,

 

Estou muito empolgado com o Jaguar,  pois o aumento na produtividade e padronização é inegável.

 Estive lendo a documentação e tentando desenvolver um sistema com os conhecimentos adquiridos. Até agora tive bastante sucesso !

 Mas surgiu um caso de uso que nãio sei como implementar no Jaguar. Vou tentar explicar pra ver se existe alguma solução padrão.

Ao criar uma entidade do tipo documento, existe uma propriedade "destinatario" que pode ser um Setor,  ou um Servidor ou ainda um interessado Externo.

Pensei em fazer uma Generalização/Especialização da seguinte maneira:

Interessado( id, nome ) 

InteressadoSetor extends Interessado (..., Servidor chefe, ....)

InteresadoServidor extends Interessado( ..., String matricula, Setor lotacao, .... )

InteressadoExterno extends  Interessado( ..., String doc, Endereco endereco, .... )

 Mas não sei como implementar isso no Jaguar, alguma sugestão ?

Autor: Fred Lima


33 comentários

  • 7f4484ada64adb5b465dc769c12a72d9?only path=false&size=50&d=404Fabiano Carrijo(usuário não autenticado)
    2 de Julho de 2014, 11:00

     

    Que bom que esta gostando, a produtividade é sim garantida. 

    Coloque o Interessado como Mestre e InteressadoSetor, InteresadoServidor, InteressadoExterno como detalhe do Interessado via mapeamento mesmo do Jaguar. 

    Depois você monta o caso de uso, "consulta mestre mantem detalhe" do Jaguar.

    Veja se consegue ia, qualquer coisa me fala. 

  • 7f4484ada64adb5b465dc769c12a72d9?only path=false&size=50&d=404Fabiano Carrijo(usuário não autenticado)
    2 de Julho de 2014, 11:08

     

    Fred, 

    Intendi errado! É um especialização!

    Me chame no gtalk que conversamos melhor: fabianojustino@gmail.com e depois postamos aqui para a comunidade. 

     

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