2010-06-06 31 views
1

我想開始我的第一個Java EE項目。我已經閱讀了很多springMVC框架是一個不錯的選擇(雖然從未使用過)在Netbeans中使用SpringMVC vs Java EE項目感到困惑

我以前使用java的經驗並不多。只有一些使用Netbeans的小型應用程序開發。所以我有一些使用Netbeans的經驗。

但我看到我可以在Netbeans中啓動一個Java EE項目。那麼netbeans在底層使用什麼樣的框架。 PS:我對框架(例如SpringMVC)的理解是你遵循框架規則來配置你的應用程序。然後框架照顧或鏈接您的視圖,控制器和模型。 所以如果我使用netbeans,我需要照顧我自己的MVC鏈接嗎?

回答

1

我看到我可以在Netbeans中啓動一個Java EE項目。那麼netbeans在底層使用什麼樣的框架。

嗯......沒什麼。 NetBeans只是一個IDE,讓你使用任何你想要的框架:JSF 2.0,Wicket,Struts 2,Stripes,Spring MVC,你自己的毒藥。當然,可以說NetBeans提升(並支持)JSF 2.0,但這並不意味着您不能使用其他框架,只需將所需的庫添加到您的項目中即可。

在任何情況下,Spring MVC的只是其中的一個選項中選擇別人,而不是編寫Java EE應用程序的絕對要求。一些Java EE應用程序甚至沒有實際的Web界面。不管信不信,你可以編寫Java EE應用程序 - 特別是Java EE 6應用程序 - 不需要Spring :)

+0

感謝Pascal, 但我的應用程序會有一個web界面和一個桌面客戶端(也就是我我試圖使用netbeans)。 所以這意味着我必須使用MVC框架? 如果我在創建項目時不選擇任何框架。這有什麼缺點嗎? – Sanju 2010-06-06 22:28:13

+0

你*必須*使用MVC框架嗎?嚴格來說,沒有。 *你應該使用MVC框架嗎?是。我很確定NetBeans會讓你在創建項目後添加任何庫。 – 2010-06-06 22:36:47