![]() 434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
|
REST сервис на JAVA25.06.2017, 11:09. Показов 2986. Ответов 23
Метки нет Все метки)
(
Собственно вот в чём вопрос. Делаю умный дом, и возник вопрос. Какая технология для REST сервиса на java лучше?
Во первых java se vs Java ee. Если java se, то там есть поддержка web из коробки? если нет, то вообще есть? и что юзать посоветуете. С java ee, это интерпрайз а следовательно там есть лицензирование? или как? Со стеком там всё понятно томкет + spring mvc. Собственно еще вопрос, с GPIO способна работать только java me? под EE или SE есть? Или придётся писать отдельно службу для управления GPIO и отдельно веб сервер который будет вызывать службу? Добавлено через 15 часов 38 минут еще немного подумал. и понял что идея писать на разных версиях java не такая и плохая. Rest сервис будет на Java EE Микро сервисы на ME. А общаться между собой всё будет через кролика (RabbitMq).
0
|
25.06.2017, 11:09 | |
Ответы с готовыми решениями:
23
Java приложение как сервис REST-сервис с двумя очередями Spring Boot REST сервис |
![]() 434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
|
25.06.2017, 11:43 [ТС] | |
как бы Java ME 8 сей час превратилась в решение для микроконтроллеров и микрокомпьютеров.
А причём тут андроид? ME у меня будет общаться с GPIO и иными интерфейсами. и получать команды от rest сервиса. А сам REST клиент будет вообще на JS (react). Но вот я не уверен что в масштабах дома java EE применима... Добавлено через 8 минут и если есть нормальный вариант работы с GPIO на JAVA SE то может и заменю EE
0
|
![]() ![]() 2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|||
25.06.2017, 12:48 | |||
0
|
![]() 378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
25.06.2017, 15:00 | |
Kill100, как вы видите архитектуру? микроконтроллер снимает показания, передает их на сервер и выполняет действия с сервера?
rest тут где? микроконтроллеры будут иметь доступ к сети через ethernet/wifi? какие железки если не секрет?
0
|
![]() 434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
||
25.06.2017, 15:09 [ТС] | ||
Из железок пока что куплено/подарено: pi 3, пару датчиков температуры/влажности, движения, освещения, несколько 4-6 канальных реле, 2 шт esp8266 (еще не знаю куда их воткнуть, но планирую сделать типа микро хабов сообщающихся с pi). На самом деле я еще не до конца представляю что будет. Так как это первая неделя как решил этим заняться.
0
|
![]() 434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
|
25.06.2017, 15:34 [ТС] | |
Это будет огромный набор микросервисов которые будут слушать и пулить сами в кролика, и выполнять комманды.
Пока что я уже дописал термо-сервис ![]() Просто хочу сделать так, что бы отказ чего-то одного не как не повлиял на всё остальное... По этому решил выделить для каждого типа датчиков свой сервис. который только их и обслуживает.
0
|
![]() 434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
|||||||||||
25.06.2017, 21:54 [ТС] | |||||||||||
уже прочитал
![]() и встрял.. с тем что проект не хочет запускаться, после того что там вычитал. pom.xml
0
|
![]() 3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
25.06.2017, 22:03 | |
https://start.spring.io/ тут делай проект и читай доки пжл
0
|
![]() 434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
||||||
26.06.2017, 00:02 [ТС] | ||||||
вот по этой ссылке и читал доку..
И пример от туда не запустился. Добавлено через 5 минут
Что не так? запросы к api не работают. оно банально не видно ![]() Добавлено через 5 минут Всё отбой ![]() ![]() ![]()
0
|
![]() 434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
|
26.06.2017, 09:14 [ТС] | |
кстати... я тут заметил что почти пустое приложение запущенное под tomcat хавает +250мб RAM.. это норма???
или его как-то можно ограничить в аппетите?
0
|
26.06.2017, 09:14 | |
Помогаю со студенческими работами здесь
20
Как реализовать такой rest сервис? Метод Post - rest сервис, как достать данные? Java Rest Web сервис на java
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
|
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
|
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
|
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
|
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
|
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
|
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
|
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
|
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
|
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C#
Задание 1:
КЛАСС FORM 1
public partial class Form1 : Form
{
Spisok listin = new Spisok();
. . .
|