Вопрос по spring, frameworks, desktop, eclipse-rcp, java – Могут ли Spring и SWT работать вместе для настольных приложений Java?

8

Я собираюсь разработать Java-приложение для рабочего стола. Пока я разрабатывал веб-приложение, у меня было много выбора, например, Spring, Strut и т. Д. Однако для Java Desktop (что является новым для меня) я не нахожу ничего.

Является ли это Eclipse RCP платформой Java для настольных ПК, которая работает как Spring mvc в веб-приложениях? Интересно, могу ли я использовать Spring, чтобы пользоваться преимуществами МОК вместе с Eclipse RCP, чтобы пользоваться преимуществами обоих миров?

Пожалуйста, порекомендуйте. Благодарю.

Ваш Ответ

3   ответа
4

Swing или SWT. Я игнорирую AWT на этом.QTJambi это не то, что используется в Java.

Большинство настольных приложений Java используют Java Swing. Ничто не мешает вам использовать контейнер IOC в настольном приложении. В целом, контейнеры IOC используются в основном для хранения прослушивателей событий, действий в настольных приложениях и только компонентов пользовательского интерфейса.

Существует множество попыток создания каркасов Swing RCP, но большинство настольных Java-приложений вроде бы работают самостоятельно.

3

возможностями, включая IoC. Spring определенно не ограничивается веб-миром, и одна из его замечательных возможностей - это швейцарский армейский нож фреймворков Java.

Можете ли вы дать мне ссылку, показывающую, как это сделать? Я не могу получить какую-либо информацию / пример от Google. janetsmith
0

Да, вы можете использовать Spring с SWT, но нет встроенной инфраструктуры MVC, которая могла бы вам помочь. Вы можете найтиSpring Rich Client Модуль полезен.

Здесь & APOS; s простой пример - мнение одного человека.

SWT достаточно портативен для наиболее важных ОС (windows, mac, linux). Даже интеграция с WPF работает, и MS работает над этим вместе с Eclipse Foundation.
Это все еще нативный код, а не 100% Java. Он такой же портативный, как и С. Вопрос о Spring Rich Client остается в силе, несмотря ни на что.

Похожие вопросы