Hola, tengo una duda. Quiero saber si puedo, desde alguna función de JavaScript, utilizar código Java para (por ejemplo) traer cierto objeto de una base de datos y mostrarlo en algunos campos, etc.
Saludos!
| |||
Disparar eventos Java mediante Javascript Hola, tengo una duda. Quiero saber si puedo, desde alguna función de JavaScript, utilizar código Java para (por ejemplo) traer cierto objeto de una base de datos y mostrarlo en algunos campos, etc. Saludos! |
| |||
Respuesta: Disparar eventos Java mediante Javascript 1.- Javascript y JAVA no tienen nada que ver. 2.- Javascript se ejecuta en el cliente 3.- Java se ejecuta en el servidor. 4.- Javascript puede hacer una petición al servidor para que este retorne algo, si en el proceso de retornar ese algo el servidor ejecuta codigo del lado servidor puedes conseguir la que buscas. Es decir des de javascript, con ajax o sin el, puedes pedir un fichero al servidor, si este es un fichero con codigo de servidor (.jsp para el caso de JAVA) el servidor ejecutará ese codigo para acabar sirviendo un resultado (HTML) al cliente.... Si, en ese proceso se puede ejecutar algo que lance una query al servidor de bases de datos, obtenga los datos, los formatee en html y los retorne al cliente para que este los muestre. (Cuatro niveles o lados cliente (navegador javascript y html), servidor web (apache, digamos que gestiona la comunicación), servidor de aplicaciones (tomcat, ejecuta JAVA) y servidor de bases de datos (mysql, gestiona la BBDD)) Directamente javascript no puede interrogar la base de datos.
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. Última edición por quimfv; 09/12/2013 a las 07:48 |
| |||
Respuesta: Disparar eventos Java mediante Javascript Cita: No puedes.El tema es cómo desde javascript puedo pedir que se ejecute algo en JAVA? Lo que puedes hacer como he intentado explicarte es lo siguiente
Código Javascript:
Ver original Si llamas esa función se va a pedir al servidor "unapagina.jsp" en ella puedes tener codigo java que se va a ejecutar .... siempre que tengas todo bien configurado. Puedes cambiar el location.href por tecnicas AJAX que lo haran todo mas elegante pero no es otra cosa que pedir un fichero al servidor.
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. Última edición por quimfv; 09/12/2013 a las 08:33 |
| |||
Respuesta: Disparar eventos Java mediante Javascript Exacto, me expliqué mal. Mi duda inicial era si existía la posibilidad de embeber código JAVA dentro de JavaScript, lo cual según tu respuesta no se puede. Muchas gracias! Saludos! |
Etiquetas: |