Технологии программирования ответы на вопросы

Дата заказа
18.04.2023
Заглавие
Технологии программирования ответы на вопросы
ВУЗ
ТГУ
Объём
5 - 10 страниц
Оригинальность
50% (Etxt)
Описание
Контрольная работа заочника

Использование Web сервисов XML в консольных приложениях и приложениях

WindowsForms/WPF

1 ЦЕЛЬ И ЗАДАЧИ РАБОТЫ

Ознакомление с Web сервисами (Web-службами) XML и получение практических

навыков создания и использования Web-сервисов на базе ASP.NET 2 и интегрированной

среды разработки VisualStudio .NET 2.0.

2 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Прежде чем клиент сможет использовать Web-службу, он должен быть способен

создавать, отправлять, получать и понимать

XML-сообщения. Платформа .NET

предоставляет решение в виде специального компонента, который называется прокси-

классом (proxyclass) и который выполняет наиболее трудную часть работы для

клиентского приложения. Прокси-класс скрывает вызовы методов Web-службы. Он

отвечает за генерацию

SOAP-сообщений в корректном формате и управление

сообщениями в сети (с помощью протокола HTTP). Когда прокси получает ответное

сообщение, он еще и преобразует результаты обратно в соответствующие типы

данных .NET.

Благодаря прокси-классу, вызывать Web-метод в Web-службе можно так же легко,

как и в локальном компоненте. Однако эта прозрачность не всегда приносит пользу,

поскольку

Web-службы имеют характеристики, отличающиеся от локальных

компонентов. Например, вызов Web-метода занимает неизвестное заранее количество

времени, поскольку каждый такой вызов должен преобразовываться в

XML и

пересылаться через сеть. Опасность состоит в том, что чем больше эта реальность

скрывается от глаз разработчиков, тем менее вероятно, что они будут ее учитывать и

проектировать свои приложения соответствующим образом.

Чтобы к Web-службе можно было получить доступ с другого компьютера, эта Web-

служба должна быть доступной. Это означает, что мы не можем полагаться на встроенный

Web-сервер VisualStudio (который динамически выбирает новый порт каждый раз, когда

его запускают). Вместо этого мы должны создать виртуальный каталог для своей Web-

службы. Выполнив этот шаг, мы должны попытаться, используя имя виртуального

каталога (например, Service6), запросить Web-службу в окне браузера:

http://localhost/Service6/Service6.asmx

После тестирования работы Web-службы, мы можем добавить в клиентское

приложение ссылку на Web-службу, т.е. создать прокси-класс.

Существуют два способа создания прокси-класса в .NET:



воспользоваться утилитой командной строки wsdl.ехе;



воспользоваться предлагаемой в VisualStudio возможностью для добавления

Web-ссылок.

Оба эти подхода, по сути, дают один и тот же результат, поскольку они пред-

полагают использование одних и тех же классов в .NETFramework для выполнения

фактической работы. Отличием подхода, предполагающего использование утилиты

wsdl.exe, от подхода, предполагающего использование функции для добавления Web-

ссылок в приложение ASP.NET, является то.что в случае применения функции для

добавления Web-ссылок увидеть фактический код прокси-класса будет невозможно

(потому что он генерируется позже, во время компиляции). Это ограничение не

распространяется на клиентов других типов, например, приложений WindowsForm или консольного типа. Они не используют модель компиляции ASP.NET, поэтому код прокси-

класса добавляется прямо в проект.



Название работы – «Создание активных серверных страниц».

Цель работы – практическое освоение языка HTML и основ языка

Javascript, получение опыта создания и отладки активных серверных страниц и

ASP приложений.

Задание на работу:

1 Ознакомиться с настройками Web сервера IIS и виртуального каталога

Lab1. Запустить и выполнить ASP приложения, находящиеся в виртуальном

каталоге Lab1 (необходимые скриншоты представлены в пункте Теоретические

положения).

2 Создать и настроить собственный виртуальный каталог. Проверить

правильность его работы, используя ASP-приложение согласно варианту №5

(приложение, выполняющее выбор пользователя из списка и проверяющее его

пароль, хранящийся в коде приложения).



Название работы – «Создание активных серверных страниц».

Цель работы – практическое освоение языка HTML и основ языка

Javascript, получение опыта создания и отладки активных серверных страниц и

ASP приложений.

Задание на работу:

1 Ознакомиться с настройками Web сервера IIS и виртуального каталога

Lab1. Запустить и выполнить ASP приложения, находящиеся в виртуальном

каталоге Lab1 (необходимые скриншоты представлены в пункте Теоретические

положения).

2 Создать и настроить собственный виртуальный каталог. Проверить

правильность его работы, используя ASP-приложение согласно варианту №5

(приложение, выполняющее выбор пользователя из списка и проверяющее его

пароль, хранящийся в коде приложения)
Нужна аналогичная работа ТГУ? Закажи у эксперта!
Мы гарантируем высокую уникальность материала, который вам подберет и посоветует специалист.

Оформите заявку прямо сейчас!

или напишите нам прямо
сейчас

Написать в MAXНаписать в TelegramНаписать в WhatsApp

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  1. Елена

    Здравствуйте. Нужна срочно практическая часть вкр, третья глава. Скину похожие работы, на которые можно ориентироваться.

    1. Ксения

      Елена, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  2. Павел

    Здравствуйте, хотел бы узнать сколько будет стоить презентация и защитная речь И сколько по времени займёт?

    1. Ксения

      Павел, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  3. Арсений

    Дистанционная помощь в защите ВКР

    1. Ксения

      Арсений, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  4. Людмила

    вкр по теме: экологический туризм России : анализ состояния, проблемы и перспективы

    1. Ксения

      Людмила, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  5. Валя

    Здравствуйте вы защищаете ВКР?

    1. Ксения

      Валя, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  6. Владимир

    Написать магистерскую ВКР на тему «Совершенствование логистических бизнес-процессов на примере торговой компании». Не менее 100 страниц.

    1. Ксения

      Владимир, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  7. Екатерина

    Здравствуйте нужна работа Вкр

    1. Ксения

      Екатерина, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

  8. Дмитрий

    Написать ВКР 3 раздела
    Тема строительство строительство жилого дома с применением каркасно-монолитных технологий
    Антиплагиат от 75%
    ПЗ и чертежи

    1. Ксения

      Дмитрий, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@author365.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.

Технологии программирования ответы на вопросы не подходит?
Ваша отличная работа у нас.
Осталось только оформить заявку и получить ее по самой привлекательной цене.

Закажи прямо сейчас!

или напишите нам прямо
сейчас

Написать в MAXНаписать в TelegramНаписать в WhatsApp

Хватит думать!
Ответы на вопросы под ключ от преподавателя!
Помощь с обучением.
Учебные работы под ключ.
Получайте качественные услуги
точно в срок и без переплат.

Оформите заявку прямо сейчас!

или напишите нам прямо
сейчас

Написать в MAXНаписать в TelegramНаписать в WhatsApp

Заявка на расчет