簡體   English   中英

在Java Project中存儲XML文件

[英]Storing XML Files in Java Project

對於這個相當開放的問題,我們深表歉意。

在任何給定的Java項目(最好是Web服務)中,您是否曾經存儲過XML文件? 目前,我正在創建Google Web Toolkit網絡服務,並且需要一種“存儲會話”的方式(例如在iGoogle中存儲布局)。 但是,一旦我關閉了該機制,就需要在服務器上存儲文件的位置。

我曾考慮過將它們存儲在Java項目( src/main/resources/ )的“ Resources”文件夾中,但是有消息告訴我這是不可能的,因為它已部署到打包在.war的Tomcat服務器中。

有什么標准的方法可以處理嗎? 有人對我應該采取的方式有任何想法嗎? 在我完成的Python項目中,我將配置文件直接插入/path/to/resources/folder但是我覺得它不需要這么復雜嗎?

  • 您可以為此類文件指定可配置的外部目錄。
  • 一些數據庫系統具有XML字段,因此您也可以將其存儲在此處
  • 您可以將其作為CLOB存儲在數據庫中

不需要,這不必太復雜,這是因為這取決於您部署到的服務器是否允許您訪問文件系統。 如果是這樣,那么就很容易-只需創建一個數據目錄,然后將文件保存在那里。

否則,您可以將它們另存為blob到數據庫中,或者保存在持久層中的任何位置。 您在python中會遇到相同的問題-如果將文件重擊到/ path / to / resources / folder,並且沒有寫權限,則您的應用程序將失敗。 這個問題不是java通用的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM