Mostrando postagens com marcador Agentes. Mostrar todas as postagens
Mostrando postagens com marcador Agentes. Mostrar todas as postagens

terça-feira, 15 de maio de 2007

Jade - Agentes

Olá, mais um post útil apenas para mim! hahahaha...espero estar enganado.

Tive muitos problema para utilizar o Jade, não gostei da documentação deles. Principalmente, pois: é pouco objetiva e possui uma introdução que trata de assuntos relacionados à teoria de agentes, o que para quem deseja utilizar Jade, não deve ser novidade.

Bem, de qq forma algumas dicas práticas para utilizar o Jade em aplicações externas são:

1. Se estiver criando um projeto Web, todos os .jar do Jade devem ser copiados no lib do servidor.
2. Para utilizar o Jade é necessário inicia-lo, para isso digite no diretório lib do servidor: java –jar jade.jar -notmp.
3. Crie uma classe para gerenciamento dos Agentes da sua aplicação (Sugestão):

public class AgentsManager{

public String start() {

Runtime rt = Runtime.instance();
rt.setCloseVM(true);
ProfileImpl containerProfile = new ProfileImpl("127.0.0.1",1099,");
ContainerController cc = rt.createAgentContainer(containerProfile);

//Cria um Agente e um Controlador
AgentSearch searchAgent = new AgentSearch(musica,artista);
AgentController search = cc.acceptNewAgent("searchAgent",searchAgent);

search.start();
}
}

4. Leia todos os tipos de comportamentos disponíveis na documentação, na minha opinião são muito importantes para o desempenho da aplicação.
5. Essa monografia é muito boa:
jade.tilab.com/papers/2003/monografia.pdf

Um Abraço!