![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Решил в новом проекте использовать Spring. О мотивах не спрашивайте, это скорее желание узнать что-то новое. Хотелось бы поинтересоваться, а использует ли кто-нибудь этот framework в реальных проектах? В чем его достоинства, недостатки и каких результатов удалось добиться с его помощью?
|
|||
|
||||
| guest_ |
|
|||
|
Unregistered |
Читал, что Spring+Hibernate - это проще и удобнее, чем EJB. Для большинства задач EJB избыточен. Не использую ни то, ни другое, и нет пока необходимости. Несколько лет назад немного прикоснулся к EJB и осталось ощущение, что это очень медленно.
|
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Медленно в эксплуатации или при разработке?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| guest_ |
|
|||
|
Unregistered |
Медленно в эксплуатации. Но это был первый опыт. Также как и автор топика, решили попробовать. Может, просто не умели. Но в литературе встречал оценку, что применение EJB оправдано в 5% проектов, в остальных случаях лучше облегченный вариант Spring+Hibernate.
|
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Просто я думал, EJB как раз нужны для систем с огромной нагрузкой => должны обеспечивать высокую скорость, надежность и т.п.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| guest_ |
|
|||
|
Unregistered |
мое мнение очень поверхностное. EJB - это аэробус , у которого на борту концертный зал, бассейн. Когда он поднимется в воздух и наберет высоту, то все великолепно. Но это действительно нужно 5% пассажиров. Большинству сгодилось бы что-то попроще. На самом деле и EJB и Spring+Hibernate придуманы для ускорения проектирования за счет использования готовых компонент. Универсальное решение всегда менее эффективно, чем специальное. Но для индустрии это нормально.
|
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 3 Всего: 127 |
Да, я тоже от бывалых разработчиков слыхал неоднократно мнение, что EJB избыточен. Сам им не занимался, но основания доверятьэтим людям есть... Точнее, это касалось именно Entity Beans - остальные виды оправданы. Хотя Entity Beans как раз и есть сердце EJB, остальное - так, периферия.
P.S. Всё с чужих слов, так что прошу не пинать - просто испорченный телефон общения в программерской среде - за что купил, за то продал! -------------------- |
|||
|
||||
| egypt |
|
|||
|
Unregistered |
Помогите, кто может советом, мну тут надо разобраться со Spring-ом с чего начать
|
|||
|
||||
| Шмель |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.4.2004 Репутация: 2 Всего: 18 |
egypt
Для начала почитай про АОП. I want my AOP - очень хорошая серия статей на эту тему (ссылка - http://www.javaworld.com/javaworld/jw-01-2...118-aspect.html ) Это сообщение отредактировал(а) Шмель - 1.8.2005, 02:03 --------------------
будешь на Земле - заходи |
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 3 Всего: 127 |
Посмотри на русском здесь - http://lib.juga.ru/article/articleview/216/1/3/ http://lib.juga.ru/article/articleview/218/1/3/ А про АОП на начальном уровне юзания Spring`а, я считаю, разбираться в АОП не обязательно, но если действительно интересно, то на русском есть неплохие статьи тут: http://www.javable.com/columns/aop/workshop/01/ http://www.javable.com/columns/aop/workshop/02/ -------------------- |
|||
|
||||
| Zandr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 433 Регистрация: 16.7.2004 Где: Новосибирск Репутация: нет Всего: 13 |
Это не то чтобы нормально, это в подавляющем большинстве случаев единственное возможное решение |
|||
|
||||
| Гость_Slava |
|
|||
|
Unregistered |
Еще одна статья на русском http://www.optim.ru/cs/2004/3/Spring/Spring.asp
В этой статье есть текст "... Spring может исключить потребность в использовании разнообразных форматов файлов для пользовательских свойств, поддерживая конфигурацию в непротиворечивом состоянии для всех приложений и проектов..." Поясните плиз эту фразу. Это что, какой-то общий **-servlet.xml ? |
|||
|
||||
| sragio |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 26.4.2005 Репутация: 1 Всего: 1 |
Что то типа того. Видимо имелось ввиду что в Spring реализовано Dependency Injection. Cвязывание различных бинов на основе xml файла. То есть если ты захочешь вместо одной реализации использовать другю тебе будет достаточно поменять пару строчек в xml. |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Сейчас занимаюсь Spring. Не могу сказать, что много понимаю пока. Но вообщем-то идея такова - Spring является легкой заменой EJB. Фактически это достаточно обширный набор классов, которые предназначены для большого круга задач.
Одним из фундаментальных задач - это реализация АОП (аспектно-ориентированного программирования). Вот разберусь побольше - и напишу какой-нибудь обзор. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Было бы здорово. Особенно в части АОП. Это сообщение отредактировал(а) Lamer George - 8.9.2005, 13:10 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |