powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как прально добавить получить идентификатор новой записи в БД ?
25 сообщений из 333, страница 12 из 14
как прально добавить получить идентификатор новой записи в БД ?
    #38338044
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338046
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Архитектуру, основанную на шине сообщений - пропускаем, для упрощения ... и переходим к N - уровневой архитектуре ...
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338047
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и вот ее преимущества ....
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338049
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,
Почему зло:
умного уровневой звенной >2 (МЗ) архитектуры низкая безопасность, предположим и как правило, за сервером приложения стоит не одно хранилище ( mssql, mysql, 1c ...) и хранить атрибуты доступа на сервере не безопасно, в случае подлома , лучше отдать это все клиенту.
у мз низкая масштабируемость, что бы расширить горизонтально функционал доступа нужно вводить дополнительные сервера,
гораздо проще переписать клиента, равно и с бизнес логикой.( бл, несомненно держать в хп, для всех типов хранилищ )
у мз низкая производительность, так как она подразумевает распределенные вычисления - а это зло, гораздо проще поставить на клиенте веселое железо.( вытаскивать весь портфель на клиента и работать с ним автономно - вдруг на третьем уровне выключат свет..)
проектирование ( написание кода и тестирование) мз системы гораздо труднее, ибо отдел программирование нужно дробить
на группы по уровням - координировать их, лучше всей шоблой написать клиента и потом его дополнять и править.
и еще куча всего почему мз - зло...
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338050
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и в заключение о безопасности ...
Как видим из вышесказанного, наилучшей безопасностью обладает система клиент-сервер (2-х уровневая), разработанная с использованием технологии многослойного проектирования. Что и требовалось доказать. Как оказывается все просто и ясно.
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338054
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pich,
конгениально, давайте ещё..
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338061
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338062
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и последнее ... Чтобы самим уже совсем ничего не делать (в случае достаточно сложного приложения). Открываем библиотеку, предоставленную Микрософт и оттуда копируем нужные модули в свое приложение.
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338063
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338064
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338065
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338066
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338067
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338073
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Библиотека предоставляет уже готовые шаблоны для построения сложных приложений. В некоторых случаях потребуется лишь косметическое приглаживание. В некоторых, модули из библиотеки можно использовать без изменений.
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338075
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На мой взгляд, очень важно понимать и выбирать требуемую АРХИТЕКТУРУ приложений. и под нее грамотно использовать уже готовые блоки, представленные в виде библиотеки фирмой Микрософт. Ясное дело, что структура базы, данные (таблицы и так далее) и клиентские вопросы (формы, технология обработки информации) - это работа программистов. Но с точки зрения архитектуры, главное - выбрать необходимый и достаточный архетип приложения, без всяких лишних наворотов.
В зависимости от поставленной задачи можно говорить о том, правильно ли выбрана архитектура приложения. Голословные утверждения типа 3-х уровневое приложение лучше, чем 2-х уровневое, без увязки с конкретной ситуацией не имеет никакого смысла.
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338085
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда-с...
МСУ совсем голову потреял - он забыл что когда и по какому поводу говорил!
МСУsphinx_mvМСУsphinx_mvМСУВ сетевой модели OSI базово заложены 7 уровней, только полный процедурно мыслящий идиот может всё это смешать в один единственный tier.
Точно! И это идиот - Муся!
Кто-то может объяснить, откуда в пустой голове у Муси такая каша?!
Ну, и на скольки "таерах" развернут ВЕСЬ сетевой обмен на одном отдельно взятом компьютере в сети?
Короче, Муся, идите и лечитесь! Но вряд ли есть методика, которая Вам поможет при нынешнем Вашем состоянии.
Твоя кретино-тупорылость просто великолепна Вся твоя проблема - отсутствие головного мозга в твоих раздавленных ламеризмом полушариях. Откуда ты тут придумал один "компьютер" в сети, чудо? Сходи к врачам на удаление головы! Она тебе все-равно не нужна.
ЛЮЮЮЮЮДИ!!!! НУ, КТО-НИБУДЬ!!! РАССКАЖИТЕ ЭТОМУ (CENSORED) ПРО ЛУПБЭК, ЛОКАЛХОСТ и 127.0.0.1 !!!!!! НУ, ПОЖАЛУЙСТА!!!!
ЭТО ЖЕ ФОРМЕННЫЙ 3.14ЗДЕЦ!!!
Ты вообще головой тронулся? Какой нахрен лупбэк, локалхост и 127.0.0.1 в пограничной сети, сервер которого, вдобавок, отмасштабирован в несколько нод для балансировки назрузки? Ты там укурился что-ле?
Как замечательно МСУ пытается юлить и выкручиваться - и хоть бы знал он, что эталонная модель OSI (Open Systems Interconnection, ISO/IEC 7498-1) представляет собой сетевую модель стека сетевых протоколов, и это - не тавтология

Семь описываемых моделью слоев (англ. layer ) - от физического (англ. physical layer) - слой физического взаимодействия в компьютерных сетях (провода, электрические интерфейсы и т.п.) и заканчивая прикладным слоем (англ. application layer) - слой, обеспечивающий взаимодействие пользовательских приложений с сетью. Протокол TCP/IP - верхняя граница модели OSI. и без сетевого протокола обеспечить функционирование сети "импосибл, мистер Карабасофф!" (с)

Соответственно, редкостно неадекватным является предложение МСУ раскидать все эти слои по разным уровням (tier) - он против объединения этих слоев на одном уровне (tier) - см. исходную цитату за его авторством. Единственный способ обеспечить взаимодействие уровней, которые в "простейшем приближении" являются отдельными компьютерами - это использование сети, но без физического соединения компъютеров сетевыми интерфейсами (нижнего уровня модели) и сетевого протокола (верхнего слоя модели), сеть не функционирует. Соответственно, в полном противоречии с "гениальными" мыслями МСУ модель OSI моджет быть реализована только в одном уровне (tier).

Затем у него крайне "странным" образом "отдельно взятый компьютер в сети" (см цитату моих слов) трансформировался в "один компьютер в сети" (см. цитату его слов). "Отдельно взятый компьютер в сети" был использован, чтобы натолкнуть нашего гения на "мыслЪ", что модель OSI реализуется на одном уровне - но "герой нашего форума" как-то не счел необходимым задуматься, и выдвинул очередную "гениальную" идею о невозмождности существования локальной сети из одного компьютера... Loopback, Localhost и 127.0.0.1 - этоо самая простая демонстрация существования такой сети. Необходимо и достаточно, чтобы в компьютере был установлен сетевой адаптер и сетевой протокол TCP/IP.

И окончательная "гениальная" идея г-на МСУ - попытаться соскочить с им же поднятой темы про OSI на сервер в пограничной сети и балансировщик нагрузки... Все бы хорошо, но ни первое, ни второе, ни третье ни разу не вписываются ни в один из слоев модели OSI.

МСУ, все еще считает, что он разбирается в основах сетевых технологий?
Ну, пусть "считает"... Не буду ему в этом процессе" мешать...

МСУsphinx_mvМСУsphinx_mvМСУЧитай, дурень, и учись уму разуму: WCF Security Guidelines, вот где эффективная безопасность. А твоя безопасность средствами SQL сервера нахрен не упала.

Один из основных продуктов МС - и "внезапно" стал "небезопасным"?!
Вы, это... Траву хорошо высушивайте, перед тем как курить...

Тупица, вся эта безопасность с успехом может использовать серверами приложений и прочими серверными песочницами. Но не клиентами - удаленными рабочими станциями. Понимаешь разницу между сервером и клиентом? Нет? Убей же себя, наконец

ЛЮДИ!! ГДЕ И КТО ЭТОМУ БРЕДУ УЧИТ?!!!
Опять высер? Приведи примеры, почему безопасность БД не могут использовать сервера приложений? Они, собственно, и должны это делать, бестолочь.

А я грешным делом ожидал, когда местный форумный "гений" обоснует , почему нельзя использовать безопасность сервера баз данных, которая доступна и может с успехом использоваться, при обращении с сервера приложений на сервер баз данных, и категорически не может быть использована при обращении с конечного пользовательского компъютера непосредственно к серверу баз данных?
Вменяемые объяснения со ссылками на документацию, будут или уже нужно идти за попкорном?

МСУsphinx_mvпропущено...
Айдане3.14зди! Такие как Вы, которые НЕ знают, что такое TCP/IP, могут только себе хрен сломать об асфальт!
Базы они будуть "расковыривать"... Ага... Носом в навозных кучах...
С учетом того, что сервер базы данных у Вас вообще не защищается - что 3, что 5, чтот 100 уровнеей в вашем приложении будет - один хрен в Вашем приложении СОВСЕМ нет безопасности!
Сугубо в силу базового принципа построения сложных систем - прочность системы определяется прочностью самого слабого компонента!
База у Вас не защищена - досвидос! А фаерволы - не преграда!
Вот так новость, обезьянка даже не в курсе, что есть tcp? Приплыли
Может, это ВЫ что-то знаете про TCP?! И это после всей той феерии, которую Вы навыдумывали про OSI?!
Хочу такую же траву!
МСУДурилко, у нас сервер БД может защищаться, а может не защищаться . Точно так же, как и в случае двухзвенки. Или почему ты решил, что твоя СУБД защишается, а у варианта 3-tier не защищается? Опять фантазируешь на масле?
Это же 3.14здец какой-то!!!
"Гений" утверждает, что МОЖНО НЕ ЗАЩИЩАТЬ базу даных - и (для него) это НОРМАЛЬНО! И когда он НЕ ЗАЩИЩАЕТ - а ИМЕННО ТАК он иногда делает, этот "гений" все еще считает, что у него база данных "защищена"!
Да, какой (censored) Вам вообще сказал, что МОЖНО ХОТЯ БЫ ПРОСТО ПОДУМАТЬ, что базу данных МОЖНО НЕ ЗАЩИЩАТЬ - хоть в дву-, хоть в трех-, хоть в 100500-звенном приложении?!
МСУ Дырка в безопасности у тебя в отстреленной башке, а не в 3-tier.
У кого и что отстрелило догадайтесь, прочитав выделенный текст в цитате Ваших слов.
МСУПро "прочность систем" вообще обоссаца Новый термин у обезьянки? Что такое прочность системы? Как проверить, насколько прочна система? Системная инженерия в список пройденых Вами предметов, похоже, не входила...
Ну, что ж... Замечательный специалист по проектированию сложных программ получился... Да-с...

МСУsphinx_mvпропущено...
Даже подключиться с чужого рабочего места не сможете!
И таблицы не залочите! Нет у Вас в БД прав на выборки из таблиц. ФИЗИЧЕСКИ!
Мы же недавно рассматривали пример с блокировкой таблицы через хранимую процедуру, бестолочь?
Вы действительно считаете адекватным примером размещение на рабочем сервере глючного кода? И как часто у Вас такое практикуют? может, у Вас и хранимые процедуры любая уборщица может написать, выложить на сервер и даже раздать на них права?
МСУВо-вторых, имея прямой доступ к БД, можно начать брутфорсом подбирать учетные данные к хранилищу, в котором хранится важнейшая информация.

Брутфорсом?!
Это с какого перепугу? Не смешите тапочки! Каждый отлуп регистрируется аудитом сервера БД, третий (к примеру) отлуп на сервере базы данных - и пользователь автоматически блокируется до обращения пользователя в саппорт! Вам такая политика безопасности знакома? И не застрелитесь брутфорсом перебирать логины и пароли пользователей? И сколько времени Вы будете "брутфорсить" пароли с контролем не мненьше 10 символов комбинация чередующихся цифр, букв с обязательным переключением регистра, со специальными символами? Пара тысячелетий хватит?

Между сервером приложений у Вас даже фаервола нет - не говоря уже про отсутсвие шифрования сессиионных данных на SQL-сервере.
Вы действительно считаете, что "подсаженый" на сервер приложений снифер не "выложит" все данные, передаваемые между сепрвером приложений и базой данных?
МСУЯ плакал...
Поплачьте! С Вашими "достижениями" - самое то...
Главное, чтобы после Ваших "изысков" не пострадали Ваши клиенты, которые будут предполагать, что Вы хотя бы имеете представление о том, что Вы делаете... С учетом продемонстрированых Вами Ваших "представлений и навыков" Ваши клиенты Вам ОЧЕНЬ пререплачивают и КРАЙНЕ необоснованно на что-либо надеются... Но оставляю это на остатках Вашей совести, если, конечно, она у Вас вообще хоть когда-то была.
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338086
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУsphinx_mvпропущено...
МСУ не читал руководство - и МСУ не знает, что автономные приложения ТОЖЕ относятся к группе Rich Client Application, о которых разговор, таки, шел!
И при этом МСУ почему-то считает, что он умный и спорит даже с Microsoft!!!
Какой Microsoft, причем тут Microsoft, бестолочь? Включи черепушку, дурень, еще раз: каким образом автономные приложения коррелируют с обсуждаемой темой? Причем тут Rich Client Application, если речь о 2-tier и 3-tier?Я не знаю, почему у Вас в голове шарики сейчас не коррелируют с роликами, но хотя Вам читать документацию Microsoft хотя иногда - НАДО!!!
Ну, не коррелирует у Вас в голове, что автономное приложение ТОЖЕ может работать со встраиваемой базой данных!
Напомнить, какой форумный "гений" вообще отказывал в возможности работать с базами данных при "таерности" меньше 3(трех)???

МСУЭто может быть вообще не насыщенное приложение, а тупая болванка с убогими кнопками. Причем тут насыщенность, дятел? Оказывается, наш форумный "гений" так и не понял, что означает "rich client application"!
А сколько ссылок на майкрософтовское определение было предоставлено - не счесть!
В-общем, весь майкрософт от мусиных "аргументов" уже животы от смеха надорвал!
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338128
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvМда-с...
МСУ совсем голову потреял - он забыл что когда и по какому поводу говорил!
У тебя эта голова отсутствует с рождения как класс. Даже терять ничего не нужно.

sphinx_mvКак замечательно МСУ пытается юлить и выкручиваться - и хоть бы знал он, что эталонная модель OSI (Open Systems Interconnection, ISO/IEC 7498-1) представляет собой сетевую модель стека сетевых протоколов, и это - не тавтология

Семь описываемых моделью слоев (англ. layer ) - от физического (англ. physical layer) - слой физического взаимодействия в компьютерных сетях (провода, электрические интерфейсы и т.п.) и заканчивая прикладным слоем (англ. application layer) - слой, обеспечивающий взаимодействие пользовательских приложений с сетью. Протокол TCP/IP - верхняя граница модели OSI. и без сетевого протокола обеспечить функционирование сети "импосибл, мистер Карабасофф!" (с)
Твои жалкие потуги выкрутиться выглядят просто уныло
Бегом читать RTFM:

https://ru.wikipedia.org/wiki/Сетевая_модель_OSI В литературе наиболее часто принято начинать описание уровней модели OSI с 7-го уровня, называемого прикладным, на котором пользовательские приложения обращаются к сети. Модель OSI заканчивается 1-м уровнем — физическим, на котором определены стандарты, предъявляемые независимыми производителями к средам передачи данных/

Любой протокол модели OSI должен взаимодействовать либо с протоколами своего уровня, либо с протоколами на единицу выше и/или ниже своего уровня.


sphinx_mvИ окончательная "гениальная" идея г-на МСУ - попытаться соскочить с им же поднятой темы про OSI на сервер в пограничной сети и балансировщик нагрузки... Все бы хорошо, но ни первое, ни второе, ни третье ни разу не вписываются ни в один из слоев модели OSI.
Очередной жалкий вброс о том, чего я не говорил. Ссылку в студию, где я поднимал тему "про OSI на сервер в пограничной сети"? Если ссылки не будет, к тебе автоматом прикрепляется звание форумная балаболка

sphinx_mvМСУ, все еще считает, что он разбирается в основах сетевых технологий?
Ну, пусть "считает"... Не буду ему в этом процессе" мешать...
Садись, двойка. Мы так и не увидели от тебя SQL инъекции через wcf сервис. Стоит ожидать-то?

sphinx_mvА я грешным делом ожидал, когда местный форумный "гений" обоснует , почему нельзя использовать безопасность сервера баз данных, которая доступна и может с успехом использоваться, при обращении с сервера приложений на сервер баз данных, и категорически не может быть использована при обращении с конечного пользовательского компъютера непосредственно к серверу баз данных?
Вменяемые объяснения со ссылками на документацию, будут или уже нужно идти за попкорном?
А я грешным делом ожидал, когда местный форумный талпайоп таки одуплит те примеры с открытыми транзакциями. Но этого не произошло ни через день, ни через два дня, ни через неделю
Ты считаешь это не дыркой, когда пользователь может вот так свободно открывать соединения с базой данных, содержащую важнейшую информацию, выполнять запросы, баловаться с уровнями изоляции, брутфорсить СУБД? Дятел, за такой "софт" тебя кастрируют где-нибудь в банковской деятельности. Вакансии на уважаемый банк Альфа я показывал: онли 3-tier!

sphinx_mvМожет, это ВЫ что-то знаете про TCP?! И это после всей той феерии, которую Вы навыдумывали про OSI?!
Хочу такую же траву!
Какое OSI, дуралей? Где SQL инъекция wcf сервиса? Где получение доступа к БД через wcf сервис? Пока не будет ответа на эти 2 вопроса, ты так и будешь ходишь на уровне плинтуса.

sphinx_mvМСУДурилко, у нас сервер БД может защищаться, а может не защищаться . Точно так же, как и в случае двухзвенки. Или почему ты решил, что твоя СУБД защишается, а у варианта 3-tier не защищается? Опять фантазируешь на масле?
Это же 3.14здец какой-то!!!
"Гений" утверждает, что МОЖНО НЕ ЗАЩИЩАТЬ базу даных - и (для него) это НОРМАЛЬНО! И когда он НЕ ЗАЩИЩАЕТ - а ИМЕННО ТАК он иногда делает, этот "гений" все еще считает, что у него база данных "защищена"!
Да, какой (censored) Вам вообще сказал, что МОЖНО ХОТЯ БЫ ПРОСТО ПОДУМАТЬ, что базу данных МОЖНО НЕ ЗАЩИЩАТЬ - хоть в дву-, хоть в трех-, хоть в 100500-звенном приложении?!
Я плакал от твоей тугой линейной недалекости
Опять начинаешь фантазировать? Ссылку на то, где я утверждаю, что можно не защищать базу данных? Да ты просто истерическая форумная балаболка какая-то Я предлагаю два варианта: защищать или не защищать. Т.к. это уже серверное взаимодействие с БД, то в некоторых случаях для интрасети можно смело делать послабление. Разницу понимаешь со своим высером, тупица?

sphinx_mvМСУ Дырка в безопасности у тебя в отстреленной башке, а не в 3-tier.
У кого и что отстрелило догадайтесь, прочитав выделенный текст в цитате Ваших слов.
У тебя, озабоченной обезьяны, у кого же еще.

sphinx_mvМСУПро "прочность систем" вообще обоссаца Новый термин у обезьянки? Что такое прочность системы? Как проверить, насколько прочна система? Системная инженерия в список пройденых Вами предметов, похоже, не входила...
Ну, что ж... Замечательный специалист по проектированию сложных программ получился... Да-с...
Мне твои размышления как-то фиолетовы. Еще раз задаю вопрос: Что такое прочность системы? Как проверить, насколько прочна система?
Ты только что сам сгенерил какую-то хрень, сам понял, что обосрался, и начал выдумывать про какую-то системную инженерию. Пестец какой-то

sphinx_mvМСУМы же недавно рассматривали пример с блокировкой таблицы через хранимую процедуру, бестолочь?
Вы действительно считаете адекватным примером размещение на рабочем сервере глючного кода? И как часто у Вас такое практикуют? может, у Вас и хранимые процедуры любая уборщица может написать, выложить на сервер и даже раздать на них права?
Какого глючного кода? О каких "глюках" идет речь? Явно открытие транзакции - это глючно?
Практикуют что? Ты о чем, недоросль? Еще раз: тебе объяснили, что обычные пользователи могут лочить ресурсы, открыв транзакцию и не закрыв ее. Это минимальное зло, которое можно вообще сотворить с БД, которая тупо расшарена на всё предприятие. Вот тебе и "плюсы" двухзвенки

sphinx_mvМСУВо-вторых, имея прямой доступ к БД, можно начать брутфорсом подбирать учетные данные к хранилищу, в котором хранится важнейшая информация.

Брутфорсом?!
Это с какого перепугу? Не смешите тапочки! Каждый отлуп регистрируется аудитом сервера БД, третий (к примеру) отлуп на сервере базы данных - и пользователь автоматически блокируется до обращения пользователя в саппорт! Вам такая политика безопасности знакома? И не застрелитесь брутфорсом перебирать логины и пароли пользователей? И сколько времени Вы будете "брутфорсить" пароли с контролем не мненьше 10 символов комбинация чередующихся цифр, букв с обязательным переключением регистра, со специальными символами? Пара тысячелетий хватит?

Между сервером приложений у Вас даже фаервола нет - не говоря уже про отсутсвие шифрования сессиионных данных на SQL-сервере.
Вы действительно считаете, что "подсаженый" на сервер приложений снифер не "выложит" все данные, передаваемые между сепрвером приложений и базой данных?
С какого это перепуга каждый отлуп регистрируется аудитом сервера БД? А если обрыв в сети или иной коллапс, клиенты по нескольку раз пытаются подключиться? Во-вторых, нету в сиквеле ничего такого, можно мучаться нудно и долго Network Monitor'ом
Вот тебе пример, как ищут брутфорсера: Брутфорс SQL логина
А если пароль 7 цифр? Тогда недельки хватит. Во-вторых, использование SSD дисков позволит достичь скорости перебора в 300 миллионов паролей в секунду и комплексно сложный пароль можно будет взломать за 5.3 секунды . Всё зависит от множества факторов, но так или иначе, главное - атака возможна и реальна, а это серьезная угроза для хранилища. Какой кретин свой бизнес будет светить всему интранету и интернету?

sphinx_mvМСУЯ плакал...
Поплачьте! С Вашими "достижениями" - самое то...
Главное, чтобы после Ваших "изысков" не пострадали Ваши клиенты, которые будут предполагать, что Вы хотя бы имеете представление о том, что Вы делаете... С учетом продемонстрированых Вами Ваших "представлений и навыков" Ваши клиенты Вам ОЧЕНЬ пререплачивают и КРАЙНЕ необоснованно на что-либо надеются... Но оставляю это на остатках Вашей совести, если, конечно, она у Вас вообще хоть когда-то была.
Твоя ламерская натура невыжигаема
Побеспокойся лучше о своих клиентах, которые никак и нигде не защищены. Твое линейное процедурное мышление быдло-SQL'щика просто не дает возможности развиваться и смотреть на различные варианты. И самое главное, твой нулевой опыт виден за версту, особенно ржачно ты тут заливал про SQL инъекции в SOA
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338129
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvМСУКакой Microsoft, причем тут Microsoft, бестолочь? Включи черепушку, дурень, еще раз: каким образом автономные приложения коррелируют с обсуждаемой темой? Причем тут Rich Client Application, если речь о 2-tier и 3-tier?Я не знаю, почему у Вас в голове шарики сейчас не коррелируют с роликами, но хотя Вам читать документацию Microsoft хотя иногда - НАДО!!!
Ну, не коррелирует у Вас в голове, что автономное приложение ТОЖЕ может работать со встраиваемой базой данных!
Напомнить, какой форумный "гений" вообще отказывал в возможности работать с базами данных при "таерности" меньше 3(трех)???

Я не знаю, почему так получилось, что в твоей черепной коробке полость, но документацию таки ты вообще в глаза не видел. Я еще раз повторяю вопрос, ожидая на него ответ: каким образом автономные приложения коррелируют с обсуждаемой темой? Причем тут Rich Client Application, если речь о 2-tier и 3-tier?

sphinx_mvМСУЭто может быть вообще не насыщенное приложение, а тупая болванка с убогими кнопками. Причем тут насыщенность, дятел? Оказывается, наш форумный "гений" так и не понял, что означает "rich client application"!
А сколько ссылок на майкрософтовское определение было предоставлено - не счесть!
В-общем, весь майкрософт от мусиных "аргументов" уже животы от смеха надорвал!
Ну давай, расскажи нам, что такое rich client application и как это коррелирует с n-tier, я пока за попкорном схожу
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338130
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лысенко наступает :)
все эти лайеры - тиеры придумал микрософт из - за своей неспособности создать инфраструктуру для гибкого диплоймента - вернее создает она это, но медленно, по внутренной нужде, потом одаривает нас недоделками для внутренного пользования.
что бы из лайера сделать тиер, надо просто к этому лайеру присобачить стандартный транспортный лайер.
инфраструктурный уровень должна разобраться в назначении лайера - автономная ли это сущность в шаред режиме (ну типа синглтон) или ожно работать с копиями для каждого клиента и решить откуда вызвать метод - локально или удаленно.
ну типа этого но с большим умом, тут я вызываю расписание и локально и удаленно, а надо что бы был единственный вызов, а куда обращаться должна знать инфраструктура.
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338132
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степиумного уровневой звенной >2 (МЗ) архитектуры низкая безопасность, предположим и как правило, за сервером приложения стоит не одно хранилище ( mssql, mysql, 1c ...) и хранить атрибуты доступа на сервере не безопасно, в случае подлома
Извини, это не аргумент. Хранить "атрибуты доступа" можно и нужно только в безопасном месте, точно так же как и важную информацию. Точно так же я могу сказать "если подломили учетку DB админа..."

Где-то в степилучше отдать это все клиенту
Что отдать? Зачем клиенту что-то отдавать? Не понял.

Где-то в степиу мз низкая масштабируемость, что бы расширить горизонтально функционал доступа нужно вводить дополнительные сервера,
гораздо проще переписать клиента, равно и с бизнес логикой.( бл, несомненно держать в хп, для всех типов хранилищ )
1. У 3-tier самая высокая масштабируемость, т.к. система способна увеличивать производительность пропорционально дополнительным ресурсам, а так же имеется возможность наращивания дополнительных ресурсов без структурных изменений центрального узла системы. Масштабируемость - это одно из основных достоинств 3-tier.
2. Про "проще переписать клиенты" я надеюсь, ты пошутил :)Так как даже комментировать эту жесть не хочу :)

Где-то в степиу мз низкая производительность, так как она подразумевает распределенные вычисления - а это зло, гораздо проще поставить на клиенте веселое железо.( вытаскивать весь портфель на клиента и работать с ним автономно - вдруг на третьем уровне выключат свет..)
Про производительность 3-tier уже писали. Производительность великолепная, для сверх нагрузок есть tcp байдинги. Для всего остального за глаза хватит простого http(s). Сайт и rest сервисы фейсбука отлично масштабируются с помощью https, никаких проблем. По мере добавления нагрузки горизонтально добавляют и память + сервера в кластерах. Пойди им предложи про "проще переписать клиенты" :)

Где-то в степипроектирование ( написание кода и тестирование) мз системы гораздо труднее, ибо отдел программирование нужно дробить
Работать с wcf сейчас умеют даже дети. Не пугай.

Где-то в степии еще куча всего почему мз - зло...
Что было сказано выше - в корне неверно. Хотелось бы почитать и про остальную кучу.
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338135
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pichи в заключение о безопасности ...
Как видим из вышесказанного, наилучшей безопасностью обладает система клиент-сервер (2-х уровневая), разработанная с использованием технологии многослойного проектирования. Что и требовалось доказать. Как оказывается все просто и ясно.
И вышесказанного вышеопорожнённого тобой ничего не доказывает, что наилучшей безопасностью обладает система клиент-сервер (2-х уровневая). Доказательства твои - уровня канализации. Нахреначить сотню скринов, а потом сказать "из вышесказанно это доказывает" - даже в детском саду так не делают Пока кроме поноса от тебя мало что было сказано. Да и скрины твои мало кто читал. Есть что сказать - пиши. Засирать форум картинками не комильфо.
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338137
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУГде-то в степиумного уровневой звенной >2 (МЗ) архитектуры низкая безопасность, предположим и как правило, за сервером приложения стоит не одно хранилище ( mssql, mysql, 1c ...) и хранить атрибуты доступа на сервере не безопасно, в случае подлома
Извини, это не аргумент. Хранить "атрибуты доступа" можно и нужно только в безопасном месте, точно так же как и важную информацию. Точно так же я могу сказать "если подломили учетку DB админа..."

Где-то в степилучше отдать это все клиенту
Что отдать? Зачем клиенту что-то отдавать? Не понял.

Где-то в степиу мз низкая масштабируемость, что бы расширить горизонтально функционал доступа нужно вводить дополнительные сервера,
гораздо проще переписать клиента, равно и с бизнес логикой.( бл, несомненно держать в хп, для всех типов хранилищ )
1. У 3-tier самая высокая масштабируемость, т.к. система способна увеличивать производительность пропорционально дополнительным ресурсам, а так же имеется возможность наращивания дополнительных ресурсов без структурных изменений центрального узла системы. Масштабируемость - это одно из основных достоинств 3-tier.
2. Про "проще переписать клиенты" я надеюсь, ты пошутил :)Так как даже комментировать эту жесть не хочу :)

Где-то в степиу мз низкая производительность, так как она подразумевает распределенные вычисления - а это зло, гораздо проще поставить на клиенте веселое железо.( вытаскивать весь портфель на клиента и работать с ним автономно - вдруг на третьем уровне выключат свет..)
Про производительность 3-tier уже писали. Производительность великолепная, для сверх нагрузок есть tcp байдинги. Для всего остального за глаза хватит простого http(s). Сайт и rest сервисы фейсбука отлично масштабируются с помощью https, никаких проблем. По мере добавления нагрузки горизонтально добавляют и память + сервера в кластерах. Пойди им предложи про "проще переписать клиенты" :)

Где-то в степипроектирование ( написание кода и тестирование) мз системы гораздо труднее, ибо отдел программирование нужно дробить
Работать с wcf сейчас умеют даже дети. Не пугай.

Где-то в степии еще куча всего почему мз - зло...
Что было сказано выше - в корне неверно. Хотелось бы почитать и про остальную кучу.
Уж тебя и потролить нельзя ) ты на полном серьезе ..
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338139
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то в степи,

угу он не понял шутку
...
Рейтинг: 0 / 0
как прально добавить получить идентификатор новой записи в БД ?
    #38338141
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
URI - как Протокол\Машина:порт\.... - ошибка
клиент воще не должен знать где находится сервис
создал ты метод - сервис, зарегил его в сети под уникальным именем и все
инфраструктура сама должна разместить (динамически) этот сервис, постоянно перемещать его в нужное место с учетом использования (интенсивность вызовов, транспортное время, длительность отклика и т.д.) и отслеживать версии
всему этому мешает парадигма ООП и СОА
устарели они как только появились, но все еще правят бал
...
Рейтинг: 0 / 0
25 сообщений из 333, страница 12 из 14
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как прально добавить получить идентификатор новой записи в БД ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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