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]

     

Технология CORBA для профессионалов. +CD

Александр Цимбал

Издано: 2001, СПб, Питер
Для профессионалов
ISBN: 5-272-00396
Твердый переплет, 624 стр.
Формат: 70x100/16

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

Введение

Главная задача, которую преследовал автор при написании этой книги - по-мочь самому широкому кругу программистов приобщиться к миру CORBA. За рубежом (особенно в англоязычных странах) существует большое количество книг на эту тему; еще больше информации доступно в электронном виде: ста-тьи, white papers, обзоры и пр. Тем не менее, когда автор примерно два года назад начал работать с CORBA, он столкнулся с рядом проблем. Создание реальных проектов требует основательных знаний деталей реализаций и ис-пользуемых инструментов, в том числе языков программирования. CORBA как технология по определению является многоплатформенной и поддерживаю-щей различные языки программирования; вследствие этого оказалось не так-то просто найти нужную информацию по интересующему вас вопросу. В результа-те возник замысел написать книгу, которая содержала бы все (или почти все) необходимое для начинающего CORBA-программиста, особенно того, который ориентируется на продукты Inprise/Visigenic/Borland. Названия "Visigenic" и "Borland" будут использоваться для обозначения middleware-продуктов (VisiBroker, ITS, Application Server, Application Center) и средств разработки (C++ Builder, JBuilder, Delphi), соответственно. Тем не менее почти весь мате-риал может использоваться при работе с программными средствами других фирм, например IONA Orbix или Microsoft Visual C++.

Почему выбрана ориентация на продукты именно этой фирмы? Для этого существует очень много причин.

Во-первых, Inprise/Visigenic занимает ведущие позиции на рынке middleware. Такие гиганты, как Sun и Oracle, отказались от разработки собственных ORB и лицензировали VisiBroker. Вне всякого сомнения, VisiBroker является одним из самых распространенных (если не самым распространенным) ORB в компь-ютерной индустрии.

Во-вторых, Inprise/Visigenic/Borland предоставляет комплексное решение. Ни одна другая компания не имеет одновременно ORB, реализаций сервисов CORBA, Application Server, Application Center и интегрированных с ними средств разработки на C++ и Java такого качества. Каждый из этих инструментов в отдельности с полным основанием претендует на звание лучшего программ-ного продукта в своей области. Не надо забывать также о дополнительных очень полезных средствах, например, встроенной объектно-реляционной базе данных JDataStore, которая позволяет во многих случаях существенно улуч-шить качество реализаций.

Наконец, автор очень давно (с момента появления Turbo С 2.0) работает с продуктами Borland и питает к ним самую искреннюю симпатию.

Что понимается под "всем необходимым" для начинающего программиста? Надо сказать, что для написания эффективных и не слишком тривиальных про-грамм нужно знать и уметь довольно много. Это и четкое понимание концеп-ции, назначения, области применения составных частей архитектуры CORBA, и ясное понимание используемых терминов, и знание деталей реализации, и хорошее (как минимум!) знакомство с используемыми языками программиро-вания, и владение техникой написания CORBA-программ на том или ином язы-ке. Все эти вопросы так или иначе будут отражены в предлагаемой читателю книге. Фрагменты кода и примеры везде, где это возможно, будут приведены и на C++, и на Java. Это базовые языки работы с CORBA (с очевидным преиму-ществом Java), и грамотный CORBA-программист должен уметь пользоваться ими обоими. Надо сказать, что для учебных целей язык C++ (по мнению авто-ра) подходит больше - в силу больших возможностей языка и более развитой системы управления типами и классами памяти объектов проще найти подхо-дящую иллюстрацию для тех или иных понятий.

От читателя для понимания материала книги не требуется предварительно-го знакомства с CORBA, но подразумевается, что он хорошо знает либо C++, либо Java. Читатель, ориентирующийся на использование только одного из этих языков, может пропускать примеры на другом языке без ущерба для понима-ния излагаемого материала. Автор стремился использовать небольшие приме-ры. В качестве средств разработки использовались Borland C++ Builder 5.0 и JBuilder 3.5/4.0

Кратко цель автора можно сформулировать так: помочь русскоязычному читателю, интересующемуся реальным программированием на CORBA, не чув-ствовать себя обойденным по сравнению со своими англоязычными коллегами. В книге будет использован опыт и советы как крупнейших специалистов в области CORBA: С. Виноски (S. Vinoski), Р. Орфали (R. Orfali), Д. Харки (D. Harkey), А. Поуп (A. Pope) и др., так и опыт самого автора, приобретен-ный, в частности, во время участия в проекте создания VisiBroker для Delphi.

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

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

 

Бесплатный конструктор сайтов и 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ч)

Новости мира 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
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...