TP_Proxy q2.2

Conception de logiciels Intranet : patrons et canevas

Moderators: douinj, graffiop

Post Reply
berry_ju
Posts: 44
Joined: 30 Sep 2021 15:18

TP_Proxy q2.2

Post by berry_ju » 28 Feb 2022 23:04

Bonsoir,

Qu'est-ce qu'on est censés faire pour cette question ?
Est-ce qu'il s'agit de le mettre en oeuvre comme dans TP_publish ?
On reprend l'iterator de la q1 ?

burckh_s
Posts: 20
Joined: 01 Nov 2021 16:13

Re: TP_Proxy q2.2

Post by burckh_s » 03 Mar 2022 21:20

Je n'ai pas trop compris non plus.

douinj
Posts: 462
Joined: 18 Mar 2009 15:46

Re: TP_Proxy q2.2

Post by douinj » 04 Mar 2022 10:23

Bonjour,
Question2.2) Proposez et vérifiez l'usage de cette méthode(unmodifiable) issue de la classe utilitaires Collections,

http://java.sun.com/j2se/1.5.0/docs/api ... ollection)

le source du test et une ou deux copies d'écran sur votre rapport suffiront
Il faut utiliser cette méthode et noté que c'est un dynamique proxy qui s'est installé comme mandataire afin que votre collection ne soit plus modifiable
Une déclaration, suivie d'une tentative de modification suffit pour répondre à cette question

Bonne fin de tp

burckh_s
Posts: 20
Joined: 01 Nov 2021 16:13

Re: TP_Proxy q2.2

Post by burckh_s » 04 Mar 2022 17:54

Bonjour,

J'ai regardé le code source de UnmodifiableCollection. On se retrouve avec un simple proxy qui redéfini les méthodes héritant de l'interface Collection en lançant une exception sur les méthodes qui modifieraient cette collection, le pattern de base. Du coup, je ne comprend toujours pas ce qu'il faut faire au niveau du "Dynamic Proxy".

douinj
Posts: 462
Joined: 18 Mar 2009 15:46

Re: TP_Proxy q2.2

Post by douinj » 05 Mar 2022 19:29

Bonjour
Du coup, je ne comprend toujours pas ce qu'il faut faire au niveau du "Dynamic Proxy".
Rien,

Je me suis persuadé à tort que c'était un Dynamic Proxy qui était utilisé, si le simple Proxy fait l'affaire alors passez à la question suivante

Bonne soirée

Post Reply