border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 08-04-2008, 21:54:17
Buena Participación en el Foro
 
Registrado: abr 2008
Posts: 35
pablosguajardo Aun no valorado
Thumbs up Introduccion a Web services 3º Parte

Hola buenos días, este ejemplo sigue siendo muy simple pero por lo menos seguimos orientando a los q empiezan con este lenguaje.

Código LoginHttpGet.java:
Código PHP:
package loginGet;
 
import java.io.*;
import javax.microedition.io.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class 
LoginHttpGet extends MIDlet {
    private 
Display display;
    
String url "http://127.0.0.1/webservices/loginGET.php?usu=Pablo&pass=123";
 
    public 
void startApp() {
        
display Display.getDisplay(this);
 try {
            
testGET(url);
 } catch (
IOException e) {
     
System.out.println("IOException " e);
     
e.printStackTrace();
 }
    }
    public 
void pauseApp() {    }
    public 
void destroyApp(boolean unconditional) {   }
    
void testGET(String urlthrows IOException {
        
HttpConnection connection null;
        
InputStream is null;
        
OutputStream os null;
        
StringBuffer stringBuffer = new StringBuffer();
        
TextBox textBox null;
        try {
          
connection = (HttpConnection)Connector.open(url);
          
connection.setRequestMethod(HttpConnection.GET);
          
connection.setRequestProperty("IF-Modified-Since","20 Jan 2001 16:19:14 GMT");
          
connection.setRequestProperty("User-Agent","Profile/MIDP-2.0 Confirguration/CLDC-1.0");
          
connection.setRequestProperty("Content-Language""en-CA");
          
connection.setRequestProperty("Content-Type""application/x-www-form-urlencoded");
          
os connection.openOutputStream();
          
is connection.openDataInputStream();
          
int ch;
          while ((
ch is.read()) != -1) {
            
stringBuffer.append((charch);
          }
        }
finally {
           if(
is!= null) {
              
is.close();
           }
           if(
os != null) {
              
os.close();
           }
           if(
connection != null) {
              
connection.close();
           }
        }
        if (
stringBuffer.toString().equals("si")) {
            
textBox = new TextBox("Login correcto","Respuesta de php: "stringBuffer.toString(), 10240);
        } else {
            
textBox = new TextBox("Login incorrecto""Los datos ingresados no son correctos.Respuesta de php: "stringBuffer.toString(), 10240);
        }
        
display.setCurrent(textBox);
    }

Codigo loginGET.php:
Código PHP:
<?
$Usuario
=$_GET["usu"];
$Pass=$_GET["pass"];
//Reemplazar esto por su propia función que se conecta a su base de datos y valida sus usuarios.
if ($Usuario=="Pablo" $Pass=="123" )
{
 print 
"si";
}
else
{
 print 
"no";
}
?>
Recién en este ejemplo podemos ver un uso practico pero bueno todo de apoco…
Haaa y no se olviden compartan código así entre todos podemos hacer un rincón en la Web donde haya algo de J2ME, q ya como se habrán dado cuenta no hay NADA…
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 00:38:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right