TagLibrary - Armazenar tags internas

0 respostas
tRuNkSnEt

Olá,

Estou estudando os Design Patterns e estou programando uma aplicação exemplo cheia de patterns. Na composição das views (Composite-view) eu tenho uma pagina dessa maneira

<%@ taglib uri='conteiner' prefix='conteiner' %>

<conteiner:template nome='template.jsp' scope='application'>
    <conteiner:add componente='banner'  visao='/add/banner.jsp'/>
    <conteiner:add componente='menu' visao='/add/menu.jsp'/>
    <conteiner:add componente='rodape' visao='/add/rodape.jsp'/>>
    <conteiner:add componente='conteudo' visao='/add/conteudo.jsp'/>
</conteiner:template>

A ideia é bem simples. Eu tenho um template. Nesse template eu adiciono um conteiner e nesse conteiner vou adicionado os componentes (parecido com o modo de como é feito no swing).

Repare que tenho uma tag template e dentro dela tenho diversas outras tags chamadas de add. Minha dificuldade está justamente em armazenar essas tags internas para posterior montagem da tela. Alguem poderia dar uma ajuda?

Para não precisar usar Ifs encadeados estou pensando em armazenar essas tags em tabelas hash usando hashtable. Gostaria de saber, do ponto de vista da performece, se hastable é indicado nesse caso? Eu sempre tenho duvidas de qual usar quando é necessario pensar em perfomance!

Vlw, obrigado!

Criado 6 de abril de 2006
Respostas 0
Participantes 1