2014-02-18 1 views
0

나는 자바 .properties 파일에 저장해야 할 질문과 대답이 많다. 어떻게하면 쉽게 할 수 있습니까?faq의 정보를 java .properties 파일에 저장할 수 있습니까?

나는이 질문을 저장하는 가장 좋은 방법입니다/등록 정보에서 답이 파일

faq.question.1 = This is question 1. 
faq.question.2 = This is question 2. 
faq.question.3 = This is question 3. 

faq.answers.1 = This is answer 1. 
faq.answers.2 = This is answer 2. 
faq.answers.2 = This is answer 3. 

같은 것을 생각했다? 서로 다른 질문/답변을 묘사하기 위해 숫자를 사용할 수 있습니까?

+0

물론, ew; 왝. 숫자를 사용할 수는 있지만 기본적으로 모든 것을 읽은 다음 유용한 키를 파싱해야합니다. 나는 ... 음, 단지 다른 것에 대해서 고려할 것입니다. –

+0

그래서 우리는 각각 다른 faq을 가지고 우리가 읽을 필요가있는 여러 사이트를 가지고 있습니다. 그래서 나는 모든 코드를 똑같이 유지하는 방법을 찾고 있습니다. faq와 별도의 파일을 가지고 있습니다. – Grammin

+0

이 작업을 수행하는 더 좋은 방법을 알고 있습니까? – Grammin

답변

0

당신의 접근 방식이 효과적입니다. 파일이 자주 묻는 질문 (FAQ)의 임의의 버킷

  • (예 : 알파벳)
  • 질문에서 유추 할 수없는 순서를 필요로하지 않는 현지화를 필요로하지 않는 최선을 다하고 있습니다

    • : 가정 그러나

      ,

    • 은 컨텍스트 기반 필터링이 필요하지 않습니다. (예 : ID 번호)

    ... 고려하십시오 질문을 키로 입력하십시오 :

    question=answer 
    

    이러한 파일을 수작업으로 편집하려면 파일 형식의 요구 사항을 알고 있어야합니다. 그렇지 않으면

    Question\:\ 'Hello\ World'\ \=\=\ what\ in\ Japanese?=Answer \u2014 'Hello World' \=\= '\u3053\u3093\u306B\u3061\u306F\u4E16\u754C' 
    

    더 대답 할 질문의 상관 관계 등을 추가 할 수 있습니다 JSON 또는 XML과 같은 형식을 고려 : 질문 Question: 'Hello World' == what in Japanese?과 대답 Answer — 'Hello World' == 'こんにちは世界'를 들어 는 표준 ISO-8859-1 저장 형태는 것 속성 :

    [{ 
        "question":"Question: 'Hello World' == what in Japanese?", 
        "answer":"Answer — 'Hello World' == 'こんにちは世界'" 
    }] 
    

    웹 기반 응용 프로그램을 사용하여 재 구축 및 배포 오버 헤드없이 FAQ를 업데이트해야하는 경우 데이터베이스를 사용하십시오.

    0

    속성 파일에 faq을 저장해야하는 경우 질문과 함께 키를 변경하는 것을 고려하십시오. 이와 같이 :

    This is question 1. = This is answer 1. 
    This is question 2. = This is answer 2. 
    
    관련 문제