Java

Жанр: Java

Это пересмотренное издание представляет собой фундаментальное руководство по построению сложных графических интерфейсов пользователя и применению средств уровня предприятия, предлагаемых платформой Java SE 6. Подобно первому тому (в котором рассматриваются основы языка и возможности стандартной библиотеки), этот том также обновлен с учетом всех особенностей версии Java SE 6. Примеры программ тщательно протестированы, просты для понимания и полезны на практике, поэтому служат хорошей отправной точкой для написания собственного кода. Во второй том входят новые разделы, посвященные StAX API, JDBC 4, API компилятора, каркасу сценариев, API экранов-заставок и системного лотка, а также множеству других расширений Java SE 6. Основное внимание уделяется следующим вопросам.

Жанр: Java

Книга написана на базе курса лекций, читаемых автором на кафедре вычислительной физики Санкт-Петербургского государственного университета. Изложены основные синтаксические конструкции Java, принципы объектно-ориентированного программирования, особенности проведения численных расчетов. Приводятся сведения о среде NetBeans, предназначенной для профессиональной разработки всех видов программного обеспечения Java (ME, SE и ЕЕ). Рассказывается о создании сетевых приложений и приложений для мобильных устройств. Разбираются методики написания многопоточных приложений Java для систем с многоядерными процессорами. Материал сопровождается большим количеством примеров. В третьем издании внесены исправления и на DVD добавлены новые примеры и дистрибутив NetBeans 6.9.1. Также на DVD расположены дистрибутивы JDK 6 update 22 и NetBeans 6.5 для Windows и Linux.

Жанр: Java

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

Жанр: Java

Книга содержит исчерпывающие сведения по созданию веб-приложений на основе технологии JavaServer™ Faces (JSF). В ней показано, по какому принципу платформа JSF обеспечивает разделение дизайна страницы и логики приложения и как можно без особых затруднений реализовать веб-приложения, применяя заранее подготовленные компоненты в сочетании с кодом Java. Подробно описано, какое место JSF занимает среди общего набора средств создания приложений Java EE и как расширить возможности JSF, если встроенных средств недостаточно для решения конкретных задач. Программное обеспечение, необходимое для работы с книгой, доступно бесплатно. В книге приведены многочисленные сценарии, файлы конфигурации, файлы определения ресурсов, веб-страницы и готовые программы, которые подробно описаны, тщательно прокомментированы и составляют основу практически значимых приложений. Код рассматриваемых примеров можно получить с сопровождающего веб-сайта. Книга дополняет оперативную документацию, содержит все необходимые справочные данные и рассчитана на широкий круг читателей.

Жанр: Java

Данная книга является превосходным и эффективным учебным пособием для изучения языка программирования Java с нуля. Книга задумывалась, с одной стороны, как пособие для тех, кто самостоятельно изучает язык программирования Java, а с другой, она может восприниматься как лекционный курс с проведением практических занятий. Книга содержит полный набор сведений о синтаксисе и концепции языка Java, необходимый для успешного анализа и составления эффективных программных кодов. Материал книги излагается последовательно и сопровождается большим количеством наглядных примеров, разноплановых практических задач и детальным разбором их решений. Книга отличается предельной ясностью, четкостью и доступностью изложения, что вкупе с обширной наглядной практикой (примерами и программами) позволяет ее рекомендовать как отличный выбор для изучения Java. К книге прилагается CD с программными кодами, дистрибутивом Java, средой разработки программ на Java (NetBeans), примерами и многими дополнительными материалами.

Жанр: Java

Книга, которую вы держите в руках, посвящена распределенным приложениям и на примерах знакомит с технологиями построения распределенных систем, а также управления сетями: Remote Method Invocation (RMI), Jini, JavaSpaces, Java Management Extensions (JMX), Jiro и построению гетерогенных систем на основе Common Object Request Broker Architecture (COBRA). Рассматриваются различные подходы к построению пиринговых приложений на основе RMI, Jini, JXTA.

Жанр: Java

Эта книга, официально одобренная Oracle, показывает, как работать с наиболее популярными моделями серверных компонентов Enterprise JavaBeans (EJB), CORBA для распределенных вычислительных систем. Вы также сможете строить приложения, способные обращаться к другим объектам в среде Oracle, из отдельных компонентов. Подробно описаны процессы разработки компонентов EJB и CORBA, проектирования и внедрения компонентных приложений с помощью Java и SQLJ. Представлены пошаговые методы построения приложений JavaServer Page (JSP). Вы научитесь создавать приложения БД, управляющие схемами реляционных и объектно-реляционных баз данных.

Жанр: Java

»Grails. Гибкость Groovy и надежность Java» — книга для практиков от практиков. Grails — сверхпродуктивная веб-платформа с открытыми исходными текстами, позволяющая создавать полезные приложения, прикладывая минимум усилий. Благодаря использованию языка Groovy она предоставляет в распоряжение разработчика мощный Java-подобный язык, а также полный доступ ко всем Java-библиотекам. Кроме того, появляется возможность изменять поведение приложения прямо во время его выполнения без перезагрузки сервера. Книга является всеобъемлющим руководством по платформе Grails. Сначала рассматриваются основы: модели предметной области, контроллеры, представления и службы. Дальше начинается практика — читателям предлагается приступить к созданию приложения в стиле Twitter, которое будет включать функции удаленного взаимодействия AJAX/JSON, анимационные эффекты, возможность поиска и даже интеграцию с системой обмена мгновенными сообщениями Jabber. Авторы знакомят читателя с множеством полезных расширений, которые могут придать приложению дополнительную функциональность, а также описывают особенности интеграции с существующими системами Java с помощью Spring и Hibernate.

Жанр: Java

Рассмотрено создание широкого круга Java-приложений с помощью современных Java-технологий и среды разработки NetBeans. Подробно рассмотрена архитектура платформ Java SE, Java ME и Java EE. Показано создание апплетов с использованием графических библиотек AWT и Swing, настольных приложений на основе платформы Swing Application Frame¬work, а также расширяемых Java-приложений с использованием библиотек ServiceLoader API, Lookup и др. для платформы Java SE. Рассмотрено создание мобильных приложений на основе конфигурации CLDC и профиля MIDP для платформы Java ME. Показано применение технологий Java Servlet, JavaServer Pages, JavaServer Faces, Web-сервисов, Enterprise JavaBeans и др. при программировании для платформы Java EE. Материал книги сопровождается большим количеством примеров с подробным анализом исходных кодов. На компакт-диске находятся проекты примеров приложений.

Жанр: Java

Создание успешных корпоративных приложений на Java — сложная и трудоемкая задача. Эта книга познакомит вас с технологиями Groovy и Grails, которые существенно упрощают разработку приложений. Материал преподносится в виде вопросов и ответов, что позволяет использовать книгу в качестве настольного руководства. Первая часть книги посвящена языку Groovy, а вторая — Web-фреймворку Grails. В издании затронуты разнообразные темы: от уровня данных до тестирования приложений. В действительности нет ни одной причины для Java-разработчиков не использовать Groovy с целью увеличения эффективности. После нескольких лет борьбы с повторным проектированием и повторной разработкой Web-фреймворков на Java (Struts, например) Java-разработчики высоко оценят простоту и эффективность Grails. В первую очередь книга необходима Java-разработчикам, а также будет полезна всем программистам, желающим изучить новый язык Groovy и Web-фреймворк Grails.

Жанр: Java

В настоящем издании читателю предложена исчерпывающая информация о смарт-картах. В нем подробно обсуждаются разнообразные функциональные возможности платформы Java Card™, даны полезные советы для разработчиков аплетов. Кроме того, книга содержит справочную литературу по программным интерфейсам Java Card™. Издание рассчитано на круг технических специалистов, занимающихся различными аспектами технологии Java Card™.

Жанр: Java

Проекты сообщества Eclipse успешно развиваются уже не первый год. При этом постоянно ощущался катастрофический дефицит серьезных публикаций на русском языке, Эту книгу ожидали с нетерпением. Она будет бесценным ресурсом для корпоративных Web-разработчиков Java и любых других специалистов — как использующих Eclipse при построении других Web-приложений, так и для тех, кто встраивает технологии Eclipse в свои собственные коммерческие продукты. Предполагается, что читатель имеет достаточно серьезную подготовку в сфере современных ИТ. Книга поможет читателю укрепить имеющийся базис и узнать много нового.

Жанр: Java

Книга представляет собой исчерпывающее руководство программиста по использованию среды разработки IntelliJ IDEA для создания Java-приложений. Рассмотрены основные особенности работы с IntelliJ IDEA: создание кода на основе информации о классах, редактор с мощными вспомогательными возможностями, встроенная поддержка рефакторинга кода, средства структурного анализа и проверки кода на наличие логических ошибок, потенциально опасных конструкций и возможных способов улучшения, поддержка J2EE-приложений, поддержка XML, визуальный редактор пользовательского интерфейса, встроенная поддержка unit-тестирования с использованием JUnit, поддержка основных систем контроля версий (SourceSafe, CVS, Starteam), полная поддержка Java 5, поддержка плагинов. Особое внимание уделено практическим приемам работы с IntelliJ IDEA. Компакт-диск содержит все необходимое для разработки Java-приложений. Для программистов.

Жанр: Java

Когда вам необходима быстрая помощь при написании программ на Java, обратитесь к практическим советам книги издательства Addison-Wesley «Java Backpack Reference Guide». Здесь приводится краткая справочная информация по наиболее часто используемым ключевым словам и API языка программирования Java. Книгу легко и просто использовать, в нее включены синтаксические примеры, описания ключевых слов и полезные примечания. Этот недорогой справочник содержит много информации как для людей, только начинающих программировать на Java, так и для профессионалов, которые хотят иметь все необходимые сведения под рукой.

Жанр: Java

Книга посвящена описанию и практическим приемам программирования па языке Java 2 Platform, Standard Edition v5.0 (J2SE5.0) под кодовым названием Tiger («Тигр»). Новая версия языка стала наиболее существенным обновлением Java за последние годы. Рассмотрены новые функциональные возможности языка, которые принципиально изменяют традиционный способ программирования на Java. Показано, как применять настраиваемые типы для создания повторно используемого кода с безопасностью типов и рационализировать код благодаря использованию автоупаковки и автораспаковки, как использовать улучшенный цикл for для обработки элементов коллекций и массивов и создавать более гибкие методы с помощью аргументов переменной длины (varargs), как импортировать статические члены класса или интерфейса и создавать форматированный вывод и читать форматированный ввод с помощью классов Formatter и Scanner и многое другое. Рассмотрены наиболее существенные изменения в API языка Java.

Жанр: Java

Книга учит работать с JSTL (JSP Standard Tag Library — библиотекой стандартных тегов JSP). Книга необходима всем разработчикам JSP, в особенности тем, кто еще не работал cJSTL и продолжает использовать на своих страницах скриплеты и изобретать собственные теги. Все уже изобретено. Страницы, включающие скриплеты и самодельные теги, с утверждением JSTL в качестве стандарта уже никак не могут быть признаны технологичными, и будут свидетельствовать о значительном отставании их автора от развития технологии JSP. Если вы никогда не работали с JSP, но в достаточной степени знакомы с технологией Java Servlets, не будет ошибкой начать изучение технологии JSP сразу с этой книги, так как это убережет вас совершения ошибок нетехнологичных решений.

Жанр: Java

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

Жанр: Java

Второе издание книги «Java в примерах. Справочник» содержит 164 законченных практических примера: свыше 17 900 строк тщательно прокомментированного, профессионально написанного Java-кода, работающего с 20 различными программными интерфейсами Java, такими как сервлеты, JSP, XML, Swing и Java 2D. Приведены примеры, иллюстрирующие ключевые интерфейсы Java для корпоративных проектов, включая вызов удаленных методов (RMI), доступ к базам данных (JDBC). Автор бестселлера «Java in a Nutshell» (в русском переводе «Java. Справочник», Символ-Плюс) создал целую книгу примеров программ, на которых можно учиться и которые можно модифицировать для использования в своих приложениях. Если вы предпочитаете учиться «на примерах», эта книга для вас. Книга дополняет серию справочников по Java издательства O'Reilly и будет полезна как начинающим, так и опытным Java-программистам. Удобный указатель примеров (глава 20) позволяет быстро найти метод или класс Java, а затем отыскать примеры, демонстрирующие их применение.

Жанр: Java

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

Жанр: Java

Книга задумана как справочник по Microsoft Visual J++ 6.0 и языку программирования Java. Большое внимание уделено интегрированной среде разработки, методике разработки и отладки программ (средствам управления проектом, мастерам, расширениям языка Java, классам WFC, программированию с помощью динамического HTML). Книга содержит всю необходимую информацию для того, чтобы приступить к практической работе по программированию в Microsoft Visual J++. В книгу включена отдельная глава о проекте .NET компании Microsoft. На основе приведенных сведений разработчики смогут создавать программы, которые будут выходить за пределы возможностей конкретного устройства. Кроме того, они смогут воспользоваться новым комплектом технологий и сервисов JUMP to .NET для сохранения переноса на платформу .NET проектов, созданных на Java. Книга предназначена для специалистов, обладающих опытом программирования на языках C/C++ и знакомых с Интернет-технологиями.