🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: aplicacion vs applet

#28159
From: Juan Gonzalo de Silva Medina
Date: Mon, 25 May 1998 00:00
90 lines
4081 bytes
Este es un mensaje multipartes en formato MIME.
--------------97E6299B9DA250FF03C0ED2B
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit



Oze escribi�:

> Tengo un problema y de los gordos (es gordo, porque tengo muy poco tiempo
> para resolverlo)
>
>         Vamos por partes:
>         Tengo un programa(o applet o aplicacion). Necesito grabar archivos (y
> leerlos) en el servidor donde residir� el codigo.
>         El programa tiene que ser accesible desde Internet.
>
>         Si hago un applet, no puedo grabar ficheros en el servidor (o por lo menos
> no me deja. Ya mand� un post al respecto).
>         Si lo hago como aplicacion, si que puedo grabar ficheros en el servidor,
> pero no puede ser accedido por Internet, o por lo menos yo no s� hacerlo.
> He pensado en JavaScript, pero no estoy muy puesto...
>
>         Si alguien sabe como solucionar cualquiera de los dos problemas, me har�a
> un enorme favor, ya que tengo que presentar el programa en un par de
> semanas.
>
>         Me han dicho que a lo mejor habr�a alguna soluci�n trabajando con sockets,
> pero esa opci�n me horripila, porque no he trabajado con ellos nunca, y
> perder�a mucho tiempo recopilando informaci�n. De todas formas si alguien
> sabe si se puede hacer con sockets, que me diga m�s o menos c�mo.
>         Nada m�s, por ahora.
>
>         Un saludo y gracias por anticipado por vuestro tiempo y dedicaci�n.
>
>         Oze M. L�pez Cobo


Doy por sentado que puedes poner programas a funcionar dentro del servidor, as� que
tienes varias alternativas...

1.- Crear un APPLET que comunique con un CGI o en JAVA con un Servelet, pero creo que
no te ha parecido una buena opci�n.
2.- Montar un motor de base de datos en el servidor y acceder por medio de JDBC (Ojo,
no por el puente de JDBC-ODBC).
3.- Crear un Servidor Socket.
4.- Utilizar RMI, entiendo que si estas apurado de tiempo esta opci�n puede parecer
complicada.

Yo te recomiendo la creaci�n del servidor por socket ya que es muy sencillo de
implementar en JAVA, en el propio tutorial de JAVA de SUN tienes buenos ejemplos de
como utilizarlos.

En esta implementaci�n todos los servicios de lecturas estarian en el servidor, algo
como lo que hacen los motores de B.D. y el cliente (tu aplicaci�n) podria acceder a
ellos sin ning�n tipo de problema.

Otras de las ventajas de utilizar sockets es que si lo tienes puesto en el mismo
servidor de Web puedes acceder a �l desde APPLET, sin necesidad de firmas ni dem�s
zarandajas.

Por cierto, ten cuidado con las cuestiones de seguridad...

Saludos,

--------------97E6299B9DA250FF03C0ED2B
Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Tarjeta de Juan Gonzalo de Silva Medina
Content-Disposition: attachment; filename="vcard.vcf"

begin:          vcard
fn:             Juan Gonzalo de Silva Medina
n:              de Silva Medina;Juan Gonzalo
org:            EL MONTE - Dpto. Desarrollo Inform�tico
adr:            AV. Doctor Fedriani n� 23 p1 2C;;;Sevilla;Sevilla;41009;Espa�a
email;internet: gonzalo@caymasa.es
title:          Analista Programador
tel;work:       34-95-4591436
tel;fax:        34-95-4591448
tel;home:       34-95-4906327
note:           ICQ-12816591
x-mozilla-cpt:  ;0
x-mozilla-html: TRUE
version:        2.1
end:            vcard


--------------97E6299B9DA250FF03C0ED2B--
Technical Details
Message-ID: <3569D880.34BFE8B8@caymasa.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <01bd88a0$a1c79b40$d36cd696@carmen>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,fd742576addcc072,start
X-Google-Attributes: gid1116f3,public
From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es>
Subject: Re: aplicacion vs applet
Date: 1998/05/25
Message-ID: <3569D880.34BFE8B8@caymasa.es>
X-Deja-AN: 356681307
References: <01bd88a0$a1c79b40$d36cd696@carmen>
To: Oze <jmlopez@apolo.lcc.uma.es>
Content-Type: multipart/mixed; boundary="------------97E6299B9DA250FF03C0ED2B"
Organization: EL MONTE
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java