Questionnement sur Web Script Framework

cancel
Showing results for 
Search instead for 
Did you mean: 
kizux_3453
Member II

Questionnement sur Web Script Framework

Bonjour à tous, je suis en train de lire tutoriel et guide sur le Web Script Framework.
J'en suis au tout début à la création d'un script Hello World.

Le tutoriel propose de créer deux fichiers :

hello.get.desc.xml pour le document de description
hello.get.html.ftl pour la vue

Il est spécifié que la terminaison ".desc.xml" est obligatoire pour les documents de description afin que le framework les prenne en compte puis à ce que j'ai compris c'est pareil pour les fichiers ".html.ftl"

Bref l'exemple marche car le framework est intelligent, il entre en action dès que l'url commence par "alfresco/service", et je cite :
"First, the Web Script Framework
determines which Web script to invoke by matching the remainder of the URL and the HTTP
method of the HTTP request (in this case, a GET request from the Web browser) to the appropriate
registered Web script descriptor, if one matches."

Mes question sont les suivantes:
Nous avons indiqué dans le nom des fichiers la méthode get (hello.get.desc.xml) ceci a t il une quelconque influence sur le framework ?
Est il obligatoire de nommer tous les fichiers pareil ? (hello.get ici)

Merci pour vos réponses
4 Replies
jayjayecl
Active Member II

Re: Questionnement sur Web Script Framework

Bonjour,

la nomenclature, si elle précise ".get" dans le nom, référence un webscript d'appel à la méthode http GET.
Il existe aussi par exemple des webscripts "post", donc référencés par une nomenclature ".post.desc.xml" (pour le fichier descripteur).
Vous pouvez d'ailleurs en trouver une multitude d'exemples pour l'application Share.

Quelques liens utiles pour vos recherches :
http://wiki.alfresco.com/wiki/Category:Web_Scripts
notamment :
http://wiki.alfresco.com/wiki/Web_Scripts
http://wiki.alfresco.com/wiki/Web_Scripts_Hello_World_Quick_Start

Enfin, un lien "localhost" pour lister les webscripts présents par défaut :
http://localhost:8080/alfresco/service/index/all

Bonne chance
kizux_3453
Member II

Re: Questionnement sur Web Script Framework

Merci beaucoup pour cette précision, si je reprends l'exemple du tuto, pour récupérer la variable get qui se nomme par exemple "name" on utilisera dans le .html.ftl la variable :

${args.name}

Si j'utilise la méthode post, est ce exactement la même façon de procéder ?
Merci de vos réponses
bertrandf
Active Member

Re: Questionnement sur Web Script Framework

Oui, il faut faire de la même façon.
kizux_3453
Member II

Re: Questionnement sur Web Script Framework

Merci beaucoup pour tout, je mets le sujet en résolu  :!: