我開始使用澤西島,我一直在玩弄例子。開始頁面提到3個不同的Maven原型,從one using Grizzly開始,一個用於making a JavaEE Web Application,以及類似的開始頁面,但部署在Heroku上。以澤西島爲起點的推薦Maven原型
我已經玩過灰熊,看起來很容易,但我不覺得我理解這些差異。如果我理解正確,那麼製作JavaEE Web應用程序需要打包爲WAR並使用servlet容器(如Jetty或Tomcat)。
使用Grizzly看起來好多了,因爲它不必每次都打包,但我認爲製作JavaEE Web應用程序有缺點。 Grizzly示例沒有web.xml文件,但其他人做。這是使用Grizzly的限制還是僅僅是沒有必要?如果我以後想要使用Heroku或AWS部署我的服務器,我只能做到這一點,如果我把它做成JavaEE Web應用程序? Heroku原型似乎與JavaEE類似。是否可以混合搭配,比如使用Grizzly進行更快速的開發,然後使其成爲JavaEE Web應用程序來實際部署它?
我很抱歉,如果我問的是不明確的,我只是有點不知所措,這些選擇似乎是前期的,並不瞭解每個的差異和影響。預先感謝您提供的任何幫助!