CGI con java
Alguien podria explicarme q tengo q hacer para q un programa escrito en java funcione como CGI???
Hola, Balo:
Java tiene su propio mecanismo para ejecutar código en el servidor: los servlets.
Suponen un gran avance respecto a los CGI, debido a que se ejecutan en un hilo de ejecución (thread) independiente al hilo de ejecución principal. Esto era uno de los grandes problemas de los CGI, ya que si existía algún problema con un CGI, podía llegar a tirar el servidor. Con los servlets de Java, en cambio, como mucho se puede caer el hilo de ejecución donde se está lanzando el servlet, pero nunca el servidor.
La forma de llamar a un servlet es parecida a la de llamar a un CGI:
CGI--> ...../cgi-bin/nombreCGI.cgi
servlet--> ...../servlet/nombreServlet
Un saludo.
Java tiene su propio mecanismo para ejecutar código en el servidor: los servlets.
Suponen un gran avance respecto a los CGI, debido a que se ejecutan en un hilo de ejecución (thread) independiente al hilo de ejecución principal. Esto era uno de los grandes problemas de los CGI, ya que si existía algún problema con un CGI, podía llegar a tirar el servidor. Con los servlets de Java, en cambio, como mucho se puede caer el hilo de ejecución donde se está lanzando el servlet, pero nunca el servidor.
La forma de llamar a un servlet es parecida a la de llamar a un CGI:
CGI--> ...../cgi-bin/nombreCGI.cgi
servlet--> ...../servlet/nombreServlet
Un saludo.