2011-03-11 4 views
1

개발자가 소프트웨어 산출물에 유효한 구성 설정을 선언 할 수있게 해주는 설명 언어를 개발하고 싶습니다.
예를 들어 포트 번호가 8004에서 8010 사이 여야한다고 선언 할 수 있습니다. 나중에 아티팩트 간의 종속성과 다양한 아티팩트를 구성하는 방법을 정의 할 수 있기를 바랍니다. 작업 영역은 Java 응용 프로그램 서버라고 가정합니다.
중요한 것은 이슈를 구성하지 않지만 가능한 값 집합을 정의한다는 것입니다.

다음 단계는 실제 구성이 해당 설명을 제공하는지 여부를 확인할 수있는 도구를 구현하는 것입니다.메타 구성 또는 구성 확인에 사용할 수있는 솔루션은 무엇입니까?

누구나 도구 또는 솔루션을 알고 있습니다 - 선호하는 자바 세계에서 --- 주어진 목표에 대해 (다시) 사용할 수 있습니까? 필자는 이미 꼭두각시 나 cfengine과 같은 구성 관리 도구를 살펴 보았지만 충분한 설명 기능을 제공하지 못하고 실제 구성을 수행하는 데 더 유용하다는 사실을 발견했습니다. 아마도 나는 그들에게 잘못된 길을 보았을 것입니다.

답변

0

내가 읽은 첫 번째 질문은 XSD 및 XML 쌍입니다. 응용 프로그램은 XML의 구성을 사용합니다. 하지만 우선 모든 응용 프로그램은 특정 XSD를 사용하여 XML 파일의 유효성을 검사해야합니다.

+0

확실히 가능한 구현 방법 중 하나입니다. 그러나, 내 질문의 목표는 주로 기존 솔루션을 찾는 것이 었습니다. – cio

0

위키 피 디아에는 XML에 대한 몇 가지 경쟁 스키마 유효성 검사 언어가 나열된 an article이 있습니다. 아마 그 중 하나가 영감을 줄 것입니다.

XML 외에도 Config4 * (www.config4star.org)는 스키마 유효성 검사를 제공하는 유일한 구성 형식입니다. 설명서는 PDF 및 HTML 형식으로 제공됩니다. 귀하의 편의를 위해 다음은 Config4 * 스키마 언어 overviewfull definition에 대한 링크입니다.

면책 조항 : 나는 Config4 *의 개발자입니다.

관련 문제