| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2010 17:55:11
|
gbazilio
Thread.start()
Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline
|
Boa tarde galera,
Desenvolvi uma aplicação em java para desktop com banco de dados MySql. A necessidade era que apenas uma máquina rodasse a aplicação, então instalei o bando de dados e a aplicação na mesma máquina e pronto. Aplicação rodando!
Acontece que apareceu a necessidade dessa aplicação rodar em outro computador, em uma cidade diferente. Eu ainda não sei como proceder para que a base de dados fique unificada, centralizada e os clientes possam acessá-las de suas máquinas.
Lembrando que:
Aplicação Java Desktop
Banco de dados MySql
Necessidade: centralizar o banco de dados e permitir acessá-lo através da aplicação desktop
Solução: ?? rsrs
Vlw galera...Abraços
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2010 18:21:14
|
paulofafism
JavaEvangelist
![[Avatar]](/images/avatar/d26b10ca0de48de1619fcefc39d00d64.jpg)
Membro desde: 02/05/2006 15:30:50
Mensagens: 475
Offline
|
Para fazer isso te aconselho a usar JEE + Servidor de Aplicação GlassFish. A sua aplicação e seu SGBD ficaram instalados no servidor, e com isso suas maquinas clientes basta acessar o endereço da aplicação no servidor. Se for aplicação desktop, a maquina cliente irá fazer o download via JWS de sua aplicação instalando no computador.
This message was edited 1 time. Last update was at 02/02/2010 18:26:02
|
Paulo Vinícius Moreira Dutra
Perfil Linkedin
Lattes
Paulo Viníciu's Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2010 18:36:24
|
gbazilio
Thread.start()
Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline
|
Terei que pesquisar sobre isso pois nunca fiz nada assim. Mas como minha aplicação ficaria disponível dentro de um servidor de aplicação?
E outra coisa...essa seria a única alternativa? Quais outras eu teria? Há um pouco de urgência. Minha aplicaçaõ já está desenvolvida e em produção.
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2010 19:37:26
|
joellazzari
JavaChild
Membro desde: 13/11/2008 09:00:25
Mensagens: 141
Offline
|
gbazilio,
1 - Pra você conectar de uma cidade diferente, você deverá ter a máquina na qual está o servidor MySQL respondendo na Internet, a principio.
2 - Ao invés de conectar localhost, você usará os dados do servidor (um IP fixo seria uma boa), tipo
Pensar em colocar os dados da conexão num arquivo properties é uma boa idéia.
essa é uma das maneiras.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2010 21:14:55
|
Jhonny Oliveira
JavaChild
![[Avatar]](/images/avatar/33edb9e2b500c17ef306ebc4a979a878.jpg)
Membro desde: 25/10/2009 15:14:47
Mensagens: 115
Localização: Guarulhos - SP
Offline
|
Por ser uma aplicação Desktop, coloque entre suas alternativas a possibilidade de utilizado o Terminal Server ou algo similiar.
Dependendo da aplicação pode ser uma saida bastante interessante, principalmente porque as máquinas servidores de TS estarão na mesma rede que o servidor de aplicação, tornando muito mais rápido as respostas das requisições feitas pelo seu sistema.
Claro que não é o cenário mais interessante, mas traz algumas vantagens em questão de velocidade e não precisar de instalação pois clientes TS qualquer Windows ou Linux como Ubuntu tem.
|
Jhonny Oliveira
"E Deus disse a Noé: - Faça backup que Eu vou formatar!".
8º Semestre de Sistemas de Informação - Faculdade Eniac
jhonny.informatica@gmail.com
|
|
|
 |
|
|