Это вторая книга серии "Web-конструирование". Она пополняет навыки создания гипертекстовых страниц на базе "чистого" HTML правилами построения каскадных стилевых таблиц (CSS) и основами программирования сценариев на языке JavaScript. Подробно рассматривается объектная модель браузера, на конкретных примерах объясняется методика построения собственных программных объектов, интегрируемых в общую среду "браузер-гипертекстовое приложение".
В книге в доступной форме в виде диалогов между Простаком, Занудой и Профессором показано, что такое Web-программирование и в каких случаях его необходимо применять. Изложены основы языков JavaScript и PHP. Описано создание клиентских сценариев на JavaScript, начиная с создания новых окон браузера и заканчивая применением технологии AJAX. Рассмотрены серверные сценарии на языке PHP для работы с файлами и папками, взаимодействия с базами данных и многие другие.
Книга является руководством по Java и JavaScript для создания Web-проектов. Подробно описывается синтаксис языков программирования Java и JavaSript, детально обсуждается разработка Java-апплетов, приложений, графического интерфейса пользователя, сервлетов, серверных страниц JSP, Java Beans, рассматривается работа с базами данных и конструирование на JavaScript динамических и интерактивных Web-страниц.
С каждой новой версией Macromedia Flash продолжает совершенствоваться встроенный в среду разработки язык программирования. Его последняя версия – Action-Script 2.0 – разработана в соответствии со стандартами построения объектно-ориентированных языков программирования, таких как C++ и Java.
Данная книга представляет собой глубокое руководство по созданию объектно-ориентированных приложений в Macromedia Flash.
В книге всесторонне рассмотрены компоненты и протоколы, ответственные за передачу веб-содержания. Она может быть полезна администраторам веб-сайтов, разработчикам, использующим веб-технологии, студентам, изучающим веб и сетевые технологии, а также студентам и специалистам по информационным технологиям. Книга фокусирует внимание на вопросах совершенствования и надежности функционирования Web.
Рассмотрена система безопасности Web-серверов и типичные ошибки, совершаемые Web-разработчиками при написании сценариев на языках PHP, ASP и Perl. Приведены примеры взлома реальных Web-сайтов, имеющих уязвимости, в том числе и популярных. В теории и на практике рассмотрены распространенные хакерские атаки: DoS, Include, SQL-инъекции, межсайтовый скриптинг, обход аутентификации и др. Описаны основные приемы защиты от атак и рекомендации по написанию безопасного программного кода.
Книга посвящена одной из самых интересных частей новой технологии Microsoft .NET – разработке XML Web-сервисов. Рассматриваются основные приемы создания Web- сервисов, вопросы интеграции их с серверами баз данных на основе технологии ADO.NET, процедуры создания распределенных приложений на базе Web-сервисов, а также применение XML Web-сервисов на практике. Приводятся сведения о языках WSDL и SOAP, с помощью которых осуществляется разработка сервисов и клиентских приложений.
В книге шаг за шагом описан процесс построения беспроводной локальной сети: от выбора необходимого оборудования до подключения компьютеров к сети. Доступным и простым языком изложены технические нюансы, касающиеся всех аспектов функционирования беспроводной сети, рассмотрены случаи повышенной сложности: дальняя связь и сети с несколькими точками доступа. Уделено достаточное внимание работе в беспроводных сетях коллективного пользования.
Книга является простым и доступным для широкого круга читателей пособием по разработке 32-разрядных программ для систем Windows на языке C++.
Рассмотрены основные особенности архитектуры защищенного режима процессоров Intel.
Данная книга посвящена описанию того, как установить и использовать на одном компьютере три самые распространенные системы: Windows, Linux и MacOS X. Рассказано, что надо учитывать при их установке и каковы особенности их совместного "проживания". Описаны такие моменты, как: организация файловой системы при разных ОС, настройка мультизагрузки, использование вспомогательных программ, позволяющих оптимизировать работу установленных систем и управлять ими.