Запутался в использовании проекта SpringMVC Vs Java EE в Netbeans

Я хочу начать свой первый проект Java EE. Я много читал, что фреймворк springMVC — хороший выбор (но никогда не использовался)

Мой предыдущий опыт работы с java невелик. только небольшая разработка приложений с использованием Netbeans. поэтому у меня есть некоторый опыт использования Netbeans.

Но я вижу, что могу запустить проект Java EE в Netbeans. Итак, какой фреймворк использует netbeans.

PS: Мое понимание фреймворка (например, SpringMVC) заключается в том, что вы следуете правилу фреймворка для настройки своего приложения. а затем фреймворк позаботится о том, чтобы связать ваш вид, контроллер и модель. так что, если я использую netbeans, нужно ли мне самому позаботиться о связывании моего MVC?


person Sanju    schedule 06.06.2010    source источник


Ответы (1)


Я вижу, что могу запустить проект Java EE в Netbeans. Итак, какой фреймворк использует netbeans.

Хм... Ничего. NetBeans — это всего лишь IDE, и вы можете использовать любой фреймворк: JSF 2.0, Wicket, Struts 2, Stripes, Spring MVC, ваш собственный яд. Конечно, можно сказать, что NetBeans продвигает (и поддерживает) JSF 2.0, но это не означает, что вы не можете использовать другую инфраструктуру, просто добавьте в свой проект необходимые библиотеки.

В любом случае, Spring MVC является лишь одним из вариантов и не является абсолютным требованием для написания приложений Java EE. Некоторые приложения Java EE даже не имеют веб-интерфейса. И хотите верьте, хотите нет, но вы можете написать приложение Java EE — особенно приложения Java EE 6 — без Spring :)

person Pascal Thivent    schedule 06.06.2010
comment
Спасибо, Паскаль, но у моего приложения будет веб-интерфейс и настольный клиент (по этой причине я пытаюсь использовать netbeans). Итак, это означает, что я должен использовать структуру MVC? если я не выберу какой-либо фреймворк при создании проекта. есть ли в этом недостатки? - person Sanju; 07.06.2010
comment
Вы должны использовать структуру MVC? Строго говоря, нет. Следует ли использовать инфраструктуру MVC? да. И я почти уверен, что NetBeans позволит вам добавлять любые библиотеки после создания проекта. - person Pascal Thivent; 07.06.2010