Programación en castellano
Inicio > Taller ASP > ASP > Utilización de Java en páginas ASP
-Artículos

Utilización de Java en páginas ASP

1 . Creación de la clase
2 . Instalar la clase
3 . Crear la página ASP

Creación de la clase

En este artículo te proponemos que utilices Java en tus páginas ASP. Como verás es muy sencillo y puede aportarte interesantes ventajas a tus proyectos.

En primer lugar deberás crear y compilar la clase. Para ello utiliza tu editor de textos habitual. Para compilar la clase deberás tener instalado el JDK de Sun. Nosotros hemos utilizado la versión 1.2.2.

Crea el archivo "testJava.java". Deberás tener en cuenta que los métodos que quieres que sean accesibles desde la página ASP deben ser públicos.

public class javaTest {
 public String bienvenida() {
     return "Bienvenido al ejemplo de ASP y Java";
 }
}

A continuación deberás compilarlo, por ejemplo, mediante el programa "javac" del JDK. Ejecútalo desde línea de comandos mediante la siguiente sentencia:

c:\jdk1.2.2\bin> javac javaTest.java

Como resultado, de esta acción tendrás la clase compilada en un archivo "testJava.class"

Instalar la clase

Para instalar la clase y hacerla accesible desde tu página ASP, deberás copiarla en el directorio de clases de tu ordenador (denominado habitualmente CLASSPATH). En sistemas windows 95/98 este directorio se encuentra en la siguiente ruta: "c:\windows\java\classes\"

Para conocer la ruta del classpath en tu sistema puedes acceder al registro de windows y buscar la cadena de texto "classpath". Recuerda que puedes abrir citado registro mediante la opción ejecutar del menú Inicio e introduciendo el texto "regedit". Una vez estes en el editor del registro pulsa F3 para visualizar la ventana de búsqueda.

Crear la página ASP

Para finalizar el proceso tan solo falta crear la página ASP que utilizará la clase Java creada anteriormente.

Se utilizará la función de VBScript denominada GetObject y se llamará a los métodos que la clase tenga implementados.

<html>
<head>
	<title>Ejemplo de ejecución de código java desde ASP</title>
</head>
<body>
<%
Dim javaTestObj
set javaTestObj = GetObject("java:javaTest")
%>

Este texto lo escribe el método bienvenida de la clase javaTest:<br>
<%
response.write javaTestObj.bienvenida()
%>

<% set javaTestObj = nothing %>
 

Últimos comentarios
Últimos 5 comentarios

me parece una buena opción (10/04/2007)

Por
es un buen artículo ya que ayuda con el trabajo

Como he de usar el SDK?? (16/01/2007)

Por
Después de haber dado mil y un vueltas.. he llegado al ya clásico error del moniker...
me quedo con la miel en los labios.. o uso el SDK
ya lo he instalado.. 900 MB ...vaya tela.. pero como puedo compilar en esa herramienta?
cual es el comando, no encuentro ni documentación decente ni nada que me sirva.

Hay alguien que me pueda ayudar?
muchas gracias

Error con otros ejemplos - Contestación (07/11/2006)

Por
Hola,
No lo he probado, pero, tiene toda la pinta de que esto que se ha explicado solo se utiliza para clases sin main. Una clase con main es como un "ejecutable" y a lo mejor asp no lo permite.

Error con otros ejemplos (07/09/2006)

Por
Tengo un problemilla, al integrar este ejemplo en una pagina asp no tengo ningun problema todo funciona correctamente, pero cuando lo hago con un fichero mas complejo, este me funciona en la linea de comandos obteniendo los resultados eperados, pero al pasarlo a una pagina asp me da el siguiente error : El objeto no acepta esta propiedad o método: 'main'. Necesito ayuda. Gracias.

necesito ayuda porfis!!!!!!! (08/07/2006)

Por
al querer abrir una camara network me sale, linea 10, car 1. el objeto no acepta esta propiedad o metodo, que hago, como se soluciona.
mil gracias!!!!!!!!!!!!
 
Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados