
- •Структура и принцип веб
- •Стек протоколов tcp/ip
- •Ip обеспечивает боле высокую скорость передачи данных. Tcp не может работать без ip, т.К. Tcp нужен канал связи между компьютерами, который создается протоколом ip.
- •Спецификация mime
- •Обеспечение безопасности передачи данных по http
- •Input – обязательный тег
- •Введение в Java Script
- •Схемы подключения Java Script
- •Иерархия классов dom
- •Основы c#
- •Типы данных c#
- •Int32.ToString() [3.ToString()] – данная функция упакует мое целое число в объект и разместит в динамической памяти.
- •Классы и методы в c#
- •Сериализация объектов
- •Isapi – это расширение asp.Dll, связано с расширением файлов .Asp и .Asa
Сериализация объектов
При работе с программами за частую возникает необходимость в сериализации объектов. Под сериализацией понимается процесс сохранения объектов в долговременную память (файлах) в период выполнения системы. Также существует обратный процесс, называющейся дисериализацией. Это восстановление состояния объектов хранимых в долговременной памяти. Механизм сериализации в C# и Framework.NET поддерживают два формата сохранения данных. Это бинарный файл и XML файл.
В случае бинарного файла данные при сериализации преобразуются в бинарный поток символов, который при десериализации преобразуется в нужные состояния объектов.
В случае сохранения данных в виде XML, объекты преобразуются и запоминаются в формате XML.
Для запуска сериализации необходимо объявить класс с атрибутом [Serializable]. В этом случае запускается механизм сериализации, поддерживающий глубокую сериализацию.
Если нас не устраивает стандартная сериализация, то в таком случае нужно объявить класс наследником интерфейса ISerializable, реализация методов которого позволяет управлять процессом сериализации.
ASP
ASP (Active Server Pages) – разработка компании Microsoft и позволяет легко создавать приложения для WEB. Программирование на ASP дает разработчикам доступ к интерфейсу программирования IIS (Internet Information Server) с помощью языков сценария VBScript и Jscript.
(1)
Файлы ASP представляют собой сценарий. Интерпретируются по мере поступления запроса.
Isapi – это расширение asp.Dll, связано с расширением файлов .Asp и .Asa
Порядок первый: клиент обращается к веб-серверу. Веб-сервер просматривает ASP.DLL на наличие специализированных тегов <% %>. Найдя данные теги, он передает данный код в Windows Scripting Host.
Windows Scripting Host выполняет данный скрипт и результат передает в ASP.DLL.
ASP.DLL помещает результат в файл и, как результат, возвращает ответ клиенту.
Пример:
<% Language = VBScript %>
<HTML>
<BODY>
<%
Response.Write(“<p>Hello world!</p>”)
%>
</body>
</html>