Openbiz 기술 개발 설명서에 대 한 메타 데이터

출처: 인터넷
작성자: 사용자

중간 트랜잭션 http://www.aliyun.com/zixun/aggregation/6858.html "> seo 진단 Taobao 게스트 클라우드 호스트 기술 홀

Openbiz 응용 프로그램 개발 단계

Openbiz 기반 메타 데이터 프레임 워크 이므로 응용 프로그램 개발 프로세스 전통적인 개발에서 다를 수 있습니다.

· 1 단계: 수집 요구 사항

· 2 단계:와 같은 데이터 모델을 디자인: 데이터 구조

· 3 단계: 비즈니스 개체를 데이터 개체 및 메타 데이터를 포함 하 여 작성

· 4 단계: 양식 및 보기를 포함 하는 사용자 인터페이스를 작성

· 필요한 경우 5 단계: 당신의 자신의 사용자 지정 데이터, 폼, 또는 서비스 개체 작성

· 6 단계: 메타 데이터 및 사용자 지정 코드 최적화

· 7 단계: 테스트 및 디버그

단계 3과 4는 모두에 대 한 XML 메타 데이터, 편집 하 고 좋아하는 XML 또는 텍스트 편집기로 편집할 수 있습니다. Openbiz Cubi에 신속 하 게 생성 또는 이러한 메타 데이터를 편집 하는 데 도움이 도구 집합이 포함 되어 있습니다.

메타 데이터 관리

메타 데이터 소개

Openbiz의 핵심 아이디어는 그가 무슨 메타 데이터는 메타 데이터 구동 메커니즘? 말 그대로, 메타 데이터는 데이터를 설명 하는 데이터 구성 요소입니다. 그것은 "데이터에 대 한 데이터입니다." Openbiz에서 메타 데이터 파일 Openbiz 클래스에 대 한 구성 파일 역할을 합니다. 모든 openbiz 코어 클래스는 일반 클래스입니다. 그들은 다른 거래 관계를 나타내는 다른 메타 데이터에 의해 재정의 됩니다. 예를 들어 Studentdo.xml, Bizdataobj 클래스와 연결 되 면, Bizdataobj 인스턴스 "학생" 개체 이지만 Schooldo.xml, Bizdataobj 클래스와 연결 되는 Bizdataobj 인스턴스가 되는 "학교" 개체입니다.

Openbiz 클래스는 메타 데이터에 설명 되어 있습니다, 때문에 메타 데이터 파일을 작성 하므로 응용 프로그램의 개발은 대부분의 전통적인 의미에서 프로그래밍 하는 대신 메타 데이터 파일의 작업, 클래스를 구현 비슷합니다. 명확한 논리와 디자인 응용 프로그램을 설명 하기 위해 메타 데이터를 사용 하 여 그것을 줄 것 이다.

어떤 메타 데이터를 얻을 수 있습니다.

· 개체의 속성을 설명 합니다.

· 개체 간의 관계를 설명

· 프레 젠 테이 션 계층 개체에 대 한 렌더링 (표시) 방법을 설명 합니다.

· 설명 데이터 교정 방법의 타당성

· 사용자가 페이지에 작용 하는 방법에 대해 설명 합니다.

원본 데이터는 달성 하지 않는다:

· 논리 및 기능, 실제 프로그램 코드에서이 부분을 구현 해야 합니다 및 "클래스" 특성 특별 한 논리 및 기능을 달성 하기 위해 사용자 지정 개체를 메타 데이터 바인딩을 사용 하면 수 있습니다.

메타 데이터 패러다임

두 가지 간단한 메타 데이터 예제를 살펴 봅시다. Userdo.xml 사용자 정보 개체를 나타냅니다, 그리고 Usernewform.xml 사용자 정보 개체를 생성 하는 양식을 나타내고 XML 메타 데이터의 두 세그먼트의 의미는 자명 의미에서 해석 될 수 있다.

데이터 개체 메타 데이터

Userdo.xml (Cubi/모듈/시스템/할/디렉토리에서이 파일을 찾을 수 있습니다).

  

양식 개체 메타 데이터

Usernewform.xml (Cubi/모듈/시스템/폼/디렉터리에이 파일을 찾을 수 있습니다).

  

패키지 메타 데이터 관리

좋은 응용 프로그램 디자인은 일반적으로 모듈 이다. Openbiz 개발자 응용 프로그램/모듈 같은 디렉터리 구조에서 그들의 자신의 메타 데이터를 만드는 것이 좋습니다 /. 이것은 정확 하 게 표준 openbiz Cubi 다음과 같습니다. 자바에서 구현 하는 패키지의 개념은 모듈 이름 및 하위 디렉터리 이름으로 Openbiz 원본 데이터 파일을 구성할 수 있습니다. 예를 들어:

PackageX.PackageY.metaA.xml 참조 모듈/packagea/packageb 디렉터리에서 metab.xml

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.