我在工作中繼承了一個包含嵌套在另一箇中的java web應用程序的項目。更高級別的應用程序有它自己的META-INF和WEB-INF目錄,以及每個目錄中相關的context.xml和web.xml。將一個java web項目嵌套在另一個項目中是不好的做法嗎?
在更高層次上,還包含另一組INF目錄和另一組context.xml和web.xml文件。基本上,這樣的事情:
App1
|--META-INF
|_context.xml
|--WEB-INF
|_web.xml
|_lib
|--Generic Directory
|--App2
|--META-INF
|_context.xml
|--WEB-INF
|_web.xml
|_lib
|--Another Generic Directory
對於Java相對較新,我很好奇,如果這被認爲是不好的做法。我最初的想法是重組項目,因爲我擔心用戶可以訪問通常隱藏在視圖中的第二組xml文件。
之前創建該結構的開發人員已不在公司,因此我不能真正說出他們的意圖是什麼。我只是好奇,如果有一種情況下,這種結構可能是有益的。 –
也許她想通過App1公開App2的源內容。但是App2的內容不會被執行。 –