
Viktor
27.07.2016
07:44:33
ну не знаю, в вадине я писал просто setWidth("20%") например

Andrey
27.07.2016
07:45:41

Mx
27.07.2016
07:46:50
setWidth(20%) это не логика

Viktor
27.07.2016
07:47:58
Если ты делаешь что-то на вадине ты можешь легко отделять представление от логики, просто представление будет лежать в таких же java классах, ну вадин это свинг для веба

Google

Andrey
27.07.2016
07:48:10
Ладно. Это уже в холивар не по теме чата уходит.

James Tiberius Kirk ?
27.07.2016
07:49:52
Поясните. Мне надо сделать что-то вроде CRUD на spring mvc, с рест-контроллером и БД. Контроллер отдает только XML-файлы. Я не совсем понимаю, как это запилить в рамках mvc. Модель — база, обращения к ней, так? Контроллер — рест, все понятно. А view это что тогда?

Alexey
27.07.2016
07:51:33
клиентская часть

Andrey
27.07.2016
07:51:56

James Tiberius Kirk ?
27.07.2016
07:52:21

[Anonymous]
27.07.2016
08:06:42
java чат на английском: https://telegram.me/javaofficial

James Tiberius Kirk ?
27.07.2016
08:08:29
даже там про галеры говорят
Galera, em setembro tem: http://androidconference2016.imasters.com.br/ :)

[Anonymous]
27.07.2016
08:09:24
ну есть невтемные сообщения)
шутка минутка

James Tiberius Kirk ?
27.07.2016
08:14:16
тебе в @flood

Google

James Tiberius Kirk ?
27.07.2016
08:14:24
здесь не флудят

Viktor
27.07.2016
08:15:25
прочитал голосом робота

[Anonymous]
27.07.2016
08:16:45

Митко Соловец?
27.07.2016
08:29:56

James Tiberius Kirk ?
27.07.2016
08:33:45

Митко Соловец?
27.07.2016
08:35:10
ну ок, тогда спрашивай, если что, много че расскажу

James Tiberius Kirk ?
27.07.2016
08:41:19

Митко Соловец?
27.07.2016
08:41:47
в репозитории/дао

Pavel ?
27.07.2016
08:41:50
В сервисе

Митко Соловец?
27.07.2016
08:41:53
почитай еще про два паттерна
Repository
Service Layer

James Tiberius Kirk ?
27.07.2016
08:42:09
про дао читал, думал он здесь нинужин

Митко Соловец?
27.07.2016
08:42:32
В сервисе
не согласен, сервис лишь юзает репозитории, которые могут работать с различными источниками данных и управляет транзакциями)

James Tiberius Kirk ?
27.07.2016
08:42:35
надо найти какой-нибудь готовый crud с бд на спринг мвц чтобы по образу и подобию понять

Pavel ?
27.07.2016
08:42:42
В репозитории должна лежать только та логика кот связана с бд, сухая

Митко Соловец?
27.07.2016
08:43:22
да
и обычно в репы инжектим библиотечные энтити менеджеры)
но поскольку их нет, то в этом слое их и можно оставить)

Игорь
27.07.2016
08:44:17
можно еще один вопрос, реализовал rest запросы на spring, фотографии принимаю и сохроняю в отдельную папу и расшариваю её и фотография доступна по ссылке, как можно защитить фотографию? что бы к ней был доступ только с приложения (android/ios)

Google

Митко Соловец?
27.07.2016
08:44:48
или все апи?

Игорь
27.07.2016
08:45:16
все апи

Митко Соловец?
27.07.2016
08:45:40
твое приложение будет получать токен и только с помощью него получать доступ к серверному апи

Игорь
27.07.2016
08:46:36
127.0.0.1:8080/project/resource/image/15.jpg допустим будет такая ссылка по ней можно будет пройти только по токену ?

Митко Соловец?
27.07.2016
08:47:19
да
как и к другим рест-контроллерам
если токена нет, то 401

Игорь
27.07.2016
08:47:46
спасибо большое

James Tiberius Kirk ?
27.07.2016
08:55:50
есть смысл использовать просто рест-контроллер, а не рест темплейт?

Митко Соловец?
27.07.2016
08:56:10
это две разные вещи

James Tiberius Kirk ?
27.07.2016
08:56:36
а, понял
ресттемлейт нужен чтобы использовать рест сервисы

guga
27.07.2016
08:56:54
Читаешь доки и туториалы по финаглу \ финчу, и понимаешь какие же Pivotal молоднцы

James Tiberius Kirk ?
27.07.2016
08:56:54
а не описывать их работу

Митко Соловец?
27.07.2016
08:57:01
контроллер - принимает, обрабатывает, отдает,
темплэйт нужен, чтобы получить данные с апи (с тех же рест-контроллер, например)

James Tiberius Kirk ?
27.07.2016
09:27:14
как красиво написать бин для datasource? хардкодить только?

Митко Соловец?
27.07.2016
09:27:38
ты про конфигурацию?

Google

James Tiberius Kirk ?
27.07.2016
09:27:41
да

Митко Соловец?
27.07.2016
09:27:50
юзай проперти

Igor
27.07.2016
09:27:54
+

Митко Соловец?
27.07.2016
09:27:58
будет красиво

James Tiberius Kirk ?
27.07.2016
09:28:13
да, я и забыл про это

Митко Соловец?
27.07.2016
09:28:32
@Resource
Environmen env;
..
env.getProperty(..)
в доках найдешь + анноташка на считывание проперти в класс пасе

Admin
ERROR: S client not available

James Tiberius Kirk ?
27.07.2016
10:56:14
String sql = "SELECT * FROM contact WHERE contact_id=" + contactId;
за подобное по рукам бьют?

Maksim
27.07.2016
10:56:43
Да.

James Tiberius Kirk ?
27.07.2016
10:57:15
есть простой способ сделать это красиво, не пиля метод для проверки входных данных?

[Anonymous]
27.07.2016
10:57:22

James Tiberius Kirk ?
27.07.2016
10:57:45
че?

Igor
27.07.2016
10:57:47
чистый jdbc?

James Tiberius Kirk ?
27.07.2016
10:58:16
нет, дальше sql вставляется в jdbcTemplate.query

Igor
27.07.2016
10:58:48

Slava
27.07.2016
10:59:04
"SELECT * FROM contact WHERE contact_id=:contractId"

Pavel ?
27.07.2016
10:59:12
А пчму не спринг дата и не пихать запрос в аннотацию при интерфейсе?

Google

Pavel ?
27.07.2016
10:59:27
Или магический реп не использовать?

James Tiberius Kirk ?
27.07.2016
10:59:38
потому что у меня пока нет времени весь спринг шерстить на предмет миллионов возможных простых решений повседневных проблем
таск горит, хуле

Pavel ?
27.07.2016
10:59:53
Ааа)))

Slava
27.07.2016
11:00:26
Потому что тогда п***ц как выглядит код и динамические запросы плохо делаются

Pavel ?
27.07.2016
11:01:37
Да выглядит то вроде норм
А что понимается под динамическими запросами?

Vitaliy
27.07.2016
11:02:49
LINQ )))

Igor
27.07.2016
11:03:00

Pavel ?
27.07.2016
11:03:09

Igor
27.07.2016
11:03:24
@dmsol сярписты подъехали ?

James Tiberius Kirk ?
27.07.2016
11:12:25
у меня идея ругается, что у меня дубликаты кода, как отключить?
ладно, я пошутил
не надо отключать

Mx
27.07.2016
11:13:21
норм забайтил)

Igor
27.07.2016
11:13:25
alt+enter
для всего

Pavel ?
27.07.2016
11:14:22

James Tiberius Kirk ?
27.07.2016
11:15:09
нет, использую RowMapper как анонимный класс
наверное имеет смысл отдельно его впихнуть