@jvmchat

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

Andrey
27.07.2016
07:45:41
ну не знаю, в вадине я писал просто setWidth("20%") например
Ну, концепция другая. View от логики все-таки отделять надо.

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
setWidth(20%) это не логика
Не спорю, но визуально они не отличаются. Что там код, что там.

Ладно. Это уже в холивар не по теме чата уходит.

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

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

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
здесь не флудят
прошу прощения.

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

James Tiberius Kirk ?
27.07.2016
08:41:19
ну ок, тогда спрашивай, если что, много че расскажу
логика jdbctemplate должна лежать в модели или в контроллере?

Митко Соловец?
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:45:16
все апи

Митко Соловец?
27.07.2016
08:45:40
все апи
spring security + oauth2

твое приложение будет получать токен и только с помощью него получать доступ к серверному апи

Игорь
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
нет, дальше sql вставляется в jdbcTemplate.query
http://www.mkyong.com/spring/spring-named-parameters-examples-in-simplejdbctemplate/

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
Потому что тогда п***ц как выглядит код и динамические запросы плохо делаются
List<Contact> findByContact_Id(String id) vs куча куда, которую напишет дедлист)

Pavel ?
27.07.2016
11:03:09
LINQ )))
Опа)))

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

для всего

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

наверное имеет смысл отдельно его впихнуть

Страница 466 из 2890