|
Программирование >> Руководство по созданию web приложений
БазыданныхвИнтернете. руководство Когда пользователь собирается оплатить , Ваш сервер Web направляет его на страницу im центра. Там покупатель вводит тип кредитной карточки и ее номер, а также срок действия карточки. Эта информация передается в безопасном режиме, причем . . обеспечивается средствами сервера процессингового центра, а не средствами Вашего сервера Web. Таким образом, за сохранность конфиденциальной информации отвечаете не Вы, а : центр. На следующем этане iipimeifiiiiioiibiii центр связывается с сервером соответствующего банка и снимает деньги со счета клиента (эта связь обычно осуществляется не черс? Интернет, а через специальные выделенные каналы связи, защищенные от несанкционированного доступа). Номер транзакции и результат ее выполпения заблаговременно отправляется на Ваш сервер Web, причем сведения о транзакции не известны клиенту. Когда клиент опять обратится на Ваш сервер. Вы можете показать ему динамически страницу с информацией о результате выполнения транзакции. Передает номер своей кредитной карточки в процессинговый Выполняет операцию снятия денег со счета покупателя Интернет-магазина центр Передает результат - . - транзакции и номер -. ; на сервер Интернет-магазина Сообщает покупателю о результате выполнения платеса Рис. 1-7. Обработка кредитных карточек при покупке товара в Интернет-магазине Эта схема, с одной стороны, : Вас от необходимости создавать защи- щенное соединение между посетителем Интернет-магазина и Вашим сервером Web (перекладывая все эти проблемы па процессинговый центр), а с другой -защищает интересы посетителей магазина, так как номера кредитных карточек не становятся известны администратора сервера Web вашего магазина. Пользуясь номером транзакции, Ваши сотрудники всегда смогут проследить . . , ; взаимодействуя с i : центром. Это иногда требуется для разрешения всякого рода конфликтных ситуаций. Описанная выше процедура обработки кредитных карточек проиллюстрирована на рис. 1-7. Еще одна проблема, с которой Вы столкнетесь, такова: номера кредитных карточек иногда воруют. Время от времени i центр будет Вам присылать списки : номеров кредиток, с помощью которых были сделаны покупки в Вашем магазине. Это - чистый убыток. Поэтому, открывая электронный магазин в Интернете, будьте готовы, что какую-то часть товара попросту украдут. Практика показывает, что доля покупок, сделанных по украденным номерам кредиток, составляет несколько процентов. Помимо перечисленных выше вопросов. Вам придется продумать способ получения и доставки товара, однако эти (и многие другие) вопросы коммерции не связаны с тематикой настоящей книги. Как видите, создание полноценного электронного магазина в Интернете представляет собой достаточно сложную задачу. Наша книга не ставит перед собой цель решить ее, однако мы рассмотрим вопросы, связанные с организацией пользовательского интерфейса, интерфейса с базой данных, интерфейса с платежной системой банка, обрабатывающего кредитные карточки, и другие технические вопросы, без которых не обойтись при создании своего магазина. В качестве технической базы электронного магазина мы будем использовать SQL Server 7.0 и Microsoft Internet Information Server i.O, работающие в среде Microsoft Windows NT Server iJl. Ha рабочем месте администратора и сотрудников магазина, как мы считаем, установлен браузер Microsoft Internet Explorer 5.0. Что же касается рабочих мест покупателя, то мы постараемся обеспечить максимально возможную совместимость с различными компьютерными платформами. Установка программ и подготовка к работе Прежде чем да. lee работать с нашей книгой. Вам придется установить и настроить программное обеспечение. Мы остановимся только на основных моментах, поэтому, возможно. Вам придется обратиться к соответствующим разделам документации, поставляемой вместе с программами, или к дополнительной литературе. Далее мы будем считать, что все программные средства установлены на один компьютер, хотя Вы, конечно, можете выбрать для серверов Web и SQL Server отдельные компьютеры. Это благоприятно скажется на общей производительности Вашего приложения, хотя потребует дополнительных затрат. Операционная система сервера Прежде всего, на более или менее : : с 128 Мб оперативной памяти и 10 Еб дисковой памяти установите операционную систему Microsoft Windows NT Server 4.0. Далее если Вы собираетесь пользоваться в своих разработках кириллицей, откройте папку Control Panel и с помощью Regional Settings выберите Russian. Пометьте переключатель Set as system default locale. Только после выполнения этой процедуры установите пакет обновления Service Paclc для Windows NT версии 6.0 или более новой версии. Важно отметить, что, если в процессе работы Вам пришлось менять конфигурацию операционной системы. Вам придется выполнить повторную установку пакета обновления Service Paclc для Windows NT. Браузеры Далее обновите браузер Microsoft Internet Explorer до версии 5.0. Вы можете рассматривать эту операцию как второй этап установки пакета обновлений. Фактически без этого Вам не удастся полноценно работать со средствами разработки приложений, созданных Microsoft и справочной библиотекой MSDN Library. Для тестирования совместимости страниц HTML и клиентских сценариев стоит установить еще несколько браузеров и прежде всего - браузер Netscape Navigator (он доступен по адресу littp: www.netscape.com). Устанавливая другие браузеры, оставьте приоритет за Microsoft Internet Explorer - по умолчанию именно он должен открывать файлы с расширением имени htm и html. SQL Server Хотя по умолчанию мы считаем, что Вы пользуетесь Microsoft SQL Server версии 7.0, большинство приведенных в нашей книге примеров (но не все) работают и с версией 6.5. Вы можете устанавливать SQL Server как обычно, пользуясь руководством по установке или одной из книг, упомянутых в списке литературы. Главное -не забудьте выбрать правильный тип сортировки и установить самые свежие пакеты обновления Service Pack для SQL Server. На момент написания этой книги для SQL Server 6.5 был доступен пакет обновления Service Pack 5а, а для SQL Server 7.0 - пакет обновления Service Pack 1. Сервер Web Для работы с книгой Вам потребуется сервер Web на базе Microsoft Internet Information Server IIS 4.0. Он поставляется в составе Microsoft Windows NT 4.0 Option Pack. Устанавливая Option Pack, не забудьте установить расширение FrontPage Extensions, a также средства взаимодействия с Microsoft InterDev. Последнее потребуется для отладки серверных сценариев, расположенных в страницах ASP. Если Вы будете устанавливать Microsoft Windows NT 4.0 Option Pack после пакета обновления Service Pack 4.0-6.0 для Windows NT, то получите предупреждающее сообщение о том, что Option Pack не тестировался с пакетом обновлений данной версии. Вы можете проигнорировать это сообщение, однако по завершении установки Option Pack обязательно повторите установку Service Pack 6.0 для Windows NT. Microsoft Developer Studio Почти все примеры в этой книге подготовлены с использованием Microsoft Visual Studio 6.0. Устанавливая Microsoft Visual Studio, не забудьте выбрать та-
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |