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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использование Spring framework в проектах 
:(
    Опции темы
gEndelf
Дата 8.9.2005, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 7.7.2005
Где: the world

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



ждем обзора smile
Сам взялся почитать про Sping
хотелось бы узнать ваше мнение по этому фреймворку.
PM MAIL WWW   Вверх
Shatl
Дата 8.9.2005, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 8.9.2005
Где: Belarus, Жодино

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



Уважаемые, может ли кто указать ссылки на примеры по Spring, или кто поделится своими наработками. Это все нужно для скорейшего освоения Spring. Примеры что идут с дистрибутивом, какие то совсем не интересные.

Сам я скачал пример с :

http://www.manning-source.com/books/walls2...tion_source.zip

судя по беглому просмотру исходников, там много интересного и полезного, но smile пример у меня, увы, не собирается. При выполнении шага " ant setup_db " после успешного выполнения компиляции и некоторого жужжания по поводу [schemaexport] выдается ошибка

BUILD FAILED
java.lang.NoClassDefFoundError: org/odmg/DCollection

Подскажите плиз, чей это класс не найден и почему он не найден ? Путь к Спрингу прописан как и требует Readme примера, внутри каталога Спринга имеется каталог /Lib со всеми прибамбасами, что идут в дистрибутиве Спринга.
PM MAIL   Вверх
batigoal
Дата 8.9.2005, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

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



Цитата(Shatl @ 8.9.2005, 15:37)
Путь к Спрингу прописан как и требует Readme примера, внутри каталога Спринга имеется каталог /Lib со всеми прибамбасами, что идут в дистрибутиве Спринга.

А какой там именно путь?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Shatl
Дата 9.9.2005, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 8.9.2005
Где: Belarus, Жодино

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



В build.properties файле:

spring.home=c:\Spring-framework (сюда я скопировал все что было в dist каталоге дистрибутива, а также создал c:\Spring-framework\lib каталог, сюда скопировал lib каталог дистрибутива )

deploy.target=c:\Spring-framework\Sample (потом собирался перенести в Deploy JBoss-a)
logfile.path=C:\Spring-framework\Sample\training.log

### Database configuration
hsql.path=c:\jboss-4.0.0\server\default\data\hypersonic
hsql.name=training
db.url=jdbc:hsqldb:hsql://localhost/training
db.driver=org.hsqldb.jdbcDriver
db.username=sa
db.password=
hibernate.dialect=net.sf.hibernate.dialect.HSQLDialect


PS.
Да, в дистрибутиве со Спринг все-таки идет хороший пример, я имею в виду
MVC step-by-step, только вот хотелось бы увидеть продолжение этой статьи !
PM MAIL   Вверх
Zandr
Дата 28.9.2005, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Спринг наверное вещь хорошая, но вот скоро выйдет EJB3.0... А пока просто ознакомьтесь: http://trailblazer.demo.jboss.com/EJB3Trail/ - там не много.
PM MAIL   Вверх
Zandr
Дата 28.9.2005, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Че написал - сам не понял... smile
PM MAIL   Вверх
Guest
Дата 7.10.2005, 10:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Zandr @ 28.9.2005, 10:24)
Спринг наверное вещь хорошая, но вот скоро выйдет EJB3.0... А пока просто ознакомьтесь: http://trailblazer.demo.jboss.com/EJB3Trail/ - там не много.

И все ломанутся за EJB3.0? smile Нафига? smile Спринг себя и так неплохо зарекомендовал.
Я считаю, что EJB применимо, если заранее requirements заставляют проектировать систему как cluster-ное решение. Иначе достаточно спринга, во всяком случае на своем опыте убедился...
  Вверх
onsh76
Дата 15.10.2005, 08:53 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата(Shatl @ 8.9.2005, 14:37)
Уважаемые, может ли кто указать ссылки на примеры по Spring, или кто поделится своими наработками. Это все нужно для скорейшего освоения Spring. Примеры что идут с дистрибутивом, какие то совсем не интересные.


В июне прошлого года мы перекрестились и начали новый проект с использованием Spring (включая Spring MVC web framework) плюс iBatis. Книг никаких на тот момент не было. У начальства выпросили 2 недели на разведку боем. Использовали только то, что шло вместе со Спрингом и iBatis-ом. В частности разложили по полочкам проект jPetStore. Если Вы его освоите, этого достаточно на старт, поверьте.
  Вверх
COVD
Дата 31.10.2005, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



В основе Spring , как они пишут, лежит ОДНА идея - программирование в интерфейсах. Идея понятна на интуитивном уровне и может быть применена везде, если программист осознал необходимость и пользу этого подхода в своем проекте.

Что дает применение фреймворка? Достойны ли преимущества от его применения усилий на его освоение?
PM MAIL   Вверх
AntonSaburov
Дата 31.10.2005, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

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



Хотел подготовить что-то по Spring, но наткнулся на уже готовое.


The Spring framework: Основы - http://lib.juga.ru/article/articleview/216/1/0

Spring framework: Концепция Inversion of Control и основы Spring - http://lib.juga.ru/article/articleview/218/1/0
PM MAIL WWW ICQ   Вверх
tux
Дата 1.11.2005, 03:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

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



Цитата(COVD @ 1.11.2005, 00:13)
Что дает применение фреймворка? Достойны ли преимущества от его применения усилий на его освоение?

Хотя опыт использования Spring у меня не большой, думаю все-таки могу уже что-то сказать по поводу использования.
Основной Spring является IoC контейнер. Его преимущества описаны в первой ссылке, которую дал AntonSaburov:
  • управление зависимостями
  • упрощение повторного использования классов или компонентов
  • упрощение unit-тестирования
  • более "чистый" код (Классы больше не занимаются инициализацией вспомогательных объектов)
Отметил бы еще уменьшение зависимости программных компонентов - для замены одного компонента на другой при условии реализации ими одного и того же интерфейса достаточно поправить конфиг Spring'а.
Что еще хотелось бы отметить:
  • простой в использовании веб-фреймворк Spring-MVC, основанный на тех же принципах, что и основная библиотека
  • готовые решения для упрощения работы со многими технологиями и библиотеками (например, JDBC, Hibernate, JMS за счет использования JDBCTemplate, HibernateTemplate и JMSTemplate)
  • и многое другое, чего я еще и не знаю
Резюме: ИМХО, во многих проектах (совсем не обязательно веб) использование Spring оправдано и решает многие часто встречающиеся задачи. Однако, нужно учитывать что у Spring есть определенные ограничения, в частности, компоненты Spring - это не EJB и не могут работать на кластере.
PM MAIL Skype GTalk Jabber YIM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0531 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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