Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517

Написание сервиса для обработки информации о клиентах

01.08.2014, 18:15. Показов 1231. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пролог: так уж получилось что вот уже почти год я не трогал EE, а он не трогал меня, но ничто не вечно под луной...

Подскажите пожалуйста какой самый простой и "удобный" путь нынче для тех, кому необходимо реализовать некий веб сервис и gui приложение для работы с ним (о веб интерфейсе речи не идёт), тема: некий учёт клиентов, регистрация новых и т.д. Ну если с GUI клиентом всё понятно, то вот с серверной частью не очень.
Я знаю только один вариант разработки подобных серверов: сервлет для апача с использованием хибернейта (или ему подобных) и спринга, но вот закралось у меня подозрение что есть пути попроще.
С использованием каких технологий, помогающих быстро всё это реализовать, решали бы эту задачу вы?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.08.2014, 18:15
Ответы с готовыми решениями:

Необходимо создать базу данных, для хранения общей информации о клиентах компании
Здравствуйте! У меня такая проблема: Необходимо создать базу данных, для хранения общей информации о клиентах компании, а так же...

Написание сервиса для фоновой музыки в приложении под Android(Java)
Товарищи, в данный момент столкнулся с одной из многих проблем на моём жизненном пути. Хотелось бы подробно узнать о секретах работы...

Написание программы для обработки строк
Помогите пожалуйста написать программу:в программу вводятся символьные строки(признак конца строки слово "exit"),и она должна...

8
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
04.08.2014, 21:54  [ТС]
Вроде мой вопрос достаточно абстрактный и не требует лезть копаться в каком-то говнокоде/ писать за меня кусок кода/ лезть в мануалы и т.д. , уделите уж пожалуйста минутку и дайте дельный совет
0
Кандёхаем веселее!
 Аватар для MLPMan
296 / 330 / 76
Регистрация: 02.10.2012
Сообщений: 2,175
05.08.2014, 03:34
Думаю, тут подойдёт RESTful веб сервис. Сам пока не пробовал, но там вроде не очень сложно. В сети есть инфа на русском, а в NetBeans пару демо-проектов, можно сразу пощупать рабочий пример.
1
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
05.08.2014, 09:36
Для написания веб-сервисов есть два популярных стандарта: SOAP (более старый и распространенный) и REST(модный молодежный).
В java для написание этих сервисов есть стандартный API: JAX-WS и JAX-RS, соответственно.
Если выберите REST - могу посоветовать использовать https://jersey.java.net/ (Хорошие примеры, есть интеграция с множеством других библиотек)
1
 Аватар для Gepar
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
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
10.08.2014, 22:23
Цитата Сообщение от Gepar Посмотреть сообщение
опять полностью поменяеться; появяться новые технологии, новые аннотации, новые фреймворки без каких-либо стандартов, которые заново надо изучать и которые ничуть не будут похожи на то что есть сегодня, а то что есть к сегодняшнему дню даже работать с ними не будет ...
Это нормально. Программист должен учится постоянно.
1
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
13.08.2014, 20:52
Rest на данный момент будет удобнее всего.

В дополнение к упомянутому и очень неплохому jersey, могу порекомендовать обратить внимание на apache cxf. На мой взгляд он каплю полегче и попроще. Суть примерно та же.
1
 Аватар для Gepar
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.08.2014, 14:33
Помогаю со студенческими работами здесь

Обработка информации о клиентах из файла(таблица)
Добрый день! Пишу указанное в теме приложение. Есть абстрактный класс client, от него наследуются 3 класса, каждый из которых подразумевает...

Организовать возможность ввода и обработки данных о клиентах и мастерах некоторого салона.
Очень нужна помощь по 4 и 5 пункту: {Задача: Организовать возможность ввода данных о клиентах и мастерах некоторого салона. ...

Класс для обработки информации
Создать класс для обработки информации о различных датах. Каждая дата - это число, месяц, год, название даты. На базе класса “дата”...

Компьютер как для обработки большого количества информации, так и для игр
Добрый день. Имею желание собрать системный блок. Бюджет: 35-45 тысяч рублей. Особо не разбираюсь в железе, поэтому прошу помощи у...

Класс для обработки информации о людях
13.1. Создать класс для обработки информации о людях. Сведения о каждом человеке содержат ФИО, рост и вес. Функции: а) функция ввода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
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
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru