powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Среднее звено в трёхзвенке - посоветуйте технологию
25 сообщений из 125, страница 5 из 5
Среднее звено в трёхзвенке - посоветуйте технологию
    #39783940
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>Дмитрий Мух, сегодня, 14:21 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21827964][21827964]
>Варианты чего?
<
Работы с большими выборками.
Сферические выборки в вакууме.

Я с различными выборками за почти уже 16 лет работал. Таких проблем, как у вас, не встречал.
Так что, извините, не понимаю вас.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39783941
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевИмеется большая база данных. Если не задавать параметры фильтра при запросе - в выборке получишь всю базу, 10 тыс.стр. Как поступаешь?
С этим я столкнулся на стажировке в 2002-м году.
Ответ: Virtual Grid Control.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784113
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ВМоисеев,

Меньше 4 сек - это отлично. 15-25 - приемлемо. Если больше - надо что-то делать
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784200
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Дмитрий Мух, 8 мар 19, 20:28 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828116][21828116]
>...Я с различными выборками за почти уже 16 лет работал. Таких проблем, как у вас, не встречал…
...С этим я столкнулся на стажировке в 2002-м году…
<
Я не знаю, с какими выборками Вы работали, и с чем сталкивались на стажировке.
Речь идет о WCF ( относительно свежая статья ). В методе удаленного сервиса обращаюсь к хранимой процедуре и могу получить огромную выборку. Объём её значительно больше доступных ресурсов хоста (MaxBufferPoolSize, MaxReceivedMessageSize). Выборку надо резать - я использовал paging и забор только N первых её строк. Это не всегда оправдано. Поэтому пытался сериализовать всю выборку в файл.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784235
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Как всегда в топика - "я не читаю что вы все мне тут пишете, я делаю то и то то.....".
А в сухом остатке - проблем в трёхзвенке в WCF нет. Если проблемы были, то они в твоем коде.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784242
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 10:11 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828655][21828655]
>...проблем в трёхзвенке в WCF нет…
<
Насчет проблем не силён, но вот нюансы встречаются постоянно.
Пример: метод удаленного сервиса возвращает параметры доступа к файловому серверу
Код: c#
1.
2.
3.
4.
5.
6.
  . . .
  //-- параметры доступа к файловому серверу хранилища приложений
  гп.uri_ХранилищеТФП = бом.xmsToString();
  гп.usr                         = бом.xmsToString();  
  гп.psw                        = бом.xmsToString();
  . . .

Где их хранить на стороне сервера приложений? Мне крайне не нравится, если они в открытом виде в файле настройки App.config.
Сделал свой вариант настройки и ба проблемс - как их передать в создаваемый сервис (host.Open()).
А как Вы настраиваете WCF сервис?
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784247
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
у тебя проблемы какие то детские.

ВМоисеевесли они в открытом виде в файле настройки App.config.
У моего демки-сайта в профиле, настройки в конфиге.
На работе тоже в конфиге.
На sql_ru наверно тоже в конфиге.
А в чём проблема их держать в конфиге?
Ты как инопланетянин с такими проблемами.
ЗЫ. Только код свой сюда не пости)))
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784271
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 12:30 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828674][21828674]
>...А в чём проблема их держать в конфиге?...
<
Вопрос безопасности.
Для меня держать логин и пароль доступа к закрытому ресурсу в открытом виде - не есть хорошо.
Хотя - каждому своё.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784272
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевДля меня держать логин и пароль доступа к закрытому ресурсу в открытом виде - не есть хорошо.
Доменная аутентификация не? Аутентификация средствами IIS? Шифрование секций конфиг-файлов?
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784274
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Arm79, сегодня, 15:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828710][21828710]
>...Шифрование секций конфиг-файлов?
<
Да. Избрал именно этот вариант. Только не связываюсь с конфог-файлом - создаю свой файл настройки, его и шифрую.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784275
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Дык в базе он шифруется MS либами аутентификации.
У тебя велосипед.
Это не программист должен писать.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784276
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевДа. Избрал именно этот вариант.очередной топик, где ты не озвучиваешь проблемы, а пишешь о том что твои руки делают, сами по себе.
Размер канала - не проблема.
Пароль шифровать - штатно.
3 гига на клиента - изврат.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784294
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 16:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828714][21828715]
>...У тебя велосипед…
<
Да, именно так. Вот мой файл настройки WCF хоста и WCF сервиса:

//-- Номер порта сервиса
8001
//-- path расшаренной папки тел фп
\\W10-CONSTANTIN\fl_ХранилищеТФП
//-- path расшаренной папки документов фп
\\W10-CONSTANTIN\fl_ХранилищеДФП
//-- имя для доступа к папкам функциональных приложений
????????
//-- пароль для доступа к папкам функциональных приложений
????????
//-- Доступ к базе данных SQL сервера хранилища приложений
Data Source=W10-CONSTANTIN;Initial Catalog=db_Хранилище;User ID=????;Password=???????

и я принципиально не хочу, чтобы он был представлен в открытом виде.
Как зашифровать штатно не знаю.
Да и возможно ли это
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784318
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Нифига не понял. У тебя штатный конфиг от MS?
Или рукописный конфиг велосипед?
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784325
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно просто пароли хранить не в конфиге, а безопасном хранилище windows, либо использовать обычные конфиги, если это .net, там шифрование поддерживается из коробки и работает в рамках 1 машины. то есть сворованный конфиг расшифровать не получится, но можно расшифровать на том же компьютере, если есть права админа.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784326
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, вчера, 23:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828817][21828817]
>...У тебя штатный конфиг от MS?...
<
Я не знаю, как штатно зашифровать конфиг MS и как пользоваться им зашифрованным.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784331
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>Petro123, вчера, 23:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828817][21828817]
>...У тебя штатный конфиг от MS?...
<
Я не знаю, как штатно зашифровать конфиг MS и как пользоваться им зашифрованным.его не нужно шифровать весь. Нужно только пароль.
Выше написали, при взломе админских прав защиты не существует.
Согласен?
Или диалог с тобой невозможен? Только монолог?
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784332
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Вот штатный WCF из доки
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<system.ServiceModel>  
  
   <services>  
   <!-- Define the service endpoints. This section is optional in the new  
    default configuration model in .NET Framework 4. -->  
      <service>  
         <endpoint/>  
      </service>  
   </services>  
  
   <bindings>  
   <!-- Specify one or more of the system-provided binding elements,  
    for example, <basicHttpBinding> -->   
   <!-- Alternatively, <customBinding> elements. -->  
      <binding>  
      <!-- For example, a <BasicHttpBinding> element. -->  
      </binding>  
   </bindings>  
  
   <behaviors>  
   <!-- One or more of the system-provided or custom behavior elements. -->  
      <behavior>  
      <!-- For example, a <throttling> element. -->  
      </behavior>  
   </behaviors>  
  
</system.ServiceModel>  


Ближе к документации, Программист!
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784352
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>Petro123, вчера, 23:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828817][21828817]
>...У тебя штатный конфиг от MS?...
<
Я не знаю, как штатно зашифровать конфиг MS и как пользоваться им зашифрованным.
Так наберите в гугле "c# how to encrypt config file" и почитайте.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784358
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PokeЯ б категорически избегал мелкомягких велосипедов, которые они не только не могут толком изобрести, но даже поддерживать. WCF, Entity Framework, это всё никудышняя халтура.

Хотите программу "на века" - JSON RPC для передачи данных. API - какой напишете, такой и будет, для него нет библиотек (но внутри JSON RPC можно передавать имя вызываемого метода).
Для связи с базой - BLToolkit - он простой, легковесный и в нём нет практически ничего лишнего. И не придётся постить десятки вопросов "а как в этом Entity Framework сделать то-то".
А чем JSON RPC лучше стандартного Api, принимающего и возвращающего JSON?
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784373
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_subPokeЯ б категорически избегал мелкомягких велосипедов, которые они не только не могут толком изобрести, но даже поддерживать. WCF, Entity Framework, это всё никудышняя халтура.

Хотите программу "на века" - JSON RPC для передачи данных. API - какой напишете, такой и будет, для него нет библиотек (но внутри JSON RPC можно передавать имя вызываемого метода).
Для связи с базой - BLToolkit - он простой, легковесный и в нём нет практически ничего лишнего. И не придётся постить десятки вопросов "а как в этом Entity Framework сделать то-то".
А чем JSON RPC лучше стандартного Api, принимающего и возвращающего JSON?

Формально - позволит строить более сложные запросы. За счет определения своего прикладного протокола поверх JSON. Например, позволит вернуть вложенные объекты одним запросом. Хотя я и обычным rest это делал.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784419
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 07:21 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828855][21828855]
>...Выше написали, при взломе админских прав защиты не существует.
<
Это кто-нибудь доказал? На заборе тоже много чего написано.
Приведу пример опровержения:
В папке компьютера лежит файл в .rar контейнере под паролём. Ты взломал пароль админа и …
Я пошел по этому пути - мой файл настройки лежит в .rar контейнере. При запуске приложения ключ задаёт пользователь. Он также может и поменять, при необходимости, параметры настройки.
Но этот вариант не панацея для всех случаев.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784420
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>...Выше написали, при взломе админских прав защиты не существует.
<
Это кто-нибудь доказал? На заборе тоже много чего написано.
Это аксиома на всех ветках sql.ru.)))))
Зайди в сиквел ветку или ветку оракла.
Там некоторые больные на голову спрашивают, как шифрануть базу от админа).
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784422
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевЯ пошел по этому пути
Ты за неделю уже 4 странных своих пути озвучил.
И все не по документации.
...
Рейтинг: 0 / 0
Среднее звено в трёхзвенке - посоветуйте технологию
    #39784428
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 12:59 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21829051][21829051]
>Это аксиома на всех ветках sql.ru.)))))
<
Движенья нет, сказал мудрец брадатый.
Другой смолчал и стал пред ним ходить.
Сильнее бы не мог он возразить;
. . .
(А.С. Пушкин)
...
Рейтинг: 0 / 0
25 сообщений из 125, страница 5 из 5
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Среднее звено в трёхзвенке - посоветуйте технологию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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