|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
Написание сервиса для обработки информации о клиентах01.08.2014, 18:15. Показов 1231. Ответов 8
Метки нет (Все метки)
Пролог: так уж получилось что вот уже почти год я не трогал EE, а он не трогал меня, но ничто не вечно под луной...
Подскажите пожалуйста какой самый простой и "удобный" путь нынче для тех, кому необходимо реализовать некий веб сервис и gui приложение для работы с ним (о веб интерфейсе речи не идёт), тема: некий учёт клиентов, регистрация новых и т.д. Ну если с GUI клиентом всё понятно, то вот с серверной частью не очень. Я знаю только один вариант разработки подобных серверов: сервлет для апача с использованием хибернейта (или ему подобных) и спринга, но вот закралось у меня подозрение что есть пути попроще. С использованием каких технологий, помогающих быстро всё это реализовать, решали бы эту задачу вы?
0
|
|
| 01.08.2014, 18:15 | |
|
Ответы с готовыми решениями:
8
Необходимо создать базу данных, для хранения общей информации о клиентах компании Написание сервиса для фоновой музыки в приложении под Android(Java) Написание программы для обработки строк |
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
| 04.08.2014, 21:54 [ТС] | |
|
Вроде мой вопрос достаточно абстрактный и не требует лезть копаться в каком-то говнокоде/ писать за меня кусок кода/ лезть в мануалы и т.д. , уделите уж пожалуйста минутку и дайте дельный совет
0
|
|
|
Кандёхаем веселее!
296 / 330 / 76
Регистрация: 02.10.2012
Сообщений: 2,175
|
|
| 05.08.2014, 03:34 | |
|
Думаю, тут подойдёт RESTful веб сервис. Сам пока не пробовал, но там вроде не очень сложно. В сети есть инфа на русском, а в NetBeans пару демо-проектов, можно сразу пощупать рабочий пример.
1
|
|
|
|
|
| 05.08.2014, 09:36 | |
|
Для написания веб-сервисов есть два популярных стандарта: SOAP (более старый и распространенный) и REST(модный молодежный).
В java для написание этих сервисов есть стандартный API: JAX-WS и JAX-RS, соответственно. Если выберите REST - могу посоветовать использовать https://jersey.java.net/ (Хорошие примеры, есть интеграция с множеством других библиотек)
1
|
|
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
| 10.08.2014, 20:05 [ТС] | |
|
Спасибо, посмотрю этот REST, до этого только краем уха о нём слышал, проект можно сказать независимый так что в технологиях и используемых библиотеках я не ограничен.
Другое дело что меня совремённая JAVA EE пугает - открыл я книгу Энтони Гонсалвес - JAVA EE 7 for beginners, а там вся первая глава в 1000 сокращений названий технологий и подходов и ещё описание 30 спецификаций, которые сейчас входят в java EE, так прямо аж не знаешь за что хвататься когда в примерах всё это нагромаждено да ещё и присыпано кучей аннотаций. Как-то уж больно удалённо от программирования это всё выглядит и просто таки кишащим специфическими аннотациями да и что-то мне подсказывает что изучи я всё это, а потом вернись к субд ещё на год-полтора и снова скачай что-то по java ee в 2016 году и всё опять полностью поменяеться; появяться новые технологии, новые аннотации, новые фреймворки без каких-либо стандартов, которые заново надо изучать и которые ничуть не будут похожи на то что есть сегодня, а то что есть к сегодняшнему дню даже работать с ними не будет ...
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 10.08.2014, 22:23 | |
|
1
|
|
|
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
|
|
| 13.08.2014, 20:52 | |
|
Rest на данный момент будет удобнее всего.
В дополнение к упомянутому и очень неплохому jersey, могу порекомендовать обратить внимание на apache cxf. На мой взгляд он каплю полегче и попроще. Суть примерно та же.
1
|
|
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
| 21.08.2014, 14:03 [ТС] | |
|
Пробую по советам REST, всё мило выглядит, но пока не разобрался что мне делать с защитой моего сервиса. хотелось бы какую-то авторизацию с сохранением сессии но без спринга, всё же спринг это хорошо, но он сильно нагруженный, в последний раз когда я его использовал я во всех этих его модулях потерялся да ещё и пару дней потратил на то чтобы разные версии модулей подружить.
0
|
|
|
27 / 27 / 13
Регистрация: 07.11.2010
Сообщений: 154
|
|
| 21.08.2014, 14:33 | |
|
Все зависит от проекта. Если у вас не дорогой, не энтерпрайзный проект (а судя по всему это так), то можно создать пользователей в бд, авторизовываться с клиента в момент запуска клиентского ПО (такой же запрос к веб-сервису), в ответ на сервере генерировать id сессии и записывать его же в таблицу активных юзеров. Теперь при любом обращении к веб сервису отдельным полем слать id, а на сервере сравнивать, если такой id в базе и активен - запрос обрабатывать. Ну и соответственно убивать эту запись после выхода из клиентского ПО. Это самая простая модель, дальше ее можно накручивать и накручивать.
0
|
|
| 21.08.2014, 14:33 | |
|
Помогаю со студенческими работами здесь
9
Обработка информации о клиентах из файла(таблица) Организовать возможность ввода и обработки данных о клиентах и мастерах некоторого салона. Класс для обработки информации Компьютер как для обработки большого количества информации, так и для игр Класс для обработки информации о людях Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|