🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #25601

Re: Applets y conexiones a bases de datos.

#25601
From: Juan Gonzalo de Silva Medina
Date: Tue, 16 Mar 1999 00:00
68 lines
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-mail
References: <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