OVH Cloud OVH Cloud

Self Learning - Applets & Security (REPOST)

1 réponse
Avatar
Latyr_Dev
Bonjour

Je me permet d'instister n'ayant pas eu de r=E9ponses =E0 mes questions.

Voila un texte que j'ai trouv=E9 sur le site java.sun.com dans la partie=20
tutorial.

Je veux juste m'assurer de quelque petite chose.
1/ Puis je avoir une applet en local : Il suffit juste d'un navigateur=20
avec le plugin qui faut + le fichier.class et une page HTML.=20
Je me trompe ?

2/ Imaginons que j'ai donc une applet en local, puis je faire de la=20
lecture/ecriture sur le systeme de fichier de mon PC ?

3/ Sur certains site, il est propos=E9 de t=E9l=E9charger "?" des applets J=
ava=20
quand on se connecte. Ces applets peuvent elles faire de la=20
lecture/ecriture ?

4/ Puis je avoir une applet locale ou sur un serveur Web type Intranet=20
me permettant de me connecter en reseau sur une BDD avec JDBC et faire=20
des operations telles que SELECT, UPDATE, etc.

5/ 4/ Puis je avoir une applet locale ou sur un serveur Web type=20
Intranet de discuter avec d'autres "applets" imaginons une appli de Chat=20
et de Peer 2 Peer sur le r=E9seau ?

Merci d'avance


"What Applets Can and Can't Do=20
For security reasons, applets that are loaded over the network have=20
several restrictions. One is that an applet can't ordinarily read or=20
write files on the computer that it's executing on. Another is that an=20
applet can't make network connections except to the host that it came=20
from. Despite these restrictions, applets can do some things that you=20
might not expect. For example, applets can invoke the public methods of=20
other applets on the same page. "

1 réponse

Avatar
jerome moliere
Latyr_Dev wrote:
Bonjour

Je me permet d'instister n'ayant pas eu de réponses à mes questions.

je pourrais aussi me permettre d'insister sur le fait que quand on poste

sur un NG on est cense (code de bonnes manieres) faire des recherches
dans l'historique du Ng et lire la FAQ...
Voila un texte que j'ai trouvé sur le site java.sun.com dans la partie
tutorial.

Je veux juste m'assurer de quelque petite chose.
1/ Puis je avoir une applet en local : Il suffit juste d'un navigateur
avec le plugin qui faut + le fichier.class et une page HTML.
Je me trompe ?

exact ou plus simple l'appletviewer...

2/ Imaginons que j'ai donc une applet en local, puis je faire de la
lecture/ecriture sur le systeme de fichier de mon PC ?

oui en la signant ou par l'appletviewwer qui n'a pas de securitymanager

3/ Sur certains site, il est proposé de télécharger "?" des applets Java
quand on se connecte. Ces applets peuvent elles faire de la
lecture/ecriture ?

si elles sont signees oui ....

4/ Puis je avoir une applet locale ou sur un serveur Web type Intranet
me permettant de me connecter en reseau sur une BDD avec JDBC et faire
des operations telles que SELECT, UPDATE, etc.

oui si le driver est du bon type cf jdbc home page pour plus d'infos

5/ 4/ Puis je avoir une applet locale ou sur un serveur Web type
Intranet de discuter avec d'autres "applets" imaginons une appli de Chat
et de Peer 2 Peer sur le réseau ?

si elle est hebergee sur le meme site web ou en passant par des servlets

oui...
Merci d'avance


"What Applets Can and Can't Do
For security reasons, applets that are loaded over the network have
several restrictions. One is that an applet can't ordinarily read or
write files on the computer that it's executing on. Another is that an
applet can't make network connections except to the host that it came
from. Despite these restrictions, applets can do some things that you
might not expect. For example, applets can invoke the public methods of
other applets on the same page. "


definition de la sandbox...


Jerome
--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean13—82212111941