Pessoal,estou fazendo um Protótipo Swing que persistirá as informações comforme forem
salvas num sistema prevalente.Esse componente cadastrará esses itens:
Aluno(long matricula,String nome,String situacao,String idCurso,String senha)
Professor(long matricula,String nome,String situacao,String idCurso,String senha)
Curso(String idCurso,String descricao,String[] disciplinas)
Disciplina(String idDisciplina,String DesDisciplina,String preRequisito)
Turma(String idTurma,Professor matricula,int[] diaSemana,int[] horario,
long[] matriculasAluno,String sala,String campus)
Depois,irei enviar esses dados via web por meio de um controlador(servlet),para deixá-los
acessíveis aos seus respectivos usuários.
Informação persistível na forma que será enviada via Web:
Ao Aluno:
Conteúdos de Aluno,Curso,Disciplina e Turma(menos campo matriculasAluno)
Ao Professor:
Conteúdos de Professor,Curso,Disciplina e Turma
O problema é:Qual a melhor forma de carregar esses dados via controlador?Pensei em usar um
DTO(tb conhecido como VO-essas nomenclaturas…argh!)para carregarem tudo direto,mas não sei se seria a melhor abordagem.
NOTA:Os dados prevalentes não serão instanciados comforme o usuário se loga e solicita eles,
eles já deverão estar todos em memória quando o usuário logar no sistema.Por isso penso num meio de manter a carga dos dados “coesa”,e uma forma de distribuí-la para seus respectivos
usuários.(Deveria usar índices,para distribuí-los comforme a matrícula de cada um?)