opencms整站開發之五--- 調用opencms源碼創建文件

在opencms中存兩種基本的文件類型,一種是 File,另一種是 folder. 通常的JSP,HTML 就屬於File類型。而文件夾只有一種,不用多說。這個兩種文件都繼承於 org.opencms.file.CmsResource 這個基類。CmsResource是opencms中最基本類型。創建它,也就是創建了File 或是 folder了。

要創建文件,我們必須瞭解opencms的核心工具類 org.opencms.file.CmsObject ,先摘錄其源碼的註釋:

 

 

 

         從第一句不難看出,些類提供了對 opencms VFS(虛擬文件系統)合法,授權訪問。

         他提供了很多創建,刪除,修改VFS的方法。

 

 

         上面的代碼片斷,就是其創建 CmsResource 方法。當然,這只是一個高度抽象的API接口,內部層層調用了很多工廠提供的方法來創建資源。最底層是利用JDBC 創建了一條記錄插入數據庫。

 

要調用CmsObject 所提供的方法來進行自己的操作.我們必須先得到CmsObject 實例.你可在opencms正常執行的某一環節進來獲取CmsObject. 或可以在自己創建. 下面是在 jsp 中的創建方法:      

 

 

得到了CmsObject實例對象,你可以進行自己的操作了.

 

 下面是我寫的一個工具類的方法:

 

 

CmsProperty 可以用下面的方法創建:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章