2017-03-09 155 views
-1

Java EE應用程序具有ejb和業務層,並且它們在應用程序服務器上運行。但是,我可以創建包含ejb的Java Web應用程序,並將其部署到Glassfish等應用程序服務器。在這種情況下,我無法清楚地看到差異。我正在使用Netbeans IDE,看起來我可以在Java Web Application上做任何事情。你能幫我麼?Java Web應用程序和Java企業應用程序有什麼區別

+0

我不認爲有區別。只是人們使用不同的條款。 – ProgrammersBlock

回答

0

Java EE 6/EJB 3.1引入了將EJB打包到WAR文件(也稱爲Web模塊)中的功能。

所有早期版本的Java EE的需要這是一般企業歸檔(EAR文件)與任何相關的庫和網絡模塊一起捆綁的EJB JAR被打包的EJB。

因此,如果您使用的是現代化的Java EE服務器,您可以構建並將所有包括EJB的所有東西都捆綁到一個WAR文件中(您稱爲Java Web應用程序),而且您的生活將比以前更簡單。

的主要原因爲構建企業EAR文件(你是指什麼作爲Java EE應用程序)今天,如果你想在多個WAR文件部署共享EJB和其他庫。

+0

非常感謝。這是非常有幫助的。 –

相關問題