我正在嘗試創建用於在線訪問的RSS文件。我已經有了一個運行着一個servlet的動態web項目和幾個用於業務邏輯的EJB。我現在要添加的所有內容都是創建RSS文件的一種方式。我沒有在網上找到好的例子。無論如何,我想自己寫。有誰知道寫入WebContent文件夾中現有Web文件的方法嗎?如何使用EJB或其他Java EE方法將XML寫入文件
我在包含預加載的xml的WebContent文件夾中創建了一個「status.rss」文件。我通過瀏覽器訪問過它。現在我只需要在EJB中引用它並修改內容。我不知道如何引用文件和調用的方法來寫入text/xml。
你使用XMLstreamwriter
,打印語句等?
謝謝。我是JEE的新手,我認爲包括構建和編寫RSS文件在內的所有業務邏輯都應包含在MVC框架的控制器/ EJB中。你是否建議這應該從servlet完成?謝謝 – Randnum
您的插入/更新/刪除通過ejb完成。我只是說,在交易操作過程中,沒有必要打開/寫入文件。當請求RSS文件時,您可以即時創建rss文件。另請參閱具有自定義擴展和conten-type的servlet來輸出xml。 – r0ast3d
我的web項目已經有一個servlet用於處理httprequests。但是如果我開始編程servlet中的XML格式和其他邏輯,servlet會變得相當大。如果我錯了,請糾正我,但我認爲最好在EJB內部執行該操作,並從servlet中調用該bean。我會檢查你提出的建議。 – Randnum