Java Server Pages
Герц Д.М.

21 декабря 2008
Данная книга начинается с рассмотрения пользовательских дескрипторов, т.е. с тех вопросов, которыми обычно заканчиваются книги, представляющие собой введение в JSP. В ней рассматривается около 50 пользовательских дескрипторов JSP. Они выполняют различные задачи: от поддержки форматов, специфических для разных стран, до разбора XML-кода с использованием Document Object Model. Поддержка пользовательских дескрипторов — одно из главных преимуществ JSP, поскольку данная возможность позволяет организовывать одновременную работу нескольких специалистов, при этом они практически не зависят друг от друга. Далее В книге рассматриваются HTML-формы, JSP-шаблоны, архитектуры Mode! 1 и Model 2, поддержка событий, вопросы безопасности, работа с базами данных и XML. В последней главе продемонстрировано использование данных технологий при создании реального Web-приложения. Главной целью было рассказать читателю о том, как с помощью компонентов bean, сервлетов и JSP создаются гибкие расширяемые приложения, удобные в сопровождении.
Данная книга написана для разработчиков, имеющих опыт использования языка Java и знакомых с серояетамн и JSP.

Электронный магазин на Java и XML
Билл Брогден, Крис Минник

11 октября 2008
Цель этой книги - познакомить разработчиков с технологиями использования XML в программах на Java для электронной коммерции. Для того чтобы построить эффективный коммерческий сайт, мало пройти долгий путь обучения программированию на Java - недостающим звеном останется XML. Книга содержит подробное описание методики объединения этих тесно связанных технологий. В ней рассматриваются последние версии интерфейсов API сервлетов и JSP и текущий стандарт XML, подробно описываются все этапы, необходимые для построения хорошо организованного, динамичного и успешного сайта. Авторы предполагают, что читатель на базовом уровне знаком с HTML, Java и web-серверами, и у него имеется доступ к компьютеру, на котором можно установить небольшой web-сервер, стандартный компилятор Java и другие служебные программы. Исходный код всех программ, в большом количестве иллюстрирующих материал книги, можно найти на прилагаемом компакт-диске.

Гибкая разработка приложений на Java с помощью Spring, Hibernate и Eclipse
Анил Хемраджани

11 августа 2008
В этой книге основное внимание уделено разработке и в меньшей степени инфраструктуре. Другими словами, больше внимания уделено технологиям разработки приложений, таким как Spring, Hibernate и Eclipse, а не программным продуктам, таким как серверы приложений или базы данных.
Все, что представлено в этой книге, опробовано в реальных приложениях, которые успешно работают (некоторые в кластеризуемой среде сервера приложений). Одна из задач этой книги заключается в краткости и конкретности, поэтому автор решил практически полностью сосредоточиться на разработке хорошо масштабируемого приложения. В данной книге, кроме технологий Spring, Hibernate и Eclipse, также описаны альтернативные и конкурирующие технологии.

Применение шаблонов Java
Стелтинг С., Маассен О.

26 июля 2008
Эксперты компании Sun Microsystems Стив Стелтинг и Олав Маассен создали практическое руководство, содержащее описание проверенных временем методов использования всех типов шаблонов, представляющих как собой целые архитектуры систем, так и отдельные простые классы применительно к платформе Java. В начале книги приведена история возникновения и развития шаблонов проектирования, а также рассматриваются методы эффективного применения этих шаблонов. Далее следует каталог шаблонов, сгруппированных по основным категориям: производящие, поведенческие, структурные и системные. Кроме того, авторы описывают шаблоны и соответствующие приемы их использования для основных API как языка Java, так и API, используемых при разработке распределенных приложений.
Книга будет полезной как начинающим, так и опытным программистам Java, осваивающим методику использования шаблонов проектирования, а экспертам в этой области может служить в качестве справочника.

Java 2. Наиболее полное руководство
Ноутон П., Шилдт Г.

26 июля 2008
Подробно излагаются основы нового платформно-независимого, объектно-ориентированного языка программирования Java 2, приведено описание библиотек его классов и методики разработки приложений, апплетов и сервлетов с помощью Java-подсистем Bean и Swing, а также способы миграции приложений из C/C++. В книге рассматриваются интересные и сложные Java-приложения, в том числе многопользовательская сетевая игра в слова (word game). Изложение сопровождается огромным числом примеров и законченных программ, листинги которых Вы можете найти по адресу http://www.osborne.com.

Технологии программирования на Java 2 (Книга 1. Графика, JavaBeans, интерфейс пользователя)
Дейтел Хм., Дейтел П.Ж., Сантри С.И.

26 июля 2008
Предлагаемая книга является переводом первой части издания "Advanced Java 2 Platform. How to Program". Оригинал содержит более 1800 страниц, поэтому было принято решение русское издание разбить на три части. Первая часть, которую Вы держите в руках, посвящена созданию графического пользовательского интерфейса, двухмерной и трехмерной графике, компонентам Java Beans, взаимодействию с базами данных, вопросам обеспечения безопасности. Вторая часть издания посвящена созданию распределенных приложений, и, наконец, третья часть — созданию серверных приложений и корпоративных систем.
В книге широко используется методический прием, основанный на примерах. Первые главы книги посвяшены использованию компонентов Swing для построения графического пользовательского интерфейса. На примере графического редактора и трехмерной игры рассматривается построение сложных графических приложений на основе Java 2D и Java 3D.
Серьезное внимание уделяется компонентам JavaBeans для создания повторно используемых программных компонентов и сборочного программирования.
В книге подробно рассмотрены модели к технологии, ответственные за обеспечение безопасности приложений и ашшетов Java, в том числе при использовании их в Internet. Глава, посвященная JDBC, знакомит читателя с созданием приложений Java, взаимодействующих с реляционными системами управления базами данных.

Структуры данных и алгоритмы в Java
Гудрич М.Т., Тамассия Р.

26 июля 2008
Представлено подробное описание структур данных и алгоритмов, а также их разработки, анализа и реализации на примере Java — бурно развивающегося языка программирования. Авторы не только являются известными исследователями в области структур данных и алгоритмов, но и имеют большой опыт преподавательской деятельности. Рациональная организация материала позволяет использовать данную книгу в качестве учебника.
Издание предназначено и для тех, кто только приступает к изучению алгоритмов и структур данных, и для имеющих представление о данной проблеме.

Программирование на Java
Вязовик Н.А.

26 июля 2008
Курс лекций посвящен современному и мощному языку программирования Java. В его рамках дается вводное изложение принципов ООП, необходимое для разработки на Java, основы языка, библиотеки для работы с файлами, сетью, для построения оконного интерфейса ...

Язык программирования Java
Арнольд К., Гослинг Д.

26 июля 2008
Книга обучает программированию на Java и рассчитана на читателей, знакомых с основными концепциями программирования. Язык Java рассматривается в ней без претензий на формальность или полноту описания. Книга не является пособием по объектно-ориентированному программированию, хотя некоторые его аспекты рассматриваются для выработки общей терминологии.