Article View: es.comp.lenguajes.java
Article #25601Re: Applets y conexiones a bases de datos.
From: Juan Gonzalo de Silva Medina
Date: Tue, 16 Mar 1999 00:00
Date: Tue, 16 Mar 1999 00:00
68 lines
2748 bytes
2748 bytes
Julio Negueruela wrote: > > "Miguel A. Fernández" escribió: > > > > ¿Has utilizado el parametro CODEBASE=URL_de_la_maquina_que_sirve_el applet > > en la llamada al applet? > > <APPLET CODE=tuclase.class CODEBASE=URL_maquina ....etc> > > Es necesario porque un applet solo puede establecer una conexión de este > > tipo con la maquina que sirve el applet. > > Hola Miguel A., > > El problema es que tengo que poner los applets en máquinas distintas que > las bases de datos, por el tema éste de la NCA. He puesto CODEBASE a la > URL completa, como tú bien me has dicho, pero sigue dando el mismo > error. Yo creo que es porque la bd no está en la misma máquina. ¿Se te > ocurre cómo solucionarlo? > > Repito, soy nuevo en esto del Java. Alguno tenía que empezar con ésto > aquí y me ha tocado a mí :( > A lo mejor puedo aclarar el tema... Los Applets en Navegadores SOLO pueden acceder por SOCKET (el JDBC los usa) a la IP de la máquina que ha servidor el Applet. Esto es una realiadad incuestionable. Para solventar esto existen tres soluciones. 1. Firmar el Applet y pedir al navegador (v.g. Netscape) la autorización pertinente. 2. Utilizar JavaPlugin y firmar y pedir autorizaciones por el procedimiento Java - nativo de SUN. 3. Utilizar un Programa (comercial o de cosecha propia) en la máquina servidora de Web que haga de intermediario en las peticiones que se realizan a la B.D. Yo te puedo comentar el tema de Firmar un Applet para que pueda funcionar en el Netscape, gratis y facilmente, si te interesa lo dices. En cuanto al JavaPlugin tienes información en las páginas de http://java.sun.com en productos en los apartados con dicho nombre. En cuanto al tercer punto, existen varios, yo no he utilizado ninguno, pero existir existen (por aquí se que hay quien lo ha utilizado sobre todo para ACCESS que no funciona mas que como JDBC-ODBC). Saludos, -- Juan Gonzalo de Silva Medina http://www.caymasa.es/usr/gonzalo Red-Hat Linux 2.0.36 (#95838) & Java
Technical Details
Message-ID:
<36EED657.666C78F9@caymasa.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<36E51B8F.D0CA144E@si.unirioja.es> <7cj1gj$rqt$2@talia.mad.ttd.net> <36EE2830.47887542@si.unirioja.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,1e762b596c81a399 X-Google-Attributes: gid1116f3,public From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es> Subject: Re: Applets y conexiones a bases de datos. Date: 1999/03/16 Message-ID: <36EED657.666C78F9@caymasa.es> X-Deja-AN: 455798252 Content-Transfer-Encoding: quoted-printable References: <36E51B8F.D0CA144E@si.unirioja.es> <7cj1gj$rqt$2@talia.mad.ttd.net> <36EE2830.47887542@si.unirioja.es> X-Accept-Language: es-ES, en Content-Type: text/plain; charset=iso-8859-1 Organization: El Torito Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java