2010-06-10 3 views
1

응용 프로그램 상수를 사용하는 가장 좋은 방법은 무엇입니까? 일반적으로 상수 데이터베이스에 별도의 테이블을 만들고 다른 테이블의 외래 키로 참조합니다. 자바에서는 enum을 사용합니다.응용 프로그램에서 상수를 관리하는 방법

그러나 응용 프로그램에서 상수에 대한 단일 권한 장소를 유지하는 방법과이를 수행 할 수있는 여러 가지 방법 (예 : 표 또는 열거 형)은 무엇입니까?

답변

1

설명하신 내용은 일반적인 방법입니다. 데이터베이스 레이어에 "상수"를 유지하고 열거 형을 사용하여 응용 프로그램에서 미러링합니다. 유일한 문제는 동기화 상태를 유지하는 것입니다. 엄격한 프로세스를 따르면 여기에서 도움이 될 수 있습니다. 예를 들어, 모든 레벨에 대한 프로세스를 중단하지 않고 변경 직후 변경 사항을 체크인하지 않고 항상 두 레벨의 값을 차례로 업데이트합니다.

또 다른 아이디어는 데이터베이스에서 상수를 유지하는 것입니다. 또한 이름을 지정합니다. 응용 프로그램에서 상수를 사용할 때마다 (이름순) 데이터베이스에서 투명하게로드됩니다. 이렇게하면 사용자가 입력 한 모든 변경 사항이 데이터베이스에 연결하는 모든 사용자에게 즉시 표시됩니다. 유일한 오류는 트랜잭션 중간에 일어나는 업데이트로 인해 발생할 수 있습니다.

관련 문제