2012-11-05 53 views
1

您可以(部分)在分發時隱藏XPage應用程序的設計,您應該怎麼做?您如何(部分)隱藏您的XPages應用程序的設計?

+0

有時,當我部署應用程序時,應用程序配置存在問題。需要調整構建屬性,faces-config等以及乾淨的操作。如果您隱瞞設計,我認爲您無法在現場解決此類問題。只是爲了讓你知道...... –

+1

我不確定你是否真的可以隱藏設計。如果您只是隱藏數據庫設計,您仍然可以使用NotesPeek訪問XPages源代碼。甚至刪除* $ FileData *項目中的源代碼也無濟於事,因爲編譯後的類仍然可以被反編譯...... –

+0

我想任何人都不會嘗試使用便箋來恢復應用程序。從零開始構建它可能會更快 –

回答

0

帕特里克我們隱藏了我們的IQJam和IdeaJam評估的整個設計,所有的工作都很好。不知道如何只隱藏應用程序的「部分」。

+0

這不安全。 –

0

不可能的部分隱藏特定的對象,請使用下列步驟來隱藏應用程序設計完全地

  1. 從您的NSF應用程序創建兩個新的模板(NTF的)
  2. 不使用的模板替換設計其他與勾選「隱藏forumlas和‘的LotusScript’打勾
+1

你有沒有用筆記偷看應用程序? ;-) –

0

沒有測試它自己,但我會嘗試收拾的.class和XPages中(通常的WebContent的內容生成的代碼的.xml定義\ WEB-INF文件夾)放入單個JAR並將其部署到另一個數據庫。如果你的代碼依賴於不同數據庫中的視圖和表單,這樣可以很好地工作,所以你不必費心去隱藏常規的Notes設計元素。

反編譯這些類的選項仍然可以顯示所有的綁定/腳本和組件名稱,但至少你會讓別人難以做到。

相關問題