주어진 .JSP. 정적 텍스트를 .properties 파일에 저장하고 키/값 쌍을 가져 와서 표시 할 이유가 있습니까? 이것이 가장 좋은 방법인가/표준화 된 방법입니까? 그렇다면 왜? 또는 정적 텍스트를 .JSP에 "하드 코딩"할 수 있습니까? 각 방법마다 이점 (성능, 코드 가독성 등)이 있습니까?정적 텍스트를 .properties 파일에 저장해야합니까?
0
A
답변
0
"텍스트"가 무엇인지에 따라 다릅니다. 양식 레이블과 같이 사용자가 볼 수있는 경우 속성 파일에 저장하면 JSP 및 이와 유사한 기술의 내장 i18n 기능을 사용할 수 있으며 오타 등의 경우에도 쉽게 업데이트 할 수 있습니다. 사용자에게 표시되는 텍스트를 외부화하는 것은 항상 좋은 방법입니다.
텍스트가 "정적"이지만 합리적으로 자주 변경되는 경우, 다른 지속성을 위해 사용중인 데이터베이스와 같은 영구 저장소 또는 MongoDB와 같은 문서 데이터베이스에 속합니다.
0
또는 텍스트를 데이터베이스에 저장할 수 있습니다. 나는 이것이 가장 선호하는 방법이라고 생각한다.
0
내 답변은 정적 텍스트라고 말하는 내용에 따라 다를 수 있습니다. 특성 파일에 값을 저장하는 것은 접근 방법 중 하나이지만 이러한 유형의 키 값 쌍을 나중에 시작할 때 검색하고 캐시 할 수있는 데이터베이스에 저장하는 것이 좋습니다.
관련 문제
- 1. 많은 양의 텍스트를 어떻게 저장해야합니까?
- 2. 얼마나 자주 파일에 저장해야합니까?
- 3. .properties 파일에 키를 저장하는 것은 나쁜 습관입니까
- 4. 사용자 데이터를 구성 파일에 저장해야합니까?
- 5. .properties 파일에 저장된 모든 항목으로 HashMap 채우기
- 6. .properties 파일에 값을 정렬하는 Intellij 플러그인이 있습니까?
- 7. Jar 파일에 리소스로 포함 된 Java Properties 파일에 쓰기
- 8. .properties 파일에 나열된 파일에 대해 filepath를 호출하는 방법
- 9. 컨트롤러에 대한 정적 데이터는 어떻게 저장해야합니까?
- 10. 파싱 된 텍스트를 저장해야합니까? 그렇다면 어디에서?
- 11. 전자 메일을 DB 또는 텍스트 파일에 저장해야합니까?
- 12. Javascript 기능을 호출하려면 자체 파일에 저장해야합니까?
- 13. 다국어 사이트의 문구를 데이터베이스 또는 파일에 저장해야합니까?
- 14. mysql 쿼리를 다른 PHP 파일에 저장해야합니까?
- 15. JTextField to Properties 파일
- 16. 해독을 위해 초기화 벡터를 저장해야합니까?
- 17. Hamlet에서 정적 파일에 연결
- 18. QComboBox 텍스트를 파일에 쓰기
- 19. 동적 도움말 페이지 콘텐츠를 데이터베이스 또는 HTML 파일에 저장해야합니까?
- 20. 와일드 카드로 .properties
- 21. log4j2 .properties 파일의 KeyValuePair
- 22. Google App Engine에서 .Properties 파일 구성
- 23. webcontent 폴더의 .properties 파일에 액세스 서블릿 프로젝트 양식
- 24. java webapps 및 github - properties 파일에 대한 기존 프로젝트 opensourcing
- 25. Java : .properties 파일에 표시된 문자를 올바르게 변경하는 방법
- 26. faq의 정보를 java .properties 파일에 저장할 수 있습니까?
- 27. 회전 캔버스에 정적 텍스트를 그리기
- 28. 정적 텍스트를 표시하는 간단한 지시문
- 29. .properties-file의 특수 문자 ("\")
- 30. 프로그래밍 방식으로 SWF 파일에 텍스트를 삽입하는 방법
파일이나 DB에 배치 할 경우 코드를 공개 할 필요없이 해당 텍스트를 변경할 수 있습니다. 앱의 유지 관리를 위해 필요한 것이 무엇인지에 달려 있습니다. – scrappedcola
나에게는 유지 관리가 전부다. 그것을 DB에 저장하거나 무엇이든 유지 보수를 단순화합니다. – Andrew
다국어 응용 프로그램에 대한 접근 방식 중 하나입니다, 당신은 단지 텍스트를 속성 파일이나 다른 곳으로 분리하기 때문에 코드를 변경할 필요가 없습니다 –