English version  
НовостиОб издательствеАвторыО нас пишутРекламный отделПриглашаем авторовВакансииКонтактыПартнеры
Ваш кабинет
Если вы уже зарегистрированы, введите ваши данные:
Логин  
Пароль
Комбинация технологий эффективнее
Опубликовано "Компьютер-Инфо", № 39, 30.11.2001

Комбинация технологий эффективнее

Недавно в издательстве "Питер" вышла книга М. Холла "Сервлеты и JavaServer Pages. Библиотека программиста". Если вы специалист по Java, но новичок в области разработки серверных приложений, то эта книга для вас. В ней содержится детальное описание процесса разработки сервлетов и страниц JSP на базе новейших версий спецификаций Java-платформы, исходные тексты целого ряда законченных программ и фрагментов, демонстрирующих как типовые подходы к созданию и обслуживанию сайтов, так и возникающие при этом проблемы и пути их решения. При наличии опыта работы с традиционным программированием

Common Gateway Interface (CGI) вы легко перейдете от идеи "переменных CGI" к их сервлетным эквивалентам, увидите, насколько это проще для понимания, гибче, эффективнее, и поймете, почему говорят, что появление сервлетов и страниц JSP Java-технологии является достойным ответом программированию CGI.

Даже если вы хорошо знакомы с этим технологиями программирования, начиная с самых ранних версий, книга окажется полезной и для вас. Хотя ее и нельзя назвать справочникам по всем технологиям, которые в ней упоминаются (и это не только сервлеты и JSP, но и JDBC, спецификации HTTP, апплеты, HTML-формы), она всегда может находиться под рукой, поскольку в ней содержится наиболее полный справочный материал по спецификациям сервлетов версий 2.1 и 2.2, JSP версий 1.0 и 1.1, примеры их наиболее эффективного программирования, описание наиболее важных и часто используемых функций API, а все технологии поддержки рассматриваются в таком объеме, чтобы вы могли сесть и сразу приступить к разработке программы.

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

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

Так, может быть, нет смысла изучать обе технологии, а лучше сосредоточиться на какой-то одной? Кому нравится настоящее программирование, кому интересны все детали вплоть до нюансов (манипуляция кодами состояний и заголовков HTTP-ответов, использование cookies, отслеживание сеансов, сохранение информации между запросами, сжатие пересылаемых клиенту страниц, осуществление доступа к базам данных, генерация изображений в формате GIF и т. п.), тот пусть вплотную займется сервлетами. Те, кому не нравятся трудоемкость генерации HTML-кода с помощью сервлетов, сложность модификации окончательного результата, кто предпочитает четкое структурирование страниц путем выделения их динамического и статического содержимого, использование тех или иных средств разработки и создания HTML-кода, могут совершенствовать свои навыки в технологии JSP. Однако в этом случае приверженцы второго направления получат единственное итоговое представление, относительно фиксированный внешний вид страницы верхнего уровня (несмотря на мощность и гибкость компонентов bean и настраиваемых тегов) с невозможностью или значительной сложностью обеспечения нескольких совершенно разных презентаций одного и того же приложения в зависимости от обрабатываемых данных. И лучшим выходом из этой ситуации будет одновременное использование сервлетов и страниц JSP. Каким образом? Ответ на этот и многие другие вопросы вы найдете на страницах этой книги.

И хотя автор М. Холл утверждает, что книгу нельзя рассматривать как справочник, все же краткий справочник в ней имеется. Это приложение на 38 страницах, излагающее в конспективной форме содержание 438 предыдущих страниц. Очень удобна в методическом плане комбинация материала - удобна, с одной стороны, для изучения, а с другой - для использования в практической деятельности.

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

Юрий Кораблев,
доцент СПГЭТУ (ЛЭТИ)

Опубликовано "Компьютер-ИНФО" № 39, 30.11.2001

ПОМОЩЬ

Оплата и доставка
Вопросы и ответы
Карта сайта
Обратная связь



ПОДПИСКА

Хотите быть в курсе событий?
Подпишитесь на еженедельную рассылку Издательского дома «Питер» о новинках, акциях, скидках. подробнее


ЗАКАЗ КНИГ
ПО ТЕЛЕФОНУ

Доставка по России и всему миру:
        почтой — (812) 703-73-74

Доставка по Москве:
    курьером — (495) 234-38-15

Доставка по Петербургу:
    курьером — (812) 703-73-74



ГЛАС ЧИТАТЕЛЯ
отзыв на книгу:
LightWave 3D. Искусство реалистичного освещения
работаю в этой программе больше 7-и лет, книжка действительно стоящая, одно огорчает - иллюстрации черно-белые, но все-равно рекомендую к прочтению.
waxtah

 

    Новости | Об издательстве | Авторы | О нас пишут | Рекламный отдел | Приглашаем авторов | Вакансии

Авторские права охраняются.
Воспроизведение материалов или их частей в любом виде без письменного разрешения запрещено!
© 1997-2008, Издательский дом «Питер»

www.webmoney.ru Rambler's Top100   Яндекс цитирования     Rambler's TopShop    
Санкт-Петербург
Б. Сампсониевский пр., 29а
тел.: (812) 703-73-74,
(812) 703-73-73
e-mail: postbook@piter.com
sales@piter.com
http://www.piter.com