Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Nasty35 en 16 Diciembre 2012, 18:16 pm



Título: Con servidor web creado en Java, y PHP.
Publicado por: Nasty35 en 16 Diciembre 2012, 18:16 pm
Estoy desarollando un servidor web en Java con un fin de aprendizaje.
Ya desarollé lo base y algunas cosillas...
(http://img577.imageshack.us/img577/7366/server2b.png)
Ahora quiero añadirle PHP, pero no sé hacerlo...
Esperaba si alguien de aquí supiera y me pudiera ayudar, muchas gracias.
Saludos  :-*


Título: Re: Con servidor web creado en Java, y PHP.
Publicado por: 1mpuls0 en 28 Diciembre 2012, 00:08 am
Hola.

Perdón creo que no entendí muy bien tu idea y me parece algo interesante.

Quieres decir que estás desarrollando una aplicación en Java que hará la función de un servidor web?... en lugar de ejecutar index.htm en el navegador tienes pensado realizarlo desde app.java?

Saludos.


Título: Re: Con servidor web creado en Java, y PHP.
Publicado por: Nasty35 en 31 Diciembre 2012, 00:08 am
No, un servidor web, como apache, gnix o iis.
El navegador conectará con el servidor y al pedir index.html el servidor procesará los datos y hará de manager para enviar el index.html, no sé si me entiendes...
http://es.wikipedia.org/wiki/Servidor_web


Título: Re: Con servidor web creado en Java, y PHP.
Publicado por: sapito169 en 2 Enero 2013, 02:51 am
mira primero felicitarte la mayoría son una sarta de incompetentes que solo saben lo absolutamente necesario según les van obligando en la universidad y en el trabajo

mira lo que quieres hacer no es tan fácil
mira en primer lugar tienes que aprender el patrón interprete esto te sirve para que la computadora pueda entender el lenguaje

bien te explico a muy grandes rasgos como se resuelve ese problema

en primer lugar lees una cadena de texto (la cual contiene el programa en php que quieras) luego la divides en pedazos donde cada pedazo sea o bien una palabra reservada o un variable o algo que ingrese el usuario.
el encargado de la partición se llama lexer y cada pedazo se llama token y cada token puede ser de un tipo determinado

ejemplo :

tenemos una cadena como ejemplo
"1+2*3-5"

luego los tokens serian los siguientes

posición|valor
1          |1      
2          |+      
3          |*      
4          |3      
5          |-      
6          |5    


el siguiente proceso es conocido como parseo el cual consiste en convertir los tokens en un abstrac sintac tree

un abstrac sintac tree es una estructura en forma de arbol echa con los tokens

ejemplo

                *
             /     \
          +         -
        /   \       /  \
      1      2     3   5


lo cual en código java seria


Código
  1. new multiplicacion(
  2.                        new Suma(new Numero(1),new Numero(2)),
  3. new resta(new Numero(3),new Numero(5))
  4. )
  5.  

luego la computadora puede realizar los cálculos y operaciones necesarios





Título: Re: Con servidor web creado en Java, y PHP.
Publicado por: sapito169 en 2 Enero 2013, 03:03 am
tienes que tener en cuenta que hacer esto completo con un lenguaje como php es algo de el nivel de una tesis

pero puedes primero trabajar como lo absolutamente necesario para que funcione que seria que el servido reconozca el post luego lo parta en parámetros y luego esos parámetros que lo pase a un interprete el cual escupa codigo html

tal vez entre medio mes y mes y medio(dependiendo de tu habilidad) puedas tener el servidor php mas patetitico de la historia pero te digo que la primera ves que lo logres es mejor que un orgasmo el servidor sera tu hijo sera tu propio engendro sera sangre de tu sangre



Título: Re: Con servidor web creado en Java, y PHP.
Publicado por: sapito169 en 2 Enero 2013, 03:09 am
http://ooxs-be.goracer.nl/EN/java/design-patterns/Interpreter.html


(http://ooxs-be.goracer.nl/images/pattern/pattern-interpreter-example.png)