terça-feira, 15 de maio de 2007

Entity Manager no Netbeans

Há algum tempo tentei utilizar o Hibernate no Netbeans seguindo esse tutorial da própria Netbeans:

http://www.netbeans.org/kb/articles/hibernate-javaee.html

Porém, estava incompleto, por isso eu não estava conseguindo repeti-lo. O tutorial que segue funciona:

http://blec.lec.ufrgs.br/page/lounge?entry=hibernate_persistence_no_netbeans_5

Outra dica é, esse tutorial não funciona com a última versão do Entity Manager do Hibernate, apenas com a versão 3.2.1.

Um Abraço!

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!