Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Посоветуйте framework для J2EE 
V
    Опции темы
korotin
Дата 26.7.2010, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 1.9.2008

Репутация: 1
Всего: 1



Здравствуйте!

Хочу освоить  фреймворк, для начала хочется поупражняться с графическими компонентами.
Хвалят spring, JSF..., но т.к. ничего о них не знаю, решил обратиться к опытным.

Заранее спасибо!

Это сообщение отредактировал(а) korotin - 26.7.2010, 18:59
PM MAIL ICQ   Вверх
Vasay
Дата 26.7.2010, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



korotin, 

Для каких целей нужен фреймворк?



--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
ivanovpv
Дата 27.7.2010, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 2
Всего: 28



Возьми для начала Struts - он самый IMHO простой и ясный. Потом по ходу дела посмотришь и более сложные


--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
korotin
Дата 27.7.2010, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 1.9.2008

Репутация: 1
Всего: 1



Цитата(Vasay @  26.7.2010,  19:34 Найти цитируемый пост)
Для каких целей нужен фреймворк?

пока для себя, но в дальнейшем желательно, чтобы можно было этим фремворком воспользоваться
для дела, например, воспользоваться графическими компонентами для рисования "морды" сайта и другими возможностями.



Цитата(ivanovpv @  27.7.2010,  08:52 Найти цитируемый пост)
Возьми для начала Struts - он самый IMHO простой и ясный. Потом по ходу дела посмотришь и более сложные 

Спасибо за совет, а есть ли популярные, ну или не очень, сайты написанные с использованием struts?

PM MAIL ICQ   Вверх
Vasay
Дата 27.7.2010, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73



korotin, 

Цитата

воспользоваться графическими компонентами для рисования "морды" сайта и другими возможностями.


Про это лучше сразу забыть - фреймворки позволяющие "рисовать" (разрабатывать путем кидания компонентов на форму) - совершенно несовместимы с реалиями web разработки.

Максимум на что они годятся - бэкэнд к какой-нибудь БД. Да и то как показывает практика - пользователи не очень счастливы. 

Вообщем-то на данный момент из подобных фреймворков в Java остался разве что коммерческий Oracle ADF. 
Был еще NetBeans visual web на базе woodstock  - но благополучно скончался.


Также,  для создания сайта совершенно не годятся GWT, различные Faces (facelets, iceface...).  

JSF ИМХО не самая удобная технолоия для создания сайтов. Но применение возможно.


Опять же ИМХО наиболее удобен в плане создания сайтов - Spring Framework. Но и ручной работы там много. Уменьшить количество XML кода (или аннотаций) поможет Spring Roo -  scaffolding + "convention over configuration" поверх Spring Framework. В любой момент проект может быть сконвертирован в стандартный Spring Framework проект.

Есть еще более упрощенная версия  - Grails. Внутри все тот же Spring Framework, но обернуто все в RoR подобную оболочку с использованием скриптового языка Groovy. Пожалуй, самый удобный WEB фреймворк из всех, что встречал.


Упомянутый выше Struts, обычно используется в связке со Spring Framework и заменяет часть последнего называемую Spring MVC. 


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
korotin
Дата 27.7.2010, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 1.9.2008

Репутация: 1
Всего: 1



Vasay, спасибо за информацию... 
Начну со struts. Вот только книжку в электронном виде не могу найти, все требуют денег. 
Подскажите ссылку на подобную литературу!

Заранее спасибо!
PM MAIL ICQ   Вверх
Vasay
Дата 27.7.2010, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 18
Всего: 73





--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
korotin
Дата 27.7.2010, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 1.9.2008

Репутация: 1
Всего: 1



Vasay, еще раз большое спасибо!!!
Всем спасибо начну со struts.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1621 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.