всего книг: 220
новинок: 25
бестселлеров: 20
В начало  Сотрудничество  Где купить  Вакансии 
Бизнес, менеджмент, инвестиции
Компьютерная литература
Медицина
Культура, религия, социология
 Файлы
 Наши партнеры
 
 
 
 
В.Абрамов, А.Бачин. Apache для профессионалов

Уважаемый читатель "Oracle Magazine/Русское Издание", удивитесь ли Вы, увидев в журнале, посвященном сугубо продуктам и технологиям Oracle, рецензию на хорошую компьютерную книгу, но напрямую к Oracle вроде бы не относящуюся? Мало ли сейчас издается хороших компьютерных книг! Вопрос, конечно, риторический, и ответ, разумеется, немедленный: 

  • начиная с Oracle8.1.7, сервер приложений Oracle (Oracle Application Server) построен на базе web-сервера Apache;
  • продукт iAS9i, внедрение которого в настоящее время так активно пропагандируется корпорацией Oracle, базирован на web-сервере Apache;
  • новый Oracle9i идет в такой тесной связке с iAS9i, что практически даже не рассматривается отдельно.

Если к этому добавить, что до последнего времени по Apache по русском языке практически не было какой-либо литературы, то выход такой книги, как "Apache для профессионалов" следует только приветствовать и поблагодарить изд. "Лори"; а web-администраторам и администраторам баз данных Oracle стремиться ее заиметь:

  • изложена архитектура Apache (главы 2 и 3);
  • описан язык конфигурации как web-сервера Apache в целом, так и особенностей отдельных его модулей (глава 4), включая обслуживание нескольких web-серверов (глава 7);
  • подробно и внимательно описаны потребности клиентов и их реализация (глава 5);
  • рассмотрены способы доставки динамического содержимого (глава 6);
  • немало места (глава 11) уделено очень модному ныне направлению - сопряжению (или, что то же самое, интерфейсу) Apache с API Java-сервлетов для выполнения Java-программ на сервере. В той же главе 11 описано конфигурирование модуля mod_perl, полнофункционального интерпретатора языка Perl, и PHP (Personal Hypertext Preprocessor) - серверного языка написания сценариев;
  • вопросы повышения производительности, мониторинга и безопасности Apacheт изложены, соответственно, в главах 8, 9 и 10.

Таким образом, за исключением интерфейса с базами данных Oracle, рецензируемая книга содержит достаточное для АБД и/или web-администратора Oracle количество информации, требуемое ему для освоения, понимания и даже первоначальной настройки web-сервера Apache, как базового компонента сервера приложений iAS9i от Oracle. 

Заметим, что интерфейс с базами данных Oracle реализуется в Apache по общему правилу - добавлением специального модуля mod_plsql, для конфигурирования которого в Oracle8.1.7 имеются соответствующие инструменты (html-страницы) на русском языке. Следует также отметить, что в Интернете свободно можно получить (http://www.sharemation.com/~dmcmahon/modowa.htm) продвинутый (но, как и положено свободно распространяемому программному обеспечению, без каких-либо гарантий) вариант модуля связи с базами Oracle - mod_owa ("Apache PL/SQL Gateway Module (mod_owa)" by Doug McMahon (dmcmahon@us.oracle.com ) Jaunary 8, 2002. Copyright (c) 1999, 2000, 2001, 2002 Oracle Corporation, All rights reserved). Последняя версия версия этого модуля относится уже к Oracle9i, но в составе файлов, находящихся по указанному адресу, имеются варианты и для Oracle8i для платформ Windows, Unix, Linux, Solalis_Sparc, HP/UX PA-RISC 32- & 64- bit platform и др. Большой (примерно 150Кбайт) английский текст описывает конфигурацию и настройку модуля mod_owa. Применение его на практике проверено одним из авторов этой рецензии.

Что еще нужно сказать об этой книге:

  • с самого начала определяется круг ее читателей - администраторов web-серверов, которым не надо все излагать с начала, скажем, основы HTML или TCP/IP (хотя TCP/IP посвящено несколько не очень вразумительных страниц);
  • в книге излагаются сведения, выходящие за пределы документации и книг с описанием директив Apache (это цитата - на русском языке таких книг еще не было);
  • осторожно подчеркивается, что хотя Apache и функционирует под управлением Windows NT и Windows2000, хотя принятая в Windows архитектура многопоточных процессов теоретически более прогрессивная, чем архитектура процессов в Unix-системах, функционирование Apache под управлением Windows не является оптимальным и так далее ("Ха-ха! - сказали мы. - "Изучайте UNIX, web-администраторы и АБД Oracle!").

Справедливости ради, следует отметить, что с год назад вышел на русском языке перевод книги Г.Холдена и др. "Apache Server в комментариях" (Киев, изд. "ДиаСофт", 2000, 480 стр., тир. 2000. Оригинал: "Apache Server Commentary" by Greg Holden, Nicolas Wells, Matthew Keller; The Coriolis Group LLC, 2000). Но неподготовленный пользователь, раскрыв эту книгу, должен, по нашему убеждению, вздрогнуть от ужаса: 2/3 ее объема составляет С-код модулей Apache, а оставшуюся треть - конкретные комментарии к этому коду. То есть, ни для общего знакомства с архитектурой и возможностями, ни как справочник по web-серверу Apache, эта книга не годится; она предназначена только для разработчиков web-сервисов.

Не бывает рецензий без критики. Поскольку критиковать содержание книги у рецензентов еще не хватает знаний и опыта работы с Apache, то придется критиковать издательство ! Но в данном случае почти все замечания касаются только оформления книги:

  • очень странно, что анонса, краткого содержания и пр. материалов, обычно сопровождающих издание, нет на web-сервере издательства "Лори". Чем "Apache для профессионалов" заслужил такую немилость, не ясно. Разве что уже исчез из продажи ?!
  • не всегда переводчик и научный редактор книги справляются с профессиональным жаргоном автора. В ряде случаем трудно понять к чему относится термин "сервер" - к Apache или к вычислительной установке в целом, иногда эти понятия даже перепутаны;
  • такая хорошая и нужная книга заслуживает, чтобы ее напечатали бумаге, более соответствующей ее достоинствам, и с более высоким качеством полиграфии. Некоторые страницы так плохо пропечатаны, что их текст приходится читать с большим напряжением;
  • можно ли попросить, учитывая предыдущий пункт, чтобы в следующий раз команды были напечатаны более жирным шрифтом, поскольку оттиск шрифта, принятого для команд, ну, очень слабо заметен в окружающем тексте;
  • к достоинствам издания следует отнести широкие страничные поля. С детства нам внушали, что делать пометки и надписи в книгах дурно. Но какое же удовольствие подчеркнуть на странице понравившуюся мысль и прокомментировать ее для себя при следующем прочтении, благо для этого есть много места, и таких мыслей много!

Итак, как настоящую книгу "Apache для профессионалов" надо читать, как минимум, дважды:

  • сначала для общего обзора и связки понятий;
  • затем и скрупулезно - только нужные в конкретных случаях параграфы и главы;
  • а потом можно возвращаться к ней еще и еще много раз, как к справочнику. 

Небольшое послесловие

Пока готовилась эта рецензия, издательство "Лори" выпустило следующую книгу по Apache: "Администрирование Apache" М. Арнольда, Д.Д. Алмейда и К.Миллер (Москва, "Лори", 2002 г.). Мы надеемся, что нам удастся познакомить Вас и с этой книгой, но уже в мартовском номере журнала.

Виктор Абрамов,
научный редактор "Oracle Magazine/Русское Издание"
Анатолий Бачин,
главный редактор "Oracle Magazine/Русское Издание"

 

 
 
 
 
 
 
 Новые рецензии
Одна из самых нужных на сегодня книг по Oracle
Готовься в дорогу на долгие годы...или сертификация – необходимый шаг профессиональной карьеры специалиста
 Опрос
 
Интересует ли Вас переводная литература, посвященная проблемам НЛО??
Да, интересует, и я готов покупать книги по этой тематике.
Да, интересует, но не настолько, чтобы покупать книги.
Нет, не интересует.

Результат голосования
© Издательство "Лори" 1995-2003. Тел.: (095) 2590162; факс: (095) 2560283. e-mail: sales@lory-press.ru
Яндекс цитирования Rambler's Top100