HTML и базы данных
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: сочинения по русскому языку, собственность реферат
| Добавил(а) на сайт: Protasij.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Как уже упоминалось, в Сети существует большое число сервисов. Нас в дальнейшем будет интересовать WWW или просто Web (Word-Wide Web- всемирная паутина). Это самый популярный сервис Сети и удобный способ работы с информацией. Сегодня существует по меньшей мере 30 тыс. серверов WWW. Именно за счет WWW Сеть растёт так стремительно. Пользуясь несложным языком описания, можно составлять гипермедийные документы для их последующей публикации в Сети (под гипермедийным я подразумеваю документ, который может содержать все виды информации - от простого текста до мултимедийных роликов). Чтобы увидеть содержание документа так, как его представляет себе его автор нужно иметь на компьютере- клиенте программу просмотра- браузер. Наиболее популярны сегодня Internet Explorer и Netscape Navigator , поддерживающие многие расширения HTML (Hyper Text Markup Language- язык гипертекстовой разметки документов - именно с его помощью оформляется информация в WWW). Далее под словами браузер или программа просмотра я буду подразумевать именно эти программы.
Как я уже сказал выше Сеть в высшей степени обязана своей популярностью службе WWW. Именно с этой службой у многих ассоциируется понятие Интернет. WWW- это простота доступная даже ребенку, наглядность и широкие возможности предоставления информации, можно даже отметить такой критерий как зрелищность, так как многие WWW документы представляют собой произведение дизайнерского и художественного искусства.
Теперь немного информации о технологии «клиент- сервер». Она известна уже довольно длительное время, но раньше чаще всего использовалась в крупных сетях масштаба предприятия. Сегодня, с развитием Internet, эта технология все чаще привлекает взоры разработчиков программного обеспечения. Её можно представить так:
клиент формирует и посылает запрос к базе данных сервера, вернее - к программе, обрабатывающей запросы.
эта программа производит манипуляции с БД, хранящейся на сервере, в соответствии с запросом, формирует результат и передаёт его клиенту.
Клиент получает результат, отображает его на дисплее и ждет дальнейших действий пользователя. Цикл повторяется, пока пользователь не закончит работу с сервером.
В мире накоплено огромное количество информации по различным вопросам. Чаще всего эта информация хранится в базах данных (БД). Чтобы опубликовать её в Сети приходилось экспортировать БД в HTML- документы, что требовало больших затрат и усложняло поиск информации. Сегодня имеется большой опыт подобных работ. Практически любой пользователь Сети не раз сталкивался с подобными БД. Например, главное в работе популярного поискового сервера Altavista (адрес- http::www.altavista.com)- это запросы к базе данных WWW- сервера по ключевым словам. Ответ сервера- список гипертекстовых ссылок на найденные в Сети страницы, содержащие нужную информацию. Аналогичный пример: когда мы ищем иформацию о ценах на что –либо в Иитернете то мы имеем дело с базой данных, например сервер www.prices.ru Именно сегодня проблема Web- интерфейса к БД как никогда актуальна. И именно эту проблему я хотел бы осветить в своей работе.
Цели и задачи проектаДанный эскиз показывает, как работает система в общем. Конкретно всё зависит от того, где находится клиент, сервер, как клиент подсоединён к серверу. Пользователь на клиентском компьютере в программе просмотра заполняет предложенную форму или выбирает дальнейшее действие. Браузер по нажатию одной из кнопок в форме пересылает данные из заполненной формы или отображает вновь полученные в результате какой- либо операции. Не важно, к какой из сетей подключен клиент (он даже может быть удалённым пользователем и соединиться по модему). Программа принимает данные, проверяет их и формирует запрос (запросом называется любое действие которое пользователь предлагает совершить БД) к монитору БД или получает от него результат. Получив запрос, монитор обрабатывает его. Если не произошло ошибок, ждёт запроса от программы на отправку программе результата. На диске сервера хранится БД, модифицируемая по запросу клиента.
1)
Формы в HTMLДля того, чтобы пользователь мог сформировать и отправить запрос серверу через HTML документ, используются так называемые формы ввода. Это блок документа HTML заключенный в тегах <form> </form> содержащий различные текстовые поля и кнопки отправления и служащий для формирования и отправки серверу запроса пользователя. Формы имеют следующий синтаксис
<FORM ACTION="URL” METHOD >
содержание формы, включая элементы INPUT и, возможно, элементы TEXTAREA и SELECT
</FORM>
где:
имя атрибута | возможные значения | Смысл атрибута | примечания |
ACTION | URL | адрес сервера, который использует форма | сервер HTTP или URL |
METHOD | GET, POST | метод передачи данных, полученных от пользователя, на сервер | по умолчанию - GET |
ENCTYPE | строка | механизм, используемый для кодирования содержимого формы | по умолчанию приложение /x-www-form-url-кодирование |
В содержании формы мы можем иметь следующие поля:
Есть некоторые элементы, которые могут появиться только в пределах элемента FORM. В частности:
INPUT - поля ввода в формах
Цель данного поля специфицировать в пределах формы вводные поля: одностроковые текстовые поля, поля пароля, переключатели, радиокнопки, кнопки отсылки и перезагрузки, скрытые поля, выгрузки файла, кнопки изображения и т.д.
Типичное отображение
Меняется согласно типу поля.
Основной синтаксис
<INPUT TYPE=тип_поля_ввода другие_атрибуты>
Возможные атрибуты
имя атрибута | возможные значения | смысл | примечания |
TYPE | TEXT, PASSWORD, CHECKBOX, RADIO, SUBMIT, RESET, FILE, HIDDEN, IMAGE | тип поля для ввода | по умолчанию TEXT |
NAME | строка | имя для идентификации поля, когда его содержимое передается серверу | требуется для всех атрибутов, кроме SUBMIT и RESET |
VALUE | строка | первоначальное значение вводного поля; для атрибутов SUBMIT или RESET - текстовая метка | обязателен, если TYPE = RADIO или CHECKBOX |
CHECKED | установленный | когда TYPE = RADIO или CHECKBOX, инициализирует поле к установленному состоянию | |
SIZE | целое | видимый размер поля; количество символов | |
MAXLENGTH | целое | максимальное количество символов, разрешенных в текстовом поле | по умолчанию не ограничено |
SRC | URL | адрес изображения | для полей с фоновыми изображениями |
ALIGN | TOP, MIDDLE, BOTTOM, LEFT, RIGHT | выравнивание изображения для графических управляющих кнопок | по умолчанию BOTTOM |
Различные значения атрибута TYPE соответствуют различным видам вводных полей.
TYPE=TEXT (тип=текст - по умолчанию)
Рекомендуем скачать другие рефераты по теме: гражданское реферат, диплом вуза.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата