메뉴 닫기

9.2.1. 데이터 리소스

DataResource 엔터티는 실제 콘텐츠 검색에 대한 게이트웨이 역할을 합니다.
리소스의 형식과 저장소를 결정하기 위한 두 가지 중요한 필드가 있습니다.

  • ‘마메타이피드’
  • ‘데이터 리소스TypeId’.
마메타이타이드

마임 유형은 표준 다목적 인터넷 메일 확장이며, 그 중 ‘텍스트/html’과 ‘이미지/GIF’는 두 가지 일반적인 예가 될 것입니다.

mimeTypeId는 콘텐츠가 저장될 때 콘텐츠의 형식을 나타냅니다.

렌더링 시스템이 요청을 처리할 수 있는지 확인하기 위해 원하는 출력 형식과 비교해야 합니다.

예를 들어 DataResource.mimeTypeId가 ‘이미지/png’이고 대상 출력 형식이 ‘텍스트/html’인 경우 렌더링 시스템은 HTML “img…/” 태그를 반환해야 한다는 논리적 인 구성을 할 수 있습니다. 출력 형식이 ‘응용 프로그램/pdf’인 경우 이미지를 PDF 형식으로 변환할 수 있는지 확인해야 합니다.

데이터리소스타이피드

dataResourceTypeId 필드는 리소스에 대한 저장소 메커니즘을 나타냅니다.
기본 키별로 DataResource와 관련된 전자텍스트 테이블에 항목이 있음을 나타내는 유형 ELECTRONIC_TEXT 수 있습니다.

mimeTypeId가 형식 이미지인 경우 dataResourceId가 IMAGE_OBJECT(데이터베이스 ImageDataResource 테이블에 저장), OFBIZ_FILE(OFBiz 홈 디렉토리를 기준으로 하는 경로) 또는 URL_RESOURCE(HTTP 프로토콜을 통해 액세스할 수 있음)OFBIZ_FILE 수 있습니다.