| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Spring Hibernate и JQuery |
| Автор: Andy_L20066 11.3.2010, 18:05 |
| Привет, нужен совет, поскольку пока ничего рабочего нет. Будет апликация которая будет иметь Spring, Hibernate - что то типа такого: юзер логинится и соответсвенно если он админ то видит список всех остальных юзеров (в виде дерева), с дерева можно выдалять или добавлять юзеров (для этого надо использовать JQuery). вопрос такой: 1. мне нужно будет взять например какойто фреймворк REST типа Jersey, 2. написать вебсервисы которые дергают хибернейтовские методы для доступа к базе данных и могут возвращать JSON либо XML 3. JQuery можно использовать для того чтобы дергать эти веб сервисы, и соответсвенно парсать риспонс, выводить что-то на UI (удалять узлы с дерева, добавлять) Правильный ли это подход в случае использования JQuery или можно сделать както по другому? Может кто может указать пример использования JQuery, Spring и Hibernate? Cпасибо |
| Автор: 5ad1sT 12.3.2010, 12:25 |
| А почему бы не использовать http://directwebremoting.org/dwr/index.html? У нас на проект удачно используется, для похожих задач. |
| Автор: Andy_L20066 12.3.2010, 12:56 |
| о DWR не слышал, но не мешало б почитать Добавлено через 4 минуты и 20 секунд хм... вот тут нашел статейку, тут както вообще без вебсервисов (типа Jersey) обходятся... http://www.jtraining.com/blogs/ajax-with-spring-mvc-and-jquery.html тоесть в спринге есть возможность возвращать JSON и фактически можно без дополнительной либы (для сервисов) обойтись? |
| Автор: 5ad1sT 12.3.2010, 14:10 | ||
Да почитай, с ним ты не будешь заморачиваться с парсингом xml и т.п. |
| Автор: powerOn 12.3.2010, 16:36 |
| А как для DWR сервисов unit/integration тесты пишите? |
| Автор: 5ad1sT 12.3.2010, 18:41 | ||
Для тестирования конкретно DWR не пишем unit тесты. Обычно тестируются целые модули в которых используется DWR. Тестируется через Apache JMeter, руками (один раз). Потом запускается скрипт, и JMeter сам проходит по модулям и выполняет нужные действия. Потом по логам можно посмотреть, где что упало... |
| Автор: dementiev 14.3.2010, 19:59 |
| powerOn, нашёл в интернете твою статью на русском и ещё парочку на заморском. Возник вопрос: rest как слой приложения можно же добавить уже на существующее приложение? Необязательно же начинать делать приложение сразу правильно и с rest`ом? Спасибо. |
| Автор: powerOn 14.3.2010, 23:16 | ||
Грамотно написанное приложение предрасположено к легкому повторному использованию своих частей/слоев или же замене одних частей/слоев на другие. Если у вас связность между слоями в приложении низкая и каждый из них занимается свои делом (т.е. обладает высоким зацеплением), то вы должны иметь возможность внедрить "REST-слой" без особых проблем. Впрочем, как и любой другой слой. |