Logica

8 respostas
DaianeMira

Ola …

Preciso muito de ajuda … preciso desenvolver um codigo porem nao tenho a minima ideia de como começar …

basicamente o programa possui os requisitos abaixo … mas nao consigo desenvolver nada … alguem me da pelo menos uma luz …

Motor recebe ( String com o XML e o id do gerenciador de configuração)
Verifica a existencia do gerenciador de configuração com o id registrado
Se existir o gerenciador de configuração
Recebe uma String com o XML de configuração
Cria um hash sobre o XML e verifica se este já está na memória
Se não estiver

Transforma o XML em Object
  Carrega na memória

Encerra com retorno de uma mensagem de suces
Se carregado com sucesso
Encerra com retorno de uma mensagem de sucesso

8 Respostas

DaianeMira

Ou se alguem tiver paciencia para me ajudar por msn …

M

Apesar de não ter entendido oque o enunciado

De uma olhada em Serializable
Você sabe gerar hash ?

E depois poderia organizar as entidades, poderia ser em uml(ou em um bloco de notas já que o projeto é simples)

rafaduka

Poderia criar uma classe Motor e no construtor passe o a String com o XML e o ID.

class Motor {

   Motor(String xml, Integer id) {
       // implementação
   }

   boolean hasArquivoConfiguracao() {
      // implementação
     return false;
   }

   boolean createHash() {
     // implementação
     return false;
   }

   String exibirMensagem() {
     //implementação
    return null;
   }
}
DaianeMira

desculpa nao ter sido clara …

bom o que eu passei são os requisitos … e fiz os diagramas de caso de uso e sequenciais … agora preciso codificar … so que nao consigo entender como fazer . preciso que uma classe receba o xml … mas nao sei que metodo utilizar … se devo utilizar o Stream … e depois verificar se ele existe … o que devo utilizar para isso … e retornar msgm … nao tenho ideia … de como fazer …

Eu utilizo o Eclipse …

DaianeMira

rafaduka e magostta Obrigado por estarem em ajudando

rafaduka

Se for utilizar algum framework para capturar o XML:

public String PATH = "/META-INF/menu.xml";

public InputStream xmlStream() {
	return getClass().getResourceAsStream(PATH);
}
passe o xmlStream() para o XStream.
marcos4ft

Um ótimo artigo sobre XStream:

http://www.guj.com.br/articles/144

DaianeMira

Obrigada

Criado 21 de março de 2012
Ultima resposta 21 de mar. de 2012
Respostas 8
Participantes 4