Глава 9. Java-аплеты и ActiveX-объекты. На протяжении нескольких лет про — граммисты использовали язык программирования Java для создания аплетов, ко- торые могут выполняться на разнообразных платформах; это значит, что один и тот же Java-аплет может работать на компьютерах под управлением операцион — ных систем Windows, Linux и Macintosh. Java-аплеты дают программистам воз- можность автоматизировать решение тех или иных задач без риска инфицирова — ния вирусами компьютеров пользователей, загружающих аплеты. В Web можно
найти бесчисленное количество «типовых» Java-аплетов, которые можно исполь — зовать в коде своих страниц. Из этой главы вы узнаете, как встраивать Java-апле — ты в HTML-содержимое. Далее в главе рассматривается обеспечение поддержки ActiveX-объектов для сайтов, функционирующих на Windows-платформах. В от —
личие от Java-аплетов, которые не создают угроз безопасности для загружающих ИХ пользователей, ActiveX-объекты не накладывают ограничений на операции, Которые может выполнять код. Следовательно, вы должны отдавать предпочте —
Введение 17
ние тем ActiveX-объектам, которые получены с сайтов разработчиков с хорошей репутацией и содержат сертификаты подлинности. В главе 9 подробно описаны предосторожности, которые следует соблюдать.
Глава 10. РНР4. РНР — это язык программирования, с помощью которого разработчики создают динамическое (изменяющееся) содержимое Web-страниц. Используя РНР, например, вы можете персонализировать содержимое своей Web — страницы, основываясь на информации, введенной пользователем в форму, или, возможно, на информации, полученной из cookie-набора, ранее сохраненного вашим сайтом на диске пользователя. Более 1 000 000 сайтов в Web используют РНР для достижения целей динамизма. Прежде чем вы сможете пользоваться РНР, вам необходимо установить на своем компьютере PHP-процессор. В этой главе описываются этапы процедуры установки. Затем вы научитесь создавать простые приложения на основе РНР Как уже упоминалось, РНР — это язык программирования, и вводная часть главы закладывает фундамент, необходимый для создания, тестирования и отладки PHP-программ. Далее в практикумах бу — дет представлено несколько основанных на РНР решений, которыми вы сразу же сможете воспользоваться в коде своих Web-страниц.