powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Бухгалтерия нового тысячелетия.
25 сообщений из 441, страница 13 из 18
Бухгалтерия нового тысячелетия.
    #38366159
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительОно не зависит от того, сколько звеньев в архитектуре вашего приложения.
Если объект персона не веб-сервис, то я пишу одинаковое имя метода. Так?
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366164
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ДжекНепотрошительОно не зависит от того, сколько звеньев в архитектуре вашего приложения.
Если объект персона не веб-сервис, то я пишу одинаковое имя метода. Так?
Какого метода?
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366166
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Бросил 3 компонента на форму ADOConnection, Query, DataSet. Связал их друг на друга.
DataSet от MS OLeCOM_DataSet из MDAC от MS
но это не катит по сервис-ориентированной архитектуре


и что мешает?
связать -ADOConnection, Query, DataSet - на строне сервиса и получить от сервиса DataSet?
фигня вес этот базар
количество звен может ухудшить производительность, усложнить диплоймент, создать и т.д. технические проблемс
а так пофиг скоко звен, это ваще должно быть настраиваемо в проге
хочу 2 звена, хочу 5 звен и т.д.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366167
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительВы можете написать двухзвенку, разделив в ней GUI, уровень представлений, и уровень данных, и если это сложное приложение, будете правы.
Верно.
ГУИ - dfm формы
БЛ - ХП
Модель - БД таблички и вьюхи
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366172
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Верно.
ГУИ - dfm формы
БЛ - ХП
Модель - БД таблички и вьюхи
Или не ХП. Вас никто не заставляет ее туда пихать, есть куча вариантов, где у вас в двухзвенке будет БЛ.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366173
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosхочу 2 звена, хочу 5 звен и т.д.
угу
Минуточку, я переключаюсь с протокола TCP\IP - счас появится пагинация с номерами страничек в гридах.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366175
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительИли не ХП. Вас никто не заставляет ее туда пихать, есть куча вариантов, где у вас в двухзвенке будет БЛ.
а зачем усложнять и делать толстый клиент?
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366177
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRosхочу 2 звена, хочу 5 звен и т.д.
угу
Минуточку, я переключаюсь с протокола TCP\IP - счас появится пагинация с номерами страничек в гридах.
у кого появится а у кого нет
ты ж пишешь проги и ты делаешь "погинации" и (что за х? - Лейзи загрузка что ли?)
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366179
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и воще
что показывать?
и
чего обрабатывать?
две большие разницы :)
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366184
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительКакого метода?
в объекте:
Код: sql
1.
2.
function Запиши(const Buffer; const Size: Integer): Cardinal; overload;
function Запиши(const AValue: String): Cardinal; overload;


вызов
Справочник.Запиши(Buf, 10);
и так:
Справочник.Запиши('Мама мыла раму');
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366186
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
)))) я согласен с тобой).
Я тоже сначала искал про пагинацию)))
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366204
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Объект нельзя сохранять после POST HTTP на сервере в БД т.к. БИЗНЕС-транзакция ещё не закончилась.
на эту тему тоже приходится часто объяснять. Объект можно сохранять в любом случае, потому что сохранение никакого отношения к бизнес-транзакции не имеет. Бизнес-транзакция выполняется тогда, когда пользователь "говорит" учесть, применить, провести и т.п., но не когда он просто сохраняет в базе данных информацию. А то делают такие системы, когда когда пользователь, начав ввод накладной, не может даже выйти, извините пукнуть или ответить на звонок, потому что у него типа открыта "бизнес-транзакция". В реальности это ничего не означает, кроме обычного ввода информации. Нет возможности закончить - нажми сохранить и продолжишь когда когда будет возможность. А вот когда введенная, загруженная, сохраненная ранее информация применяется в работу - вот тогда и выполняется транзакция. Но это мимолетное действие
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366209
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123а зачем усложнять и делать толстый клиент?
Дык двухзвенка же. Что вы там на клиенте экономить собрались? Гигабайты и гигагерцы рабочих станций клиентов за счет ресурсов сервера, который один пашет на всех? Уж где-где, а в двухзвенке делать тонкий клиент чаще всего неразумно. Это имеет смысл лишь в том случае, если в планах стоит ее превращение в трехзвенку, да еще может быть если клиенты обычно работают в терминальных сессиях.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366217
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ДжекНепотрошительКакого метода?
в объекте:
Код: sql
1.
2.
function Запиши(const Buffer; const Size: Integer): Cardinal; overload;
function Запиши(const AValue: String): Cardinal; overload;


вызов
Справочник.Запиши(Buf, 10);
и так:
Справочник.Запиши('Мама мыла раму');

Ок, тогда в третий раз задам тот же вопрос:
Какая нафиг разница, если этот же код будет выглядеть как
Код: pascal
1.
2.
function ЗапишиБуфер(const Buffer; const Size: Integer): Cardinal; overload;
function Запиши(const AValue: String): Cardinal; overload;


Что в этой перегрузке важного и нужного? Чем она отличается от обычной фенечки, которая используется исключительно для украшения?
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366276
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
немного не так:
- сделать заявку на кредит - Длинная бизнес-транзакция.
Делают по разному, с возможностью "Завтра продолжить" и "Пока не нажал отправить - не сохранять".
Я про второй случай.
Не тебе и не мне решать что он не нужен.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366284
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошитель,
Твоё право overload ; считать ненужной фенечкой.
Моё право видеть эти методы как один, но с разными параметрами.
Хоть в IDE, хоть в IDE для WSDL елс он это позволяет.
Хоть в реестре для этих самых сервисов.
Вопрос закрыт.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366287
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительДык двухзвенка же. Что вы там на клиенте экономить собрались?
я эконоилю свлй труд...и труд студента....)))
- На sql_ru уже давно в почёте - КЛИЕНТ-СЕРВЕР.
Это никак не толстый клиент.
Т.е. БЛ - на СУБД в XP и баста)
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366300
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 Т.е. БЛ - на СУБД в XP и баста)
...а масштабируемости сервера, соответственно, ша! и амба! :)
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366310
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошительPetro123 Т.е. БЛ - на СУБД в XP и баста)
...а масштабируемости сервера, соответственно, ша! и амба! :)
ты на Оракл сходи и там спроси. Можно ли масштабировать без АппСервера.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366337
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ты на Оракл сходи и там спроси. Можно ли масштабировать без АппСервера.
Не, это ты сходи и спроси, только не забудь им там упомянуть, что ты двухзвенку делаешь :)
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366350
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошитель,
у тебя сколько одновременных сеансов в пик по ТЗ?
Или NASA программу проектируешь?
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366369
ДжекНепотрошитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ДжекНепотрошитель,
у тебя сколько одновременных сеансов в пик по ТЗ?
Или NASA программу проектируешь?

У меня - где? Я, слава богу, не программист одного приложения всей моей жизни.
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366374
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекНепотрошитель,
ну и ОК))
У нас масштабируемость на последнем месте в реалиях.
А на ветках СУБД полно людей с БЛ в ХП.
Удачи!
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366380
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123- На sql_ru уже давно в почёте - КЛИЕНТ-СЕРВЕР
ну разве что речь идет о том, что в почете на SQL.RU. Я думал здесь обсуждается как правильно.
Понял
...
Рейтинг: 0 / 0
Бухгалтерия нового тысячелетия.
    #38366400
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF
iscrafm,
правильно ещё MS не придумало.
Вот когда будет своя шина, окестровка веб сервисов. Балансировщик нагрузки.
Хотя у Гугла очень интересный Андроид))
...
Рейтинг: 0 / 0
25 сообщений из 441, страница 13 из 18
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Бухгалтерия нового тысячелетия.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]