
Митко Соловец?
09.05.2016
11:48:56
на чем писать будешь?

Артем
09.05.2016
11:49:02
Жава конечно

Митко Соловец?
09.05.2016
11:49:08
spring sheduler
есть интеграция спринга и кварца

Google

Митко Соловец?
09.05.2016
11:49:30
он будет по расписанию дергать твои методы с бд

Артем
09.05.2016
11:49:58
с этим сервисом еще и jhipster будет общаться, узнавать чо как

Митко Соловец?
09.05.2016
11:50:19
с сервисом или с бд?

Артем
09.05.2016
11:50:48
ну орм модель бд будет в сервисе, значит с сервисом, а не с бд напрямую

Митко Соловец?
09.05.2016
11:50:57
ну пусть общается
котлеты отдельно
мухи отдельно
или тебе нужны данные, которые сервис дергает по расписанию?

Артем
09.05.2016
11:51:31
сервер с фронтендом и рестом будет отдельно
с уточняющими задачами типа

Митко Соловец?
09.05.2016
11:52:05
так я суть проблемы не пойму
отдельные батч методы по расписанию

Google

Артем
09.05.2016
11:52:33

Митко Соловец?
09.05.2016
11:52:41
отдельные методы для забора данных с бд

Артем
09.05.2016
11:52:45
ага

Митко Соловец?
09.05.2016
11:52:50
и?

Артем
09.05.2016
11:52:52
забор с бд - то потом вообще

Митко Соловец?
09.05.2016
11:53:02
да потом
по запросу юзеря
не?

Артем
09.05.2016
11:53:09
да

Митко Соловец?
09.05.2016
11:53:13
так
и в чем проблема?

Артем
09.05.2016
11:53:37

Митко Соловец?
09.05.2016
11:53:44
отлично
там все на аннотациях

Артем
09.05.2016
11:53:48
значит подымать спринг

Митко Соловец?
09.05.2016
11:53:56
ну если у тебя окружение спринговое
то поднимать
если что можно отдельно либу юзать

Артем
09.05.2016
11:54:16
окружения еще нет. только фантомжс обкатал без нихуя

Митко Соловец?
09.05.2016
11:54:18
и вроде как в жхипстере есть примеры шедулера

Google

Артем
09.05.2016
11:54:34
вот я и думаю может сразу жхипстер поднять

Митко Соловец?
09.05.2016
11:54:50
ну если обучиться хочешь, то лучше не стоит

Артем
09.05.2016
11:55:16
но ведь все равно потом к нему прийду

Митко Соловец?
09.05.2016
11:55:24
но со знаниями

Артем
09.05.2016
11:55:26
мне сразу нужно писать огромный орм и кучу модулей
а как начать по-простому тогда?
в жхипстере уже все круто и удобно, это я понимаю

Митко Соловец?
09.05.2016
11:56:26
так у тебя это пет-проджект
или что-то серьезное?

Артем
09.05.2016
11:56:54
просто в пхп, когда ты понял вхост на апаче - сервис ведет жизнедеятельность только тогда, когда юзер обращается или его там демон ОС дергает поскриптово.
а в джаве ты запустил - и оно живет в риалтайме само по себе?
это пет-прожект, но серьезный)

Митко Соловец?
09.05.2016
11:57:16
живет в риалтайме само по себе

Митко Соловец?
09.05.2016
11:57:19
да, именно так

Артем
09.05.2016
11:57:22
это охуенно

Митко Соловец?
09.05.2016
11:57:36
ля пущего эффекта добавить его в init.d
чтобы при старте сервака поднимался твой сервак с апликухой

Артем
09.05.2016
11:58:48
ага

Dmitrii
09.05.2016
11:59:05

Артем
09.05.2016
11:59:34
понимания вообще нет

Google

Митко Соловец?
09.05.2016
12:00:41
есть два типа структурирования классов по пакетам, относительно слоя, относительно модуля
для простых проектов я использую относительно слоя
в сложных, обычно куча мэйвен модулей со своей структурой

Артем
09.05.2016
12:02:09
это будет сложный проект
наверное сразу с мавен модулями надо разбираться
а примеров не упомнишь каких-нибудь?

Митко Соловец?
09.05.2016
12:03:04
configuration - классы конфигурации
model/entity - классы моделей
dao/repository - классы работы с базой
service - классы для работы с репозиториями
controllers - контроллеры
ну и клиент в отдельной папке

Артем
09.05.2016
12:03:29
тот же mvc получается

Admin
ERROR: S client not available

Dmitrii
09.05.2016
12:03:31
А как же структура по DDD?

Митко Соловец?
09.05.2016
12:03:55
если шаблонизация серверная - то, еще папку вьюх завожу

Dmitrii
09.05.2016
12:03:57
Такое в мире жавы не практикуется?

Митко Соловец?
09.05.2016
12:04:21

Артем
09.05.2016
12:04:54

Митко Соловец?
09.05.2016
12:05:18
тот же mvc получается
если по модулям, то можно по хитрее разбить, например отдельные модуль поджо - классы моделей, константы, перечисления, дто/во объекты
модуль парсера
модуль бизнес логики
модуль контроллеров

Google

Артем
09.05.2016
12:05:32
да. вот это уже интереснее

Митко Соловец?
09.05.2016
12:05:50
и модуль фронтенда

Dmitrii
09.05.2016
12:06:05
Ну вот например у блаблакар весь код разложен по DDD.

Митко Соловец?
09.05.2016
12:06:20
соответственно немножко поебаться со сборкой всего этого добра
ну и не забыть install делать, чтобы джарки модулей общались друг с другом
ты бы для начала прикинул примерную модель бд
и структуру пакетов

Артем
09.05.2016
12:08:02

Dmitrii
09.05.2016
12:08:43

Артем
09.05.2016
12:08:43
первый раз проектирую на этом стеке технологий

Dmitrii
09.05.2016
12:08:53
У них там Symfony2.

Митко Соловец?
09.05.2016
12:08:53
лучше на бумаге
а потом на хибере

Артем
09.05.2016
12:09:06
ну на бумаге уже начал

Митко Соловец?
09.05.2016
12:10:02
кстати DDD не отрицает того, что я писал выше
особенно про модули
и те же паттерны сервис, во и модуль спокойно юзаются

Артем
09.05.2016
12:11:30
а как они монетизируются?

Dmitrii
09.05.2016
12:11:42
Кто? Блаблакар?

Артем
09.05.2016
12:11:45
ага

Dmitrii
09.05.2016
12:12:00
Да хз. В последних новостях читал, что будут какие то комиссии брать
С пассажиров вроде (попутчиков)