powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Простое REST приложение
25 сообщений из 38, страница 1 из 2
Простое REST приложение
    #39805800
Geronemo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Несколько лет не занимался программированием, много чего позабыл. Хочу спросить вашего совета по одной простой программке.

Программа должна получать с помощью Get запроса данный ввиде JSON и доставать оттуда нужные поля. На какой архитектуре проще всего это сделать ? Я посмотрел свои прошлые приложения, там JBOSS. Мне нужно что-то попроще (чтобы было только приложение, безо всяких служб Windows).

Погуглил, нашел такую штуку, как Spring Boot. Является ли это оптимальным путем или есть еще какие-то варианты. Посоветуйте какие-то гиды.

Заранее большое спасибо.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805801
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geronemo, посмотри в сторону Node.JS. Мне кажется что по количеству строк кода будет компактно.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805804
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeronemoSpring Boot. Является ли это оптимальным путем или есть еще какие-то варианты.
Знаете выражение: "водка не идёт" ))) ?
Вот, если спринг не пойдёт то можно без него на томкат.
Главное не забрасывать программирование на несколько лет.
Иначе на бейсик.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805810
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если много лет не занимался - то советовать SpringBoot - это медвежья услуга.
Сам по себе SpringBoot подтянет еще пласт знаний которе тоже надо так
или иначе осознать.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805812
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeronemoПрограмма должна получать с помощью Get запроса данный ввиде JSON и доставать оттуда нужные полячто и все прям? или как обычно, потом обрабатываем напильником и поезд превращается в вертолет?

GeronemoЯвляется ли это оптимальным путем или есть еще какие-то варианты. Посоветуйте какие-то гидыесли размер конечного файла не проблема, то вполне. причем хватит стандартных примеров из доки

GeronemoПосоветуйте какие-то гиды.
официальная дока - можно только нужные пункты типа getting started, json, developing Web Applications
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805818
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geronemoесть еще какие-то варианты

как вариант: JAX-RS (Jersey)
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805838
Geronemo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KachalovGeronemoесть еще какие-то варианты

как вариант: JAX-RS (Jersey)

Я когда-то делал JAX-RS, но мне приходилось ставить JBoss. Мне же хочется простенькое приложение, чтобы не устанавливать JBoss или иные сервисы.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805844
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeronemoKachalovпропущено...


как вариант: JAX-RS (Jersey)

Я когда-то делал JAX-RS, но мне приходилось ставить JBoss. Мне же хочется простенькое приложение, чтобы не устанавливать JBoss или иные сервисы.
Дык он тебе предлагает Джерси вместо ДжБосс.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805854
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeronemoЯ когда-то делал JAX-RS, но мне приходилось ставить JBoss. Мне же хочется простенькое приложение, чтобы не устанавливать JBoss или иные сервисы.
- старый пример: REST with Embedded Jetty and Jersey in a Single Jar - Step by Step
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805855
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonSpringBoot - это медвежья услуга.
да.
Я просто учитываю, что вопросов про спрингу уже стало 95% на форуме.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805858
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДык он тебе предлагает Джерси вместо ДжБосс.
хотя по классической Java и паре сервлетов с томкатом тоже будет работать.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805859
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeronemoМне же хочется простенькое приложение, чтобы не устанавливать JBoss или иные сервисы.
- нагуглил готовое: JAX-RS / Jetty example (там же есть ссылка на аналогичный SpringMVC проект)
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805860
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeronemoМне же хочется простенькое приложение
насколько проще этого:
Код: java
1.
2.
3.
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // ...
}


Тут нужно сидеть рядом с компом и делать сразу что предлагают.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805861
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovSpringспринг - медвежья...)
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805863
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123KachalovSpringспринг - медвежья...)
- ну там пример без SpringBoot, лаконичный и хорошо оформленный, да и я так - в порядке демократии, чтоб без гомофобии
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805866
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дай бох. Главное чтоб без членовредительства.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805876
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonчтоб без членовредительства
- для этого код надо писать руками, а думать головой )
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805880
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё, автор ушел опять на 3 года в дальнее плавание).
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805984
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeronemoВсем привет.

Несколько лет не занимался программированием, много чего позабыл. Хочу спросить вашего совета по одной простой программке.

Программа должна получать с помощью Get запроса данный ввиде JSON и доставать оттуда нужные поля. На какой архитектуре проще всего это сделать ? Я посмотрел свои прошлые приложения, там JBOSS. Мне нужно что-то попроще (чтобы было только приложение, безо всяких служб Windows).

Погуглил, нашел такую штуку, как Spring Boot. Является ли это оптимальным путем или есть еще какие-то варианты. Посоветуйте какие-то гиды.

Заранее большое спасибо.

Документация же ;-)
Ну и естественно google - stackoverflow

Еще можно вот этот блог посмотреть.
Для начинающих - норм.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39805991
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeronemoВсем привет.

Несколько лет не занимался программированием, много чего позабыл. Хочу спросить вашего совета по одной простой программке.

Программа должна получать с помощью Get запроса данный ввиде JSON и доставать оттуда нужные поля. На какой архитектуре проще всего это сделать ? Я посмотрел свои прошлые приложения, там JBOSS. Мне нужно что-то попроще (чтобы было только приложение, безо всяких служб Windows).

Погуглил, нашел такую штуку, как Spring Boot. Является ли это оптимальным путем или есть еще какие-то варианты. Посоветуйте какие-то гиды.

Заранее большое спасибо.

Есть приложение для heroku.

https://github.com/javadev/template-java-jaxrs

Хорошего Вам дня!
...
Рейтинг: 0 / 0
Простое REST приложение
    #39806062
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот вам из необычного:

https://ratpack.io/

и пример сервиса на груви скрипте (в доках есть и на жаве):

myapp.groovy
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
@Grapes([
  @Grab('io.ratpack:ratpack-groovy:1.6.0'),
  @Grab('org.slf4j:slf4j-simple:1.7.25')
])
import static ratpack.groovy.Groovy.ratpack

ratpack {
    handlers {
        get {
            render "Hello World!"
        }
        get(":name") {
            render "Hello $pathTokens.name!"
        }
    }
}



Код: java
1.
2.
3.
4.
# groovy myapp.groovy
[main] INFO ratpack.server.RatpackServer - Starting server...
[main] INFO ratpack.server.RatpackServer - Building registry...
[main] INFO ratpack.server.RatpackServer - Ratpack started (development) for http://localhost:5050
...
Рейтинг: 0 / 0
Простое REST приложение
    #39806540
Geronemo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо. Самое вероятное, что буду делать с помощью SpringBoot, в том числе поэтому

maytonСам по себе SpringBoot подтянет еще пласт знаний которе тоже надо так
или иначе осознать.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39806617
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geronemo,
Подтянет. Но заниматься надо 9 часов в день. Наскоками не выйдет.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39806639
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для новичков самое сложное в SpringBoot - получить задание и быть ведомым
в процессе всего цикла разработки. Дело в том что сам по себе фреймворк заточен
на интеграцию компонент. Тоесть на склеивание той логики которая УЖЕ создана.

Поэтому не имея хорошее бизнесовое ТЗ очень сложно сделать в SpringBoot что-то вменяемое.
Невменяемые задачи-же такие как StudentService, TimeService и туториалы от Баелдунга выглядят
всегда натянуто и бесполезно. Тот-же тайм-сервис в Node.JS займет 5 строк pure-кода и способен
зашкварить любую SpringBoot реализацию. Просто в силу природы вещей. В силу простоты.

Поэтому - хорошее ТЗ + ментор который будет разжёвывать что
и как и в какой последовательности сделать.
...
Рейтинг: 0 / 0
Простое REST приложение
    #39806656
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Согласен. Поэтому, если нет рядом профи, то лучше без спринга понять как REST включить тумблером))).
Я бы не советовал спринг автору, который тут появляется раз в 5 лет.
Ему выбирать.
...
Рейтинг: 0 / 0
25 сообщений из 38, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Простое REST приложение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]