• Книги, курсы по Java?

    @AVKor
    Ответ написан
    Комментировать
  • Книги, курсы по Java?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    1. Срочно научиться пользоваться поиском.
    https://qna.habr.com/search?q=Как+учить+Java%3F
    2. Все.
    Ответ написан
    Комментировать
  • Возможно ли такое реализовать?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Да, на этом стэке это реализовать возможно.
    Достаточно объёмно, но ты справишься
    Ответ написан
    Комментировать
  • Возможно ли такое реализовать?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день.
    Можно реализовать не только фриланс, но и например, "Austaushung", когда люди обменияваются своими умениями. Т.е. кому-то нужно выгулять собаку, а кому-то починить кран. И возможно, что стоимость починки крана стоит дороже, чем выгул собаки, но между ними происходит обмен (не всегда равноценный) на безвозмездной основе.

    какие возможности еще можно реализовать на эту тему,

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

    по приезду ставят отметку о прибытии,

    Эта идея не очень нравиться, так как тут важно юзабилити. И не думаю, что каждый раз юзер залезет на сайт и поставит отметку и т.д. Если это реализовывать, то надо наверное, пуш уведомления подключить, чтобы пользователи получали информацию регулярно. Другое дело, если вы еще планируете моб. приложение поднимать)))

    Можно не делить людей на соседей и фрилансеров. У них могут быть одинаковые роли (несколько ролей). И каждый из них может оказывать услугу и просить об услуге.

    возможно ли такое создать с такими стэком

    Можно.

    насколько это будет объемно?

    Если речь идет о полноценном приложении, то да, это будет объемно.

    Хочу использовать Java или JavaScript именно по этому планирую бэк сделать на java, фронт на react, angular, база mysql, sqlserver.

    Как по мне стека Java (Spring) + JS (VueJS) + MySQL (или Postgres) будет предостаточно.
    Ответ написан
    2 комментария
  • Как сделать sql запрос из MySQL в TableView?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый вечер.
    Я бы попросил чуть конкретизировать ваш вопрос, ибо непонятны следующие моменты:
    1) Является ли ваш проект клиент-серверным приложением? Если да, то правильно ли я понимаю, что у вас есть клиент - JavaFX и сервер - Spring Boot. Если так, то получается, что вы хотите из клиента выполнить запрос на сервер и получить данные хранимые в БД. В этом случае вам нужно на серверной стороне (в Spring) написать REST сервис. Например, контроллер, который обрабатывает GET запросы и возвращает соответствующие данные в формате json. Затем при успешном ответе ваш клиент (javaFX) парсит json и маппит в pojo. После чего он выводится в TableView.
    Исходя из вышесказанного ответ на ваш вопрос:
    Подскажите как сделать запрос в бд?

    Вам необходимо:
    - Написать REST сервис (не нужно из клиента обращаться напрямую в БД)
    - Использовать библиотеку для выполнения запросов. Например, Retrofit

    2) Если у вас приложение не клиент-серверное, а лишь JavaFX приложение, которое использует фреймворк Spring. Например, при помощи либы JavaFX Weaver
    https://habr.com/ru/post/478402/
    https://github.com/rgielen/javafx-weaver
    То конечно же сторонний http клиент и вообще http клиент не нужен. Вы можете обратиться к БД написав методы для Repository и затем маппить их в dto (pojo) и выводить в таблице.
    Ответ написан
    2 комментария