|
Что лучше передавать в ОбработкаЗаполнения(): ссылку или объект? | ☑ | ||
---|---|---|---|---|
0
Антон Мак
22.05.12
✎
19:10
|
Создается документ и есть ДокументОбъект, на основании которого его нужно заполнять. Заполнение документа тоже самописное.
Как правильнее заполнить его: передав уже имеющийся объект документа основания или лучше передать ссылку и запросом получить всё что нужно? |
|||
1
Wobland
22.05.12
✎
19:15
|
получая объект, ты читаешь его _весь_. запросом - только то, что хочешь. вопрос не понял
|
|||
2
PR
22.05.12
✎
19:16
|
(1) Вообще-то он уже прочитан.
|
|||
3
Fragster
гуру
22.05.12
✎
19:19
|
да, но в случае толстого клиента можно пирлететь на мутабельные значения (мы же не знаем, что там где у автора)
|
|||
4
Антон Мак
22.05.12
✎
19:22
|
(1)Вопроса наверное два: "что будет работать быстрее?" и "Как правильнее?"
Объект документа основания уже есть, по-этому вроде бы логичнее передать его в заполнение. С другой стороны, я слышал, что передавать объект в некоторых случаях нельзя. |
|||
5
Антон Мак
22.05.12
✎
19:24
|
(3) платформа 8.2, но режим совместимости с 8.1, толстый клиент
|
|||
6
GROOVY
22.05.12
✎
19:24
|
На мой субъективный взгляд (подчеркиваю слово _субъективный_) объект передавать нужно только если нужно его менять, для всего остального достаточно ссылки.
|
|||
7
timurhv
22.05.12
✎
19:32
|
(0) ссылка + запрос
|
|||
8
aleks-id
22.05.12
✎
19:32
|
(6) а после передачи из ссылки объект получить для изменения не?
я бы вообще учитывая веяния в управляемом приложении передавал навигационную ссылку :) |
|||
9
GROOVY
22.05.12
✎
19:39
|
(8) Зачем получать объект? А навигационную ссылку зачем?
Задача получить данные документа => передаем ссылку, читаем по ссылке данные запросом. Самый идеальный вариант. Получая объект мы вынуждаем систему работать с блокировками, читать кучу данных из БД. Навигационная ссылка нужна для интерактивной работы. |
|||
10
ShoGUN
22.05.12
✎
19:57
|
Объект в большинстве случаев нафиг не нужен. Нужен только в (6), либо для вызова методов объекта(но это уже промах проектирования, имхо).
|
|||
11
Антон Мак
22.05.12
✎
19:59
|
(6)(7)(10) Вас понял, спасибо за ответ
|
|||
12
aleks-id
22.05.12
✎
20:03
|
(9) нав.ссылку чтобы передать строку а по ней получить ссылку.
|
|||
13
НафНаф
22.05.12
✎
20:08
|
объект может содержать не записанные данные
|
|||
14
Fragster
гуру
22.05.12
✎
20:09
|
(13) а зачем нам в обработке заполнения не записанные данные?
|
|||
15
Fragster
гуру
22.05.12
✎
20:09
|
(12) слишком быстро всё работает?
|
|||
16
aleks-id
22.05.12
✎
20:12
|
(15) ну практически все можно передать вплоть до реквизита объекта
|
|||
17
Fragster
гуру
22.05.12
✎
20:16
|
(16) ха хоть через фабрику XDTO сериализовать этот объект, передать, а на той стороне развернуть. Нафига лишние действия, если ссылка и так передается куда и как угодно?
|
|||
18
aleks-id
22.05.12
✎
20:21
|
(17) да не помню я почему так делал. были какие то проблемы с передачей а через нав.ссыль все прокатило.
|
|||
19
НафНаф
22.05.12
✎
20:23
|
(14) это не ко мне
|
|||
20
GROOVY
22.05.12
✎
20:24
|
(12) А ссылка что не строка чтоли?
|
|||
21
aleks-id
22.05.12
✎
20:25
|
(20) ты неправильно прочитал. я передавал ссылку потому что она строка. так понятнее?
|
|||
22
GROOVY
22.05.12
✎
20:27
|
(21) И навигационная ссылка и просто ссылка это просто строка.
Может я тебя и не понял, но после (21) я тоже тебя видимо не понял :) |
|||
23
aleks-id
22.05.12
✎
20:29
|
(22) завтра до работы доберусь - скину код
|
|||
24
GROOVY
22.05.12
✎
20:30
|
(23) Я ветки редко мониторю, кидай в почту или скайп.
|
|||
25
НафНаф
22.05.12
✎
20:30
|
навигационный null уже придумали?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |