11.08.2008Java XPath API
Значительно проще писать запросы на декларативных языках программирования типа SQL и XPath, чем на императивных языках, таких как Java и C. Значительно проще реализовывать сложную логику на полных по Тьюрингу языках, таких как Java и C, чем на декларативных языках наподобие SQL и XPath. К счастью, можно совместить императивный и декларативный языки, используя такой набор API, как Java Database Connectivity (JDBC) и javax.xml.xpath. Автор: Эллиотт Расти Хэролд <
03.07.2008Разработка встроенных приложений с помощью eJFace
В этой статье показаны действия, необходимые для разработки приложения eJFace. Различия между JFace и eJFace, а также представлены мотивы для разработки eJFace. Также мы рассмотрим структуру библиотеки eJFace, её интерфейсы и их применение, узнаем, как разрабатывать приложения eJFace, eSWT и eWorkbench в среде eRCP, а также добавим функциональные возможности eJFace в демонстрационное приложение. Автор: Сэм Ло, Эрик Сю <
25.06.2008XML и Java: Возвращение к основам
Брэт Маклафлин возвращается к обсуждению основ XML, начиная со структуры документов и вплоть до вечной проблемы выбора между использованием атрибутов или тегов. Прочитав статью, вы сможете усовершенствовать дизайн своих XML документов. Автор: Брэт Маклафлин <
10.06.2008Роботы, лабиринты и архитектура поглощения
Читая статью, вы узнаете о создании виртуальных роботов, способных двигаться к источнику света и искать выход из лабиринтов. В процессе разработки мы будем использовать язык Java и симулятор роботов с открытым исходным кодом под названием Simbad, основанный на технологии Java 3D. Автор: Пол Рейнерс <
09.06.2008Реализация Singleton в JAVA
В этой статье я хочу затронуть тему одного из наиболее распространенных паттернов объектно-ориентированного программирования – Singleton. Но в данном случае я не буду описывать преимущества/недостатки и области применения этого паттерна, а попытаюсь изложить свой взгляд на его имплементацию в JAVA. Автор: shalomman <
22.05.2008Путеводитель по Scala для Java-разработчиков: Классная работа
В этой статье автор следует базовому принципу оценки языка, а именно: мощь языка может быть оценена прямо пропорционально его способности к интеграции новых возможностей, в нашем случае — поддержки комплексных чисел. По мере развития событий вы увидите несколько интересных “изюминок”, относящихся к определению и использованию классов в Scala. Автор: Тед Ньювард <
15.05.2008XML и Java: Три подхода к сохранению XML
Как лучше сохранять XML-данные в файл? Эта статья в основном рассчитана на программистов, которым приходится этим заниматься. При этом если вы вообще не сталкивались с такой необходимостью, то статья также будет полезна, т.к. вы научитесь это делать. Автор: Бретт МакЛафлин <
13.05.2008Портирование Java-приложений на AIX
Эта статья объясняет, зачем нужно переносить Java-приложения на другие операционные системы. Материал статьи основан на реальных случаях из практики, в которых я помог с решением некоторым независимым производителям ПО. Цель статьи - рассказать о проблемах, которые могут возникнуть при переносе Java-приложений на AIX. Автор: Брэд Кобб <
12.05.2008Мониторинг и диагностика производительности в Java SE 6
В платформе Java™ Standard Edition 6 (Java SE) особое внимание уделяется производительности. Платформа содержит расширенный набор инструментов для мониторинга и управления приложениями и решения стандартных проблем. Эта статья знакомит с основами мониторинга и управления приложениями на платформе Java SE и подробно разбирает соответствующие усовершенствования, добавленные в Java SE 6. Автор: Кэти Кегли, Грег Робертс <
11.05.2008Распределённая система кеша ehcache для приложений любого уровня
Сегодня я хотел бы рассказать об одном интересном проекте, который вам пригодится при проектировании и реализации сложных веб-приложений на платформе Java. Речь идёт о ehcache - универсальной системе распределённого кеширования для Java приложений и сервлетов. Автор: aleks_raiden <