receber e enviar dados de um servidor via celular (j2me)  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
gustavogrsGUJ
Smalltalk

Membro desde: 26/12/2007 00:09:40
Mensagens: 4
Offline

Eu sei que esse assunto já foi tratado e retratado aqui, já procurei muito mesmo dentro do forum, talvez falta de habilidade no uso do 'buscar', mas meu problema é os seguinte:
gostaria de saber o que será necessário (exemplos ajudam) para fazer uma aplicação para celular que:

Através de uma conexão com internet (o celular acessa a internet sem problemas) eu possa:
Acessar um servidor (banco de dados) e captar textos (apenas strings, nada de figuras ou sons) e poder enviar textos para outras pessoas cadastradas nesse servidor.

Resumindo: um sistema de menssagens enviadas do celular para um servidor. Menssagens que poderiam ser vizualizadas do celular.

Minha dificuldade não é contruir código, mas sim saber o que vou precisar para:
criar um servidor assim, (servlets, JSP, Tomcat... oq? dicas)
fazer com que meu midlet acesse esses dados.

desculpem-me repetir tópicos...mas realmente procurei... =/

obrigado a atenção de todos que leram a isso... xD
renandemelo
JavaTeenager
[Avatar]

Membro desde: 13/06/2006 15:23:52
Mensagens: 185
Localização: São Paulo - SP - Brasil
Offline

Bem cara,

O que você vai precisar é de um servidor web (por exemplo tomcat), e escrever um servlet que receba os parametros da pesquisa, realize a pesquisa e retorne o resultado no response. Fazendo isto o resto fica fácil, na aplicação em Java ME, você utiliza o objeto HttpConnection (procure que você acha), mandando realizar uma conexão para a url da servlet, com formato de url para passar os parametros (ex: "http://www.abcabc.com.br?parametro1=abc¶metro2=cde"), com este objeto é fácil receber a resposta do servidor, e o resto você se vira. rs

Flw,
Renan

Renan de Melo Oliveira
"Onde está o sábio? Onde o escriba? Onde o questionador deste século? Porventura não tornou Deus louca a sabedoria deste mundo?" - 1 Coríntios 1:20

Site - http://www.simpleit.com.br
Blog - http://renandemelo.blogspot.com/
[MSN]
gustavogrsGUJ
Smalltalk

Membro desde: 26/12/2007 00:09:40
Mensagens: 4
Offline

Pow... muito agradecido.
heber.metacodigo
Smalltalk
[Avatar]

Membro desde: 27/01/2009 07:18:49
Mensagens: 2
Offline

e possivel enivar parametros por URL enconde POST ou GET para uma pagina em php por exemplo usando o cel?
[Email] [MSN]
Fernando Generoso da Rosa
Virtual Machine Man

Membro desde: 14/01/2003 14:48:21
Mensagens: 564
Localização: Sombrio/SC
Offline

Para isso, você deve utilizar WebServices.

Fernando
[Email] [MSN]
boone
JWizard
[Avatar]

Membro desde: 21/09/2003 16:01:35
Mensagens: 2155
Offline

heber.metacodigo wrote:e possivel enivar parametros por URL enconde POST ou GET para uma pagina em php por exemplo usando o cel?


Respondendo a sua pergunta, já que o Fernando te sugeriu algo horrível.

Sim, é possível com PHP tranquilamente. Até diria que se você sabe PHP, ao invés de usar Servlet, use PHP que será muito mais fácil e rápido de desenvolver o que precisa.
Raff
Virtual Machine Man
[Avatar]

Membro desde: 31/07/2006 10:31:45
Mensagens: 642
Localização: Marilia - SP / São Carlos -SP
Offline

Fernando Generoso da Rosa wrote:Para isso, você deve utilizar WebServices.

Fernando


Ta loco, não precisa nada de WebServices, uma vez que o cara terá um servidor (exemplo tomcat) o celular passar a url para uma página em php (utilizando HttpConnection) e o servidor encarrega de executar o código no PHP, sejá conversar com o Banco, etc etal......


SCJP 5.0
SCWCD 5.0
Mestrando UFSCAR...
[Email] [MSN]
Slashsp
Smalltalk

Membro desde: 16/08/2008 12:50:02
Mensagens: 3
Offline

Qual seria a forma mais segura de utilizar "j2me" para se conectar a um servidor externo (aplicação que conecta-se a base de dados)?

Não seria via socket e sim pela web mesmo.

Um Webservice é mais seguro que utilizar-se de get's/post's para comunicação?
boone
JWizard
[Avatar]

Membro desde: 21/09/2003 16:01:35
Mensagens: 2155
Offline

Slashsp wrote:Um Webservice é mais seguro que utilizar-se de get's/post's para comunicação?


Negativo. Uma coisa nada tem a ver com outra. Seu comentário já demonstra que está confundindo as coisas, pois se o próprio Webservice se baseia em post/get, como vc quer comparar ele a este método de envio ?
Webservice é uma forma de integrar aplicações. Get/Post é como esta informação é representada, é como ela flui entre as partes. E dentro do Get/Post vc pode entrar mais ainda e dizer como os dados estão representados (PLAIN,BASE64, CODIFICADO,etc..).

Quer segurança ? Use SSL. Ele é independente de tecnologia. Se sites de comércio eletrônico usam, vc deveria confiar tb. É o melhor que tem.

A maioria confia nele, embora já está provado que é possível ser burlado, que é possível forjar um cadeado para ser exibido no navegador,etc, mas para a maioria das aplicações ele é suficiente.

Como vivemos rodeados de newbies/wannabes em hackerismo, pode ficar tranquilo que ninguém vai ter interesse em tentar ou conseguir quebrar teu SSL, a não ser que o que você transmite vale MUITO mesmo.
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team