Web Script's Description...
개인적인 정리용으로...
출처: http://wiki.alfresco.com/wiki/Web_Scripts
기본
shortname
: 사람이 읽을 수 있는 Web Script 이름
description
(선택적인): Web Script 설명
url
(하나 혹은 여러 개): Web Script가 바인딩되는
URI 템플릿
.
format
(선택적인): 응답의 content-type URI를 통해 어떻게 지정할 수 있는지를 제어
argument
는 query string 파라미터로 content-type 을 지정
ex) /helloworld?to=dave&format=xml
extension
은 URI extension 으로 content-type 을 지정
ex) /hello/world.xml?to=dave
any
는 위의 둘 중 하나가 사용될 수 있음
지정되지 않으면 기본 값은
any
로 설정
authentication
(선택적인): 인증 레벨이 필요할 경우 사용
none
은 인증이 필요 없음을 지정
guest
은 최소한 guest 인증을 필요로 함
user
는 최소한 지정된 사용자 인증을 필요로 함
admin
은 최소한 지정된 관리자 인증을 필요로 함
확장
transaction
(선택적인): 트랜잭션 레벨을 지정
none
은 트랜잭션이 필요 없음을 지정
required
는 트랜잭션이 필요함을 지정
requiresnew
는 새로운 트랜잭션이 필요함을 지정
지정되지 않으면 기본 값은
none
으로 설정
family
(선택적인): 유사하거나 관련이 있는 web scripts 들을 분류하기 위한 태그
cache
(선택적인): 캐싱 레벨을 지정
never
(선택적인): 캐싱을 모두 적용해야 하는지 여부를 지정
true
(기본 값) 는 web script 의 응답이 캐시되지 않음을 지정
false
는 web script 의 응답이 캐시할 수 있음을 지정
public
(선택적인): 인증 응답이 공개 캐시에 캐시해야 하는지 여부를 지정
true
(기본 값) /
false
mustrevalidate
(선택적인): 캐시가 freshness 를 보장하기 위해 web scritp 응답의 버전을 재검증해야 하는지 여부를 지정
true
(기본 값) /
false
negotiate
(0개 이상): Accept 헤더 MIME-type 과 응답의 특정 web script 형식의 연관
kind
(선택적인):
web script 의 종류
재정의를 위한 식별
lifecycle
(선택적인):
web script 의 라이프사이클
을 지정
none
은 web script 가 라이프사이클의 일부가 아님을 지정
sample
은 web script 가 샘플로 만들어졌으며, 제품으로 사용하지 않음을 지정
draft
는 web script 가 실험 중이거나 변경/정지 될 수 있음을 지정
public_api
는 Alfresco 의 공개 API 이며, 안정적이고 잘 테스트되었음을 지정
draft_public_api
는 공개 API가 될 것이지만, 실험 중이거나 변경/정지 될 수 있음을 지정
deprecated
는 향후 버전에서 제거될 수 있으니 사용을 피하도록 함을 지정
internal
은 Alfresco 내부에서만 사용됨을 지정
댓글
댓글 쓰기