Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]

     

Разработка Web-cepвepов для электронной коммерции. Комплексный подход. +CD

Вивек Шарма, Раджив Шарма

Издано:2001, М., Издательский дом "Вильямс"
Для широкого круга читателей
ISBN: 5-8459-0129-4
Мягкий переплет, 400 стр.
Формат: 70x100/16

Начало
Оглавление
Введение
Структура книги
Об авторе
Компакт-диск
[Заказать книгу в магазине "Мистраль"]

Содержание

 Введение
    Для чего нужна эта книга
    Для кого предназначена эта книга
    Особенности книги
    Структура книги
    Благодарности

Часть I

 Глава 1. Основы технологии Internet
   Необходимый уровень навыков
   Web-узлы и броузеры
   Web-страницы и HTML
   Web-узлы и HTTP
   Унифицированные локаторы ресурсов
   Формы и CGI
   JavaScript
   Cookies
   Java и сервлеты
   Базы данных
   JDBC
   XML
   Системы электронной коммерции
   Система управления товарами
   Система управления профайлом
   Система управления заказами
   Система управления доставкой
   Система создания отчетов
   Подключение к Internet

Часть II

 Глава 2. HTML
   Введение
   Создаем первый файл HTML
   Некоторые дескрипторы, отвечающие за стилевое форматирование
   Ссылки
   Списки
   Таблицы
   Фреймы
   Формы
   Комментарии в языке HTML
   Резюме

 Глава 3. Java
   Введение
   Объектно-ориентированное программирование
   Первая Java-программа
   Аплеты и приложения
   Экземпляры классов
   Перегрузка методов
   Наследование
   Интерфейсы
   Пакеты
   Исключения
   Файловые операции ввода/вывода
   Потоки
   Некоторые полезные классы и методы
     Векторы
     Хэш-таблицы
   Сериализация объектов
   Технология построения распределенных приложений
   Чтение унифицированного указателя информационного ресурса
   Работа с прокси-сервером Локализация Java-программ Аплеты
   Потоки в аплетах
   Интерфейс прикладного программирования Java для работы с электронной почтой
   Комментарии в Java
   Несколько полезных средств пакета JDK
     jar
     javadoc
   Практические примеры использования Java
     Пример 1. Отображение нескольких рекламных объявлений на Web-странице
     Пример 2. Отслеживание количества щелчков, выполненных пользователем
               на рекламном объявлении
   Резюме
   Некоторые полезные классы и методы языка Java, находящиеся в не менее полезных пакетах
     Пакет java.io
     Пакет java.lang
     Пакет java.net
     Пакет java.util

 Глава 4. Сервлеты
   Дескриптор <FORM> языка HTML
   Методы отправки информации POST и GET
   Пристальный взгляд на технологию "запроса-ответа" Web-сервера
   Сценарии CGI
   Недостатки технологии CGI-запросов
   Повышаем эффективность: используем сервлеты
   Строение сервлета
   Сервлет-машина JServ
   Создаем первый сервлет
   Переменные пользовательской формы
   Работаем с cookies
   Сеансы
   Несколько практических примеров
     Пример 1. Групповая рассылка сообщений электронной почты
     Пример 2. Поддержка нескольких языков в системе справочной информации
     Пример 3. Отображение курса акций
   Еще один пример: электронная тележка для магазинов самообслуживания,
                    реализованная с помощью технологии сеансов
   Резюме
   Некоторые полезные классы/интерфейсы и содержащиеся в них не менее полезные методы
     Пакет javax.servlet
     Пакет javax.servlet.http

 Глава 5. Javascript
   Введение Документы
     Объект document.forms
   Операторы
   Примеры
   Функции
   Объекты в Javascript
   События и обработчики событий
   Массивы
   Формы
   Списки
   Кнопки
   Кнопка Submit и группы флажков
   Группы флажков
   Текстовые поля ввода и области для ввода текста
   Фреймы
   Файлы cookie
   Практический пример
     Пример индивидуального обслуживания клиентов коммерческого Web-узла
   Некоторые полезные методы, свойства и обработчики событий, используемые
   в не менее полезных объектах
     Объект Array
     Объект Button
     Объект Checkbox
     Глобальный объект Date
     Объект document
     Объект Form
     Объект Location
     Объект Link
     Глобальный объект Math
     Объект Option
     Объект Password
     Объект Radio
     Объект Select
     Объект String
     Объект Text
     Объект Text area
     Объект Window

 Глава 6. SQL и JDBC
   Базы данных и SQL
   Схемы
   Типы данных
   Создание таблицы
   Ограничения, накладываемые на данные столбцов
   Ключи
   Индексы
   Удаление таблиц
   Внесение данных в таблицу и их изменение
   Транзакции
   Выборка данных
   Операторы
   Функции
   Выборка данных из нескольких таблиц
   Удаление записей таблицы
   Последовательности
   Хранимые процедуры
   Средство организации доступа Java-приложений к базам данных (JDBC)
   Подключение к базе данных
   Драйверы
   Объект Connection
   Объект Statement
   Извлечение информации из базы данных
   Внесение/изменение данных
   Объект PreparedStatement
   Добавление данных в столбец типа LONG
   Объект CallableStatement
   Транзакции в JDBC
   Несколько практических примеров
     Пример 1. Система регистрации клиентов
     Пример 2. Групповая рассылка сообщений электронной почты :
               версия с использованием JDBC
   Некоторые полезные классы и интерфейсы не менее полезного пакета java.sql
     Driver. Java
     DriverManager.java
     Connection. Java
     DatabaseMetaData. java
     Date. Java
     CallableStatement. Java
     PreparedStatement. Java
     ResultSet.java
     ResultSetMetaData.java
     Statement. Java

 Глава 7. XML
   Введение
   Правила, которых следует придерживаться
   Отображение документа XML
   Обмен данными с документом XML
   Document Type Definition
   Синтаксические анализаторы
   Использование XML
   Клиентская часть
   Серверная часть
   Несколько практических примеров
     Пример 1. Генерация документа XML из базы данных
     Пример 2. Считывание информации из документа XML и сохранение ее в базе данных
     Пример 3. Анализ курса акций с помощью XML
   Резюме
   Ссылки

Часть III

 Глава 8. Верификация кредитных карточек
   Предоставление адреса URL для авторизации кредитных карточек
   API сторонних разработчиков

 Глава 9. Безопасность и производительность
   Безопасность
     Брандмауэры
     Безопасность баз данных
     Программные исправления
     Безопасность передачи данных
     Открытые и закрытые ключи
     Сертификаты
     Шифры
     Протокол Secure Socket Layer
     Цифровые подписи
   Защита с помощью пароля
   Коротко о безопасности приложений
   Производительность
     Поиск и устранение проблем

Часть IV

 Глава 10. Проектирование системы
   Введение
   Система управления товарами
     О чем следует подумать
   Система управления профайлом
     О чем следует подумать
   Система управления заказами
     О чем следует подумать
   Другие системы

 Глава 11. Функциональные возможности
   Введение
   Система управления товарами
     Меню
     Типичные сценарии использования системы
   Система управления заказами
     Вход в систему
     Меню
     Типичные сценарий использования системы
   Система управления профайлом
     Меню
   Система управления доставкой
     Вход в систему
   Система создания отчетов
     Вход в систему
     Меню

 Глава 12. Сервисные программы
   Введение
   Описание сервисных программ
   Сервисная программа, организующая пул соединений с базой данных
   Механизм проверки подлинности введенной информации
   Сервисная программа, реализующая рассылку электронных сообщений
   Сервисная программа, создающая шаблоны HTML-страниц

 Глава 13. Система управления товарами
   Предварительные требования
   Высокоуровневое описание
     Классы и их методы
   Детальное описание
     1. Класс BaseInventory
     2. Класс Product
     3. Класс Category
     4. Класс AddProduct
     5. Класс AddCategory
     6. Класс CategoryOptions
     7. Класс SelectProduct
     8. Класс DeleteProduct
     9. Класс ShowProduct
     10. Класс ModifyProduct
     11. Класс SelectCategory
     12. Класс DeleteCategory
     13. Класс SignOff
   Файлы HTML, расположенные в корневом каталоге сервера
   Другие файлы и шаблоны страниц HTML

 Глава 14. Система управления профайлом
   Высокоуровневое описание системы управления профайлом
     Описание классов и их методов
   Детальное описание системы управления профайлом
     1. Класс BaseProfile.java
     2. Класс RegistrationPage.java
     3. Класс Register.Java
     4. Класс UpdatePage.java
     5. Класс UpdateProfile.java
     6. Класс GetNewCard.java
     7. Класс ContactUs.Java
     8. Класс PasswordFinder.Java
   Файлы HTML, расположенные в корневом каталоге сервера
   Другие файлы и шаблоны страниц HTML

 Глава 15. Система управления заказами
   Высокоуровневое описание системы управления заказами
     Описание классов и методов
   Детальное описание системы управления заказами
     1. Класс BaseOrdering.java
     2. Класс SignIn.java
     3. Класс GetCategories.java
     4. Класс GetProduct.java
     5. Класс DisplayProducts.Java
     6. Класс GetPayment.java
     7. Класс SearchProducts.java Класс CardVerifier.java
     9. Класс SelectOrder.java
     10. Класс ShowOrderDetails.java
   Файлы HTML, расположенные в корневом каталоге сервера
   Другие файлы и шаблоны страниц HTML

 Глава 16. Система управления доставкой товаров
   Высокоуровневое описание системы управления доставкой товаров
     Описание классов и их методов
   Детальное описание системы управления доставкой товаров
     1. Класс BaseShipping.java
     2. Класс ShippingLogin.java
     3. Класс ShippingOrderDetails.java
     4. Класс ModifyShippingOrder.java
     5. Класс SelectShippingOrders.java
     6. Класс ModifyOrders.java
   Файлы HTML, расположенные в корневом каталоге сервера
   Другие файлы и шаблоны страниц HTML

 Глава 17. Система создания отчетов
   Высокоуровневое описание системы создания отчетов
     Описание классов и их методов
   Детальное описание системы создания отчетов
     1. Класс BaseReporting.java
     2. Класс ReportingLogin.java
     3. Класс DistributionReporting.java
     4. Класс FrequencyReporting.java
     5. Класс UserDistribution.java
     6. Класс SalesDistribution.java
     7. Класс UserFrequency.java
     8. Класс SalesFrequency.java
   Файлы HTML, расположенные в корневом каталоге сервера
   Другие файлы и шаблоны страниц HTML

 Приложение А. Установка и конфигурирование
   Apache
     Установка
     Возможные проблемы
     Конфигурация
   JServ
     Установка
     Конфигурация
   Oracle
     Утилиты
   mSQL
     Возможные проблемы
     Утилиты
   Драйверы JDBC
     Возможные проблемы
   JavaMail

 Приложение Б. Исходный код рассматриваемых систем
   Установка
     Организация кода
     Предварительные условия
     Необходимые изменения
     Система управления товарами
     Система управления заказами
     Система управления профайлом
     Система управления доставкой
     Система создания отчетов
     Утилиты
     Компиляция
     Создание элементов базы данных
     Перемещение файлов в соответствующие каталоги

 Предметный указаталъ

Начало
Оглавление
Введение
Структура книги
Об авторе
Компакт-диск
Заказать книгу в магазине "Мистраль"

 

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...