鑑於.JSP,是否有任何理由將靜態文本存儲在.properties文件中,然後拉出鍵/值對並顯示它?這是最佳做法/標準化方式嗎?如果是這樣,爲什麼?或者你可以將靜態文本「硬編碼」到.JSP中嗎?每種方式都有益處(性能,代碼可讀性等)嗎?應該將靜態文本存儲在.properties文件中嗎?
0
A
回答
0
這取決於「文本」是什麼。如果它是用戶可見的,例如表單標籤,那麼將其存儲在屬性文件中可以使用JSP和類似技術的內置i18n功能,並且還可以在出現拼寫錯誤等情況時輕鬆更新。外部化用戶可見文本總是一個很好的最佳實踐。
如果文本是「靜態」但可能在合理頻繁的基礎上更改的文本,則它屬於持久性存儲庫,例如您用於其他持久性的數據庫或文檔數據庫(如MongoDB)。
0
或者您可以將您的文本存儲在數據庫中。我認爲這是最可取的方式。
0
我的回答可能會有所不同,這取決於您所指的靜態文本?將值存儲在屬性文件中是一種處理方式,但我建議您將這些類型的鍵值對存儲在數據庫中,稍後您可以在啓動時檢索並緩存這些值。
相關問題
- 1. 應該將文本文件存儲在我的SQL Server數據庫中嗎?
- 2. 靜態文件應該保存多久?
- 3. 在.properties文件中存儲日期java
- 4. 庫和媒體文件應該存儲在存儲庫中嗎?
- 5. 在Django 1.2.5中使用靜態文件應用程序的S3存儲靜態文件可能嗎?
- 6. 我應該將臨時文件存儲在__pycache__文件夾中嗎?
- 7. 應該將mvnw文件添加到存儲庫中嗎?
- 8. Django:使用AWS cloudfront和S3時,應該將靜態圖像文件存儲在git存儲庫中?
- 9. 我應該在哪裏放置靜態文本文件?
- 10. 我應該在Android中存儲文件?
- 11. django中的靜態文件 - 應該在app_name文件夾內?
- 12. 將用戶評論存儲在文本文件中有效嗎?
- 13. 我應該在靜態HTML網站上使用.htaccess文件嗎?
- 14. 我應該將應用程序範圍變量存儲在PHP文件中嗎?
- 15. 用戶數據應該存儲在配置文件中嗎?
- 16. .git文件夾應該存儲在我的SVN倉庫中嗎?
- 17. 我應該將.testsettings和.vsdmi文件提交到存儲庫嗎?
- 18. Angular:應該緩存靜態內容嗎?
- 19. 何處存儲.properties文件的Java?
- 20. 在JSON文件中存儲靜態數據vs PHP文件本身?
- 21. 我應該用<h:outputText>打印靜態文本嗎?
- 22. 在快遞中將靜態文件設置爲靜態文件
- 23. 將靜態文件存儲在應用程序使用的雲中的位置?
- 24. 不應該將bin文件夾視爲瞬態文件嗎?
- 25. 我應該將文件存儲在數據庫中還是僅存儲該文件的位置?
- 26. 我應該在哪裏將靜態數據存儲在Web應用程序中
- 27. 我應該將我的Jasmine文件存儲在Symfony項目中?
- 28. 從存儲在本地存儲在gradle中的.properties文件中的值中將值添加到war文件到yml文件中
- 29. 在哪裏存儲.properties文件在C++中使用dll
- 30. 動態加載.properties文件
如果您將它放在文件或任何數據庫中,您可以對該文本進行更改,而無需發佈代碼。這真的取決於你的需求是什麼維護應用程序。 – scrappedcola
對我來說,這完全是關於維護。將其存儲在數據庫中或其他方面可以簡化維護。 – Andrew
對於多語言應用程序,這是一種方法,您只需將文本分隔到屬性文件或任何位置,以便您不需要更改任何代碼 –