Duvida no design prototype

Olá pessoal ,

vi algumas materias na internet sobre esse design
patterns prototype e acho que pode me ajudar nesse
problema que tenho que fazer se alguém tiver um exemplo
ou um site pra tirar informações …

tenho uma duvida como montar um tela
em web onde vou ter uma coluna (list-box)
com o label Clientes
e outra coluna (list-box)
chamada Clientes Especiais,
Entre essas duas colunas (list-box) vou ter dois
botões um de Incluir e outro de Cancelar.

A idéia é ir com o mouse na coluna CLiente e deixar
em cima do campo e apertar o botão incluir e mover
para o campo Clientes Especiais.

Estou com duvida como montar essa estrutura pois vou ter
que ler do banco de dados e gravar.

Minha estrutura no banco de dados está assim pra coluna
Cliente vou ler a tabela CLiente e na coluna Cliente Especiais
vou ler da tabela Cliente_Especiais.

Minha duvida é como montar a pagina jsp e o action pra controlar
na hora de apertar o botão incluir e cancelar e fazer refresh na tela.

Se alguém puder me ajudar …agradeceria …

minha estrutura :

  • jsp
  • struts
  • Servlet

Exemplo tela :

Cliente Cliente Especial
======= ================
Jose
Maria inclusão Maria
Abel
Silva cancela

abs