TDSI – Configurando o GlassFish para trabalhar com JTA / JPA – parte 2

Dando sequência ao artigo anterior de configuração do JTA  no GlassFish.

Pooling de conexões.

Qualquer aplicação web que acesse bancos de dados precisa estar preparada para receber vários acessos simultâneos de usuários acessando a página e ainda assim acessar o banco de dados usando uma conexão com o banco. Mas o que acontece quando o número de usuário é muito grande? Cada vez que uma requisição é feita, o servidor deve abrir uma conexão com o banco de dados e fechá-la no final da requisição? Além do tempo de latência ser grande ao ficar abrindo e fechando conexões com o banco, deixando o sistema mais lento, isso simplesmente pode deixar a aplicação inutilizável no caso de um número grande de requisições. Para evitar que isso aconteça, é recomendado o uso de um connection pool para as conexões com o banco dados.

fonte: http://www.devmedia.com.br/connection-pool/5869

Banco de Dados no PostGreSQL

Antes de qualquer configuração, o seu banco de dados deverá existir. No exemplo presume-se que exista um banco de dados chamado tdsi. Se não existir, você deve criá-lo. A senha e usuário forma as padrões que vem no banco, usário: postgres e senha: postgres.

Pooling no GlassFish

Acessar via browser o endereço (o GlassFish deve estar rodando):

http://localhost:4848   e será aberto o console de administração do GlassFish.

1. Clicar em JDBC conforme figura.

 

2.Clicar em JDBC Connection Pools

3. Clicar em New

4 .Informe os mesmos valores das entradas abaixo:

4.1 Ainda na mesma janela, Clicar depois no botão Next.

 5. Depois descer até o fim da página que apareceu. 

6. Preencher os dados como segue nas caixas, como aparece na figura.

User: postgres

DataBaseName: tdsi (ou o nome de sua base de dados no postgresql)

ServerName: localhost

PortNumber: 5432

Password: postgres

e clicar em Finish

7.Se foi seguido a risca o plano, clicar em tdsi que é o nome do pooling criado, conforme figura.

8. Na nova janela aberta clicar em Ping.

8. Se tudo correu bem, uma mensagem em inglês de sucesso vai aparecer.

 Proximo: Parte 3

Esse post foi publicado em Web Services Java Rest. Bookmark o link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s