Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Бесплатный конструктор сайтов и Landing Page

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

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

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

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

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

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

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

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

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

     

Разработка приложений для электронной коммерции на Oracle8i и Java

Меградж Заккар

Издано: 2000, М. : Издательский дом "Вильямс"
Для профессионалов
ISBN: 5-8459-0114-6
Мягкий переплет, 336 стр.
Формат: 70x100 1/16

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

Введение

Эта книга, является одной из первых в серии На примерах. Она использует метод обучения в ходе работы над реальным проектом. В большинстве книг, посвященных разработке баз данных, основное внимание обращается на синтаксис языка и приемы программирования, ограничиваясь рядом весьма простых проектов, приводимых в качестве примера. Эта книга построена совершенно иначе.

По ходу действия шаг за шагом рассматриваются все фазы разработки Web-ориентированного приложения на основе Java и Oracle8i, использующего базу данных. Обсуждаются вопросы постановки задачи, анализа, дизайна, реализации, проверки работоспособности и установки приложения "Сетевой кофейный магазин". Эта книга особенно полезна двум категориям специалистов в области Internet-технологий (IT):

  • профессионалам в Oracle, желающими воспользоваться преимуществами Java, которые стали доступны в Oracle8i, для создания Web-совместимых баз данных;
  • разработчикам Java, которые хотели бы применить преимущества баз данных Oracle8i в своих приложениях, предназначенных для электронной коммерции (e-commerce).

Рассматриваемый процесс создания проекта с нуля не предполагает наличия у читателя предварительных знаний ни в области Oracle, ни в области Java, хотя минимальные навыки в 3GL-программировании были бы полезны. Несмотря на то что рассматриваемое приложение будет учебным, глубокий анализ основных особенностей создания Internet-приложения на базе Oracle8i дает возможность создавать гораздо более сложные коммерческие приложения или, в конце концов, усовершенствовать до коммерческого уровня проект "Сетевой кофейный магазин", рассмотренный в этой книге.

Данная книга не является ни исчерпывающим справочником синтаксиса Oracle, ни пособием по программированию на Java. В ней не рассматриваются все тонкости хитрых "финтов" языка Java, как во многих других книгах, посвященных этой теме. Здесь обсуждаются более существенные вопросы.

  • Каковы особенности применения Oracle8i для электронной коммерции?
  • Как применять Java в Web-ориентированном приложении, использующем базы данных?
  • Какие проблемы возникают при использовании Java для работы с базами данных?
  • Как использовать способность Oracle8i взаимодействовать с Internet?
  • Какие проблемы могут возникнуть при разработке Web-ориентированной базы данных?

Ответы на эти и множество других вопросов будут получены по мере изучения этой книги.

Как организована книга

Данная книга не предполагает наличия у читателя предварительных знаний в области программирования на Oracle или Java, следовательно, изложенный материал позволит изучить все, что необходимо знать для успешного программирования баз данных, используя Oracle8i и Java. Основное внимание уделено проблемам, возникающим в процессе создания Internet-приложений, а также использованию свойств Oracle8i для решения этих проблем. Здесь, в отличие от других книг по программированию, отсутствуют бесконечные листинги программ и нудные попытки объяснить работу исходного кода. Разрабатываемое приложение разделено на ряд секций. В различных разделах рассматриваются участки кода, отвечающие за создание базы данных, за связь базы данных и броузера и т.д.

Главы организованы следующим образом.

  • В главе 1, "Возможности Oracle8i в области Internet", обсуждается архитектура Oracle, рассматривается виртуальная машина Java для Oracle и начало создания проекта.
  • В главе 2, "Создание и заполнение базы данных JavaStop", рассматриваются проблемы, возникающие при разработке Web-ориентированной базы данных. Описывается создание и заполнение базы данных Oracle8i с использованием инструментов Oracle SQL*Loader и Export/Import. По ходу этой главы будет сконструирована и создана база данных JSTP, которая в дальнейшем будет использована в качестве примера.
  • В главе 3, "Управление базой данных Oracle JavaStop с помощью SQL", рассматривается использование SQL и PL/SQL для управления базой данных Oracle.
  • В главе 4, "Java - основа для построения JavaStop", обсуждаются вопросы использования Java для создания простейшей инфраструктуры Web-ориентированного приложения.
  • В главе 5, "Использование JDBC для подключения к JavaStop", описывается использование JDBC для получения доступа и организации взаимодействия с базой данных.
  • В главе 6, "Использование JDBC для управления данными в JavaStop", обсуждаются вопросы использования JDBC для управления JavaStop.
  • В главе 7, "Создание простого и компактного кода с использованием SQLJ", рассматривается использование SQLJ для эффективного создания кода приложения базы данных.
  • В главе 8, "Обработка исключений в JavaStop", описывается связь кода приложения с системой обработки сообщений об ошибках JDBC и наладка обработки исключений проекта.
  • В главе 9, "Создание хранимых процедур Java для JavaStop", рассматривается внедрение кода процедур Java в состав базы данных с помощью механизма хранимых процедур Java.
  • В главе 10, "Поиск проблем и отладка кода JavaStop", приводятся разнообразные методы поиска ошибок и отладки приложения.
  • В главе 11, "Брандмауэры и защита базы данных JavaStop", описывается использование средств безопасности Oracle для предотвращения несанкционированного доступа к базе данных
  • В главе 12, "Масштабируемость JavaStop", рассматриваются вопросы организации одновременного использования базы данных большим числом пользователей.
  • В главе 13, "Оптимизация работы JavaStop", основное внимание уделяется обнаружению "узких мест" и ликвидации источников возможных проблем, способных ухудшить производительность приложения JavaStop. Немаловажную роль в этом процессе играет настройка параметров работы и взаимодействия Oracle8i и Java.
  • В главе 14, "Проверка и усовершенствование JavaStop", проводится серьезная всесторонняя проверка создаваемого приложения.
  • В главе 15, "Модернизация JavaStop с помощью EJB и CORBA", обсуждаются пути усовершенствования созданного приложения и рассматриваются свойства Java Beans и CORBA, придающие приложению способность использовать распределенные вычисления.

В начале каждой главы описан ряд проблем, с которыми может столкнуться программист в ходе своей работы. Впоследствии изучаются пути решения этих проблем: определяются действия, которые необходимо предпринять, и обсуждаются конкретные средства выполнения задачи.

В книгах подобного типа обсуждается такое разнообразие проблем, что отдельные темы относятся к совершенно разным областям программирования. Чтобы сделать общую картину более понятной, применялась сходная с Web концепция изложения, которая обеспечивает графическое представление взаимодействия отдельных компонентов программирования. Это проиллюстрировано на 4-й стр. обложки.

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

 

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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