 |
 |
 |
 |
 |
 |
Создание функционально насыщенных приложений с помощью JavaFX Script Эта статья позволяет изучить основы языка сценариев JavaFX и познакомиться с некоторыми базовыми компонентами пользовательского интерфейса в ходе детального рассмотрения устройства тестового приложения. |
|
|
|
06.11.2009 |
|
| |
Эволюционирующая архитектура и стихийное проектирование: Проектирование через тестирование, Часть 1 Большинство разработчиков думает, что тесты - это самая главная часть разработки через тестирование (TDD). Однако тестирование - это лишь побочный эффект TDD; важнее то, что TDD улучшает код.
|
|
|
|
23.10.2009 |
|
| |
Эволюционирующая архитектура и стихийное проектирование: Исследование архитектуры и проектирования В этой вступительной части серии «Эволюционирующая архитектура и стихийное проектирование» автор Нил Форд дает определение архитектуры и проектирования, а затем затрагивает общие вопросы, которые будут подниматься по всей серии.
|
|
|
|
22.10.2009 |
|
| |
Практическая автоматизация: Быстрое автоматизированное развертывание В этой статье эксперт в области автоматизации Пол Дювал описывает, как использовать Ant с Java Secure Channel для дистанционного развертывания программного обеспечения в нескольких целевых системах. |
|
|
|
19.10.2009 |
|
| |
Обеспечение безопасности Java-приложений с помощью Acegi: Часть 4. Защита JSF-приложений В статье рассказывается, как настроить JSF и Acegi для совместной работы в сервлет-контейнере, и рассматривается взаимодействие компонентов JSF и Acegi друг с другом. |
|
|
|
13.10.2009 |
|
| |
Применение XStream для сериализации Java-объектов в XML Прочитав эту статью, вы узнаете о конфигурировании и использовании XStream для сериализации и десериализации объектов, а также для чтения конфигурационных свойств из файлов XML. |
|
|
|
05.10.2009 |
|
| |
Теория и практика Java: Разветвляемся. Часть 2 Во второй части данной серии статей автор Брайан Гетц рассматривает классы ParallelArray, упрощающие операции параллельной сортировки и поиска в структурах данных, находящихся в памяти. |
|
|
|
01.10.2009 |
|
| |
Создание высокопроизводительных Java-приложений для доступа к данным: Часть 2. Введение в программирование pureQuery В этой статье описан один из стилей программирования на основе встроенных методов, и объясняется, как пользователи могут применять его для эффективного обращения к базам данных и их редактирования. |
|
|
|
28.09.2009 |
|
| |
Создание высокопроизводительных Java-приложений для доступа к данным: Часть 1. Введение в программирование pureQuery В данной статье описан стиль программирования на основе аннотированных методов - простой и гибкий стиль, основанный на парадигме именованных запросов, который позволяет исполнять запросы SQL статически или динамически.
|
|
|
|
24.09.2009 |
|
| |
Работа с Grails: Cоздание первого Grails-приложения В первой части новой ежемесячной серии статей "Работа с Grails" эксперт по Java Скотт Дэвис знакомит с Grails и показывает, как построить первое Grails-приложение. |
|
|
|
21.09.2009 |
|
| |
Переход с управляемой контейнером персистентности EJB 2 на pureQuery для IBM Master Data Management Server: Часть 1. Оценка технологии pureQuery Эта серия статей предназначена для тех, кто заинтересовался новой версией WebSphere Customer Center (теперь это IBM InfoSphere Master Data Management Server) или чего-то недопонимает в ней.
|
|
|
|
31.08.2009 |
|
| |
Groovy и Spring: Oсновы интеграции Инфраструктура Spring Framework представляет собой мощную платформу для создания корпоративных и Web-приложений. В этой статье, первой в серии из двух частей, будет рассказано об основах интеграции Groovy в приложения Spring. |
|
|
|
14.08.2009 |
|
| |
Groovy и Spring: Часть 2. Изменение поведения приложения в процессе выполнения В последней части серии "Groovy и Spring" рассказывается о том, как можно изменять поведение приложений Spring во время их выполнения, используя динамически обновляемые объекты. |
|
|
|
14.08.2009 |
|
| |
Java EE 5: Мощь и производительность при меньшей сложности Эта статья представляет высокоуровневый обзор новых возможностей и усовершенствований API в Java EE 5 и демонстрирует упрощенные модели разработки новой платформы на примере Web-сервиса. |
|
|
|
24.07.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Наследование функциональности В этой статье Тед Ньюард расскажет о полиморфизме в Scala, сочетающем объектно-ориентированные и функциональные черты и сохраняющем совместимость с Java. |
|
|
|
08.07.2009 |
|
| |
Моделирование при помощи среды Eclipse Modeling Framework: Часть 3. Настройка сгенерированных моделей и редакторов с применением Eclipse JMerge Eclipse Modeling Framework содержит инструмент open source JMerge, который делает процесс генерации кода гибким и настраиваемым. В этой статье приводится пример, иллюстрирующий, как добавить JMerge в приложение и настроить его для разных ситуаций. |
|
|
|
07.07.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Scala и сервлеты В этой статье рассказывается о работе с сервлетами в Scala. |
|
|
|
03.07.2009 |
|
| |
Моделирование при помощи среды Eclipse Modeling Framework: Часть 2. Генерация кода с применением шаблонов Eclipse Java Emitter Templates Eclipse Java Emitter Templates (JET) – это инструмент программирования open source, предназначенный для генерации кода в среде Eclipse Modeling Framework (EMF). В настоящей статье объясняется, как создать и сконфигурировать JET и как применять его в разных ситуациях.
|
|
|
|
29.06.2009 |
|
| |
Моделирование при помощи среды Eclipse Modeling Framework: Часть 1. Создание моделей UML и генерация кода Eclipse Modeling Framework (EMF) - это среда open source, предназначенная для разработки приложений на основе моделей. В настоящей статье рассматривается процесс создания модели, генерации кода, использования полученных приложений и настройки редактора. |
|
|
|
26.06.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Часть 3. Создание калькулятора В предыдущей статье мы создали базовый парсер, преобразующий текст в AST для интерпретации выражения. В данной статье будет рассказано, как связать этот парсер с ранее созданными типами AST. Будет предложен ряд расширений для DSL и его интерпретатора. |
|
|
|
05.06.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Часть 2. Cоздание калькулятора В этой статье будет рассказано о синтаксическом анализе выражений, написанных на ранее рассмотренном DSL, и преобразовании их в AST для интерпретирования. Анализ текста и создание AST будет реализовано при помощи так называемых комбинаторов парсеров. |
|
|
|
01.06.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Часть 1. Создание калькулятора В этой статье мы начнем рассказ о создании языка-калькулятора, демонстрируя возможности Scala для разработки DSL, в частности, case-классы и сопоставление с образцом. |
|
|
|
26.05.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Коллекции Scala позволяет работать не только с единичными объектами, но также с кортежами, массивами и списками. В этой статье мы начинаем рассматривать функциональные аспекты программирования в Scala, в частности, характерные для функциональных языков типы данных. |
|
|
|
21.05.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Признаки и поведение объектов Scala позволяет по-новому взглянуть на объектно-ориентированное проектирование приложений. В этой статье серии "Путеводитель по Scala для Java-разработчика" будет рассказано о признаках (traits) в Scala, позволяющих упростить дизайн и реализацию объектов. |
|
|
|
15.05.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Параллелизм в Scala В этой статье Тед Ньювард начнет рассматривать возможности Scala для осуществления параллельной обработки данных. |
|
|
|
12.05.2009 |
|
| |
Изучение Grails: Grails и мобильный Web В настоящее время возрастает популярность мобильных устройств как средств доступа в Интернет. Создание мобильных Web-приложений имеет свои особенности. В статье рассказывается о том, как повысить удобство приложений Grails для мобильных пользователей. |
|
|
|
29.04.2009 |
|
| |
Миграция проектов Java EE на IBM Lotus Expeditor V6.1 Осуществите миграцию ваших проектов Java2EE на IBM Lotus Expeditor V6.1 с помощью инструментария IBM Lotus Expeditor Toolkit, а затем разверните эти проекты в среде исполнения Lotus Expeditor. В статье приводятся шаги, необходимые для миграции проектов Java EE, и объясняется, какие функции Java EE не поддерживаются в Lotus Expeditor. |
|
|
|
27.04.2009 |
|
| |
Внедрение зависимостей с помощью Guice Guice - это разработанная Google инфраструктура с открытым кодом для внедрения зависимостей при разработке на Java с поддержкой внедрения зависимостей (DI). Она улучшает модульность и тестируемость кода. Николас Лесецки предлагает вам обзор наиболее важных концепций Guice. |
|
|
|
24.04.2009 |
|
| |
Изучение Grails: Изменение представления данных с помощью Groovy Server Pages Groovy Server Pages отвечает за Web-компоненту в Web-инфраструктуре Grails. Убедитесь в лёгкости использования библиотеки тегов Grails, смешивания фрагментов GSP и настройки шаблонов для автоматически генерируемых каркасных (scaffolded) представлений. |
|
|
|
16.04.2009 |
|
| |
Мониторинг работы Java-приложений: Часть 3. Мониторинг производительности и степени готовности среды выполнения приложений Третья статья серии будет посвящена подходам к мониторингу производительности и степени готовности внешних компонентов, например серверов, баз данных и служб сообщений. Мы также рассмотрим варианты построения отчетов и визуализации собранных данных. |
|
|
|
10.04.2009 |
|
| |
Что нового в Java Portlet Specification V2.0 (JSR 286)? В статье рассказывается о второй версии Java Portlet Specification (JSR 286). В версии 2.0 объем спецификаций и API более чем удвоился, и теперь она позволяет реализовать большинство сценариев без использования нестандартных расширений от производителей порталов. |
|
|
|
03.04.2009 |
|
| |
Мониторинг работы Java-приложений: Часть 2. Инструментирование откомпилированного кода и мониторинг производительности В первой статье основное внимание уделялось контролю состояния JVM и инструментированию исходного кода, позволяющим собирать показатели быстродействия. Во второй статье мы поговорим об инструментировании Java-классов без внесения изменений в исходный код. |
|
|
|
03.04.2009 |
|
| |
Создание REST-сервисов В данной статье обсуждаются принципы REST и протокол публикации Atom (APP), а также рассказывается, как эти технологии применяются при создании сервисов. Кроме того, иллюстрируется процесс разработки REST/APP-сервисов на платформе Java. |
|
|
|
27.03.2009 |
|
| |
Ускорение работы Web-приложений с помощью кэширования Java Caching System (JCS) – распределенная система кэширования для Java приложений – это мощный и хорошо конфигурируемый инструмент с простым API-интерфейсом. |
|
|
|
23.03.2009 |
|
| |
Путеводитель по Scala для Java-разработчиков: Не зацикливайтесь!
Scala был создан специально для Java-платформы, поэтому его синтаксис
сделан максимально удобным для Java-программистов.
Тед Ньюорд продолжает знакомить вас с нюансами в отличиях между двумя языками,
начиная с управляющих конструкций типа if, while и for.
|
|
|
|
05.03.2009 |
|
| |
Мониторинг работы Java-приложений: Часть 1. Мониторинг производительности и степени готовности Java-систем Мониторинг производительности играет важную роль при создании и сопровождении качественной системы. В статье рассказывается о низкоуровневом мониторинге Java-кода, позволяющем оценить факторы, влияющие на стабильность и быстродействие среды в целом. |
|
|
|
02.03.2009 |
|
| |
Совет: Наиболее эффективное использование асинхронных обратных вызовов В этой статье-совете рассказывается, почему к источникам данных Ajax следует обращаться, используя асинхронные обратные вызовы. В статье так же содержатся примеры асинхронного координирования готовности нескольких взаимозависимых источников данных. |
|
|
|
26.02.2009 |
|
| |
Эффективный перенос данных с помощью zero copy Технология zero copy помогает улучшить производительность Java-приложений, избежать лишнего копирования данных между промежуточными буферами и уменьшить число контекстных переключений между пространством пользователя и пространством ядра. |
|
|
|
17.02.2009 |
|
| |
Официальное руководство и HOWTO по Samba 3.2.x: Основы настройки серверов Samba может работать в сетях SMB в различных режимах. Этот раздел HOWTO содержит информацию по настройке Samba для работы в качестве сервера требуемого типа для вашей сети. Прочтите этот раздел внимательно. |
|
|
|
03.02.2009 |
|
| |
Реализация бизнес-логики при помощи процессора правил Drools Использование процессора правил помогает упростить компоненты, реализующие сложную бизнес-логику. В данной статье рассказывается о применении процессора правил Drools с целью повышения адаптивности приложений Java к будущим изменениям.
|
|
|
|
30.01.2009 |
|
| |
Связывание с данными с помощью Castor: Часть 4. Связывание Java-объектов с базами данных SQL Возможности Castor не ограничиваются связыванием с XML, в частности, те же Java-объекты можно сохранить в виде строк в базе данных SQL. В этой статье вы узнаете какие синтаксические конструкции при этом остаются неизменными, и что появляется нового. |
|
|
|
30.01.2009 |
|
| |
Разработка Web-приложений с помощью Eclipse Europa
: Часть 3. Ruby Development Toolkit и RadRails В данном, третьем пособии этой серии мы представляем подключаемые модули RDT и RadRails, а также показываем, как получить эти модули и приступить к их использованию на платформе Eclipse. |
|
|
|
21.01.2009 |
|
| |
Путеводитель по db4о для Java-разработчика: Транзакции, распределенный доступ и безопасность В этой статье, последней в серии "Руководство по db4о для Java-разработчика", рассказывается о возможностях db4o для поддержки важных аспектов разработки на Java EE: транзакциях, распределенному управлению данными и обеспечению безопасности Web-приложений. |
|
|
|
19.01.2009 |
|
| |
Разработка Web-приложений с помощью Eclipse Europa : Часть 2. Средства разработки на языке PHP В данном, втором пособии этой серии, мы увидим, насколько просто разрабатывать приложения PHP с помощью иного набора подключаемых модулей Eclipse под общим названием PHP Development Toolkit (PDT). |
|
|
|
16.01.2009 |
|
| |
Сбор данных в режиме реального времени: Как подключить свой велотренажер к базе данных Informix или DB2 Сконструируйте систему для сбора данных из аналоговой среды в режиме реального времени и сохраните полученную информацию в базе IBM Informix Dynamic Server или DB2. |
|
|
|
14.01.2009 |
|
| |
Путеводитель по db4o для Java-разработчика: Структурированные объекты и коллекции Объектно-ориентированные приложения используют наследование для моделирования объектов. Это проблематично в реляционной модели, но поддерживается в ООСУБД. В серии "Путеводитель по db4o для Java-разработчика", мы покажем возможности наследования в db4o. |
|
|
|
14.01.2009 |
|
| |
Разработка Web-приложений с помощью Eclipse Europa
: Часть 1. Java EE для Eclipse Данное учебное пособие, первое в состоящей из трех частей серии под общим названием «Разработка Web-приложений с помощью Eclipse Europa», посвящено использованию среды Eclipse для разработки Web-приложений с помощью технологий Java, PHP и Ruby. |
|
|
|
12.01.2009 |
|
| |
Путеводитель по db4o для Java-разработчика: Массивы и коллекции Вслед за структурированными объектами (см. "Путеводитель по db4o для Java-разработчика: от простых к структурированным объектам"), некоторые сложности появляются и при работе с массивами и коллекциями. Но не волнуйтесь, они не досаждают при работе с db4o. |
|
|
|
30.12.2008 |
|
| |
Путеводитель по db4o для Java-разработчика: За рамками простых объектов До этого момента работа с объектами в db4o выглядела довольно просто. В этой статье Тед Ньюворд расскажет о работе со структурированными объектами, включив в рассмотрение такие вопросы, как бесконечная рекурсия, каскадирование и ссылочная целостность. |
|
|
|
25.12.2008 |
|
| |
Путеводитель по db4o для Java-разработчика: Рефакторинг базы данных при работе с db4o В этой статье Тед Ньюворд расскажет о еще одном преимуществе использования его любимой объектной базы данных: использование db4o упрощает рефакторинг до такой степени, что он становится практически тривиальной операцией. |
|
|
|
24.12.2008 |
|
| |
Путеводитель по db4o для Java-разработчика: Введение и общий обзор возможностей Эта статья открывает серию из нескольких статей, в которых популярный автор и лектор Тед Ньюворд подробно рассказывает о db4o – объектно-ориентированной альтернативе современным реляционным базам данных. |
|
|
|
19.12.2008 |
|
| |
Путеводитель по db4o для Java-разработчика: Запросы, идентификация и редактирование данных Во второй статье своей серии о db4o Тед Ньюворд расскажет о нескольких способах поиска данных в db4o, в частности, о поиске подобных (Query by Example). Кроме того, будут рассмотрены механизмы, специфичные для ООСУБД. |
|
|
|
19.12.2008 |
|
| |
Управление описанием сервисов XML с применением программирования на Java Технология Java предоставляет мощные механизмы обработки данных XML, необходимых для моделирования сервисов XML и их последующего применения пользователями, тем самым формируя базу для применения концепций SOA. |
|
|
|
17.12.2008 |
|
| |
Выработка долгосрочных стратегий использования платформы Java EE В этой статье мы расскажем о том, как не ошибиться в выборе, а также о том, как IBM может помочь минимизировать отрицательные последствия подобных изменений для вашей компании. (IBM WebSphere Developer Technical Journal) |
|
|
|
28.11.2008 |
|
| |
Введение в JavaServer Faces 1.2: Часть 2. Жизненный цикл обработки запросов в JSF, конвертация и валидация данных, обработчики событий В данном руководстве рассказывается, как начать использовать JSF. В первой части был представлен общий обзор возможностей JSF. Далее мы перейдем к более сложным вопросам, таким как специализированные валидаторы, конвертеры данных и обработчики событий жизненного цикла. |
|
|
|
21.11.2008 |
|
| |
Связывание с данными с помощью Castor: Часть 3. Отображение между схемами В данной статье мы расскажем, как с помощью файлов отображения можно добавить гибкости в этот процесс. Вам больше не придется мириться с ограничениями, накладываемыми именами элементов в документах XML, или названиями переменных в Java-классах. |
|
|
|
10.11.2008 |
|
| |
Практическая автоматизация : Сборка проектов Java с помощью Raven В этой статье Пол Дюволл описывает Raven - платформу сборки, построенную на Ruby и сочетающую мощь полноценного языка программирования с простотой ориентированного на сборку языка предметной области (Domain Specific Language - DSL). |
|
|
|
31.10.2008 |
|
| |
Теория и практика Java: Часть 1. Разветвляемся Одно из дополнений к java.util.concurrent, ожидаемое в Java 7, - это модель распараллеливания в стиле fork-join.Идея fork-join обспечивает естественный механизм разложения многих алгоритмов для эффективного использования аппаратного параллелизма. |
|
|
|
27.10.2008 |
|
| |
Связывание с данными с помощью Castor: Часть 2. Маршаллинг и демаршаллинг в XML В предыдущей статье рассказывалось о загрузке, установке и конфигурировании Castor. В этой статье мы поговорим о трансформировании Java-классов в XML и обратно, о принципах работы Castor, а также о требованиях Castor к проектированию классов. |
|
|
|
24.10.2008 |
|
| |
Диагностика Java в стиле IBM: Часть 4. Cоздание модулей анализа для IBM Dump Analyzer for Java В этой статье описывается создание анализаторов, помогающих исследовать дампы системы и оптимизировать код Java, для IBM(R) Dump Analyzer for Java(TM), инструмента, который может анализировать форматированный дамп системы. |
|
|
|
20.10.2008 |
|
| |
Диагностика Java в стиле IBM: Часть 3. Диагностика проблем с блокировками и синхронизацией с помощью Lock Analyzer for Java Инструмент IBM(R) Lock Analyzer for Java(TM), выполняет мониторинг блокировок в работающем Java-приложении в режиме реального времени. Эта статья знакомит с IBM Lock Analyzer for Java и объясняет его архитектуру. |
|
|
|
17.10.2008 |
|
| |
Разработка Web-приложений для iPhone с помощью Eclipse В статье рассказывается о создании Web-страниц и проектировании интерфейсов для iPhone с использованием Eclipse, модуля iPhone Development и инфраструктуры iUi. В качестве примера используется iPhone-приложение для просмотра документации Javadoc. |
|
|
|
17.10.2008 |
|
| |
Связывание с данными с помощью Castor: Часть 1. Установка и настройка Castor Castor - это открытая библиотека, предоставляющая функции связывания с данными. Она работает аналогично Sun JAXB, обладая при этом расширенными возможностями. В этой статье рассматриваются начальные вопросы: загрузка, установка, конфигурирование и т.д. |
|
|
|
17.10.2008 |
|
| |
Диагностика Java в стиле IBM : Часть 2. Сборка мусора с использованием Garbage Collection and Memory Visualizer из инструментария IBM Monitoring and Diagnostic Tools for Java Garbage Collection and Memory Visualizer – новый инструмент от IBM, разработанный для выявления и анализа проблем производительности Java, связанных с памятью. В статье описано, как использовать его для быстрого выявления проблем. |
|
|
|
03.10.2008 |
|
| |
EJB Advocate: Что делает методику наилучшей? Читатель подвергает сомнению концепцию "наилучших методик", но, в конце концов, узнает кое-что новое об архитектуре приложений, а также почему Enterprise JavaBeans является столь мощной концепцией, которую, к сожалению, многие до сих пор не используют полностью. |
|
|
|
29.09.2008 |
|
| |
Практически Groovy: Программирование MVC с помощью шаблонов Groovy Представления являются неотъемлемой частью модели программирования MVC, которая сама по себе является распространённым компонентом разработки корпоративных приложений. В этом выпуске Практически Groovy Эндрю Гловер покажет, как механизм шаблонов Groovy может упростить программирование представлений и упростить поддержку кода в долгосрочной перспективе.
|
|
|
|
23.09.2008 |
|
| |
Диагностика Java в стиле IBM: Часть 1. Знакомство со средствами диагностики и мониторинга IBM для Java: Dump Analyzer Эта статья знакомит с инструментом IBM Dump Analyzer for Java (анализатор дампов для Java) и предоставляет базовую информацию о типах проблем, которые этот инструмент может диагностировать. |
|
|
|
19.09.2008 |
|
| |
Используйте динамические языки динамично : Часть 2. Оперативный поиск, выполнение и изменение скриптов
Java Scripting API, появившийся в Java SE 6 и обратно совместимый с Java SE 5,
позволяет организовать для множества скриптовых языков оперативный вызов из
Java-приложения простым, унифицированным способом.
|
|
|
|
16.09.2008 |
|
| |
Практически Groovy: Хитрые операторы Язык программирования Java не позволял перегружать операторы, но тут явился Groovy. Узнайте то, чего вы не знали все это время. Эндрю Гловер познакомит вас с повседневным использованием трех категорий перегружаемых операторов в этом последнем выпуске цикла статей Practically Groovy. |
|
|
|
04.09.2008 |
|
| |
Создание Ajax-приложений с помощью JSF, CSS и JavaScript: Часть 1. Улучшение внешнего вида JSP-страниц В первой части серии мы расскажем об использовании атрибутов CSS компонентов JSF. Вы узнаете, как создавать компоненты JSF, способные задавать стили по умолчанию для дочерних компонентов, обеспечивая согласованность интерфейса Web-приложения. |
|
|
|
28.08.2008 |
|
| |
Java EE в мире Web 2.0 Производительность и масштабируемость приложений Web 2.0, разработанных на Java EE, далеки от идеала, во многом из-за использования синхронных API. В данной статье мы объясним противоречия между Java EE и Web 2.0 и расскажем о преимуществах асинхронных API. |
|
|
|
25.08.2008 |
|
| |
Разработка Web-приложений с помощью ThinWire и Java: Часть 4. Написание класса-шаблона ThinWire, среда для разработки с открытым исходным кодом, позволяет создавать Web-приложения. В этой статье будет показано, как написать класс-шаблон, определяющий один из наиболее используемых макетов Web-страницы. |
|
|
|
18.08.2008 |
|
| |
Java XPath API Демонстрация XPath от Эллиотта Хэролда. |
|
|
|
11.08.2008 |
|
| |
Mylyn 2.0: Часть 2. Автоматизация управления контекстом Во этой статье объясняется, как возможности Mylyn по управлению контекстом облегчают работу над несколькими задачами и снижают информационную перегрузку при работе над большими приложениями в Eclipse. |
|
|
|
30.07.2008 |
|
| |
Разработка Web-приложений с помощью ThinWire и Java: Часть 3. Поддержка стилей В этой серии из пяти статей разбирается, как использовать поддержку стилей в ThinWire на глобальном уровне и уровне отдельных компонентов. |
|
|
|
21.07.2008 |
|
| |
Разработка Web-приложений с помощью ThinWire и Java: Часть 2. Использование класса SplitLayout В этой серии из пяти статей разбирается, как разрабатывать Web-приложения с помощью ThinWire и Java. В этой статье рассматривается использование класса SplitLayout вместе с собственным кодом для управления размещением GUI-компонентов. |
|
|
|
17.07.2008 |
|
| |
Введение в JavaServer Faces 1.2: Часть 1. Создание простых приложений JSF - технология, реализующая компонентный подход к созданию Web-интерфейсов. В JSF 1.2 были исправлены некоторые недочеты и появились новые возможности. Это руководство, изобилующее примерами, поможет вам начать разрабатывать приложения с помощью JSF 1.2. |
|
|
|
14.07.2008 |
|
| |
Вероотступник Geronimo: Использование интегрированных пакетов: GlassFish JSTL 1.2 и Apache Geronimo 2.0
Команда Apache Geronimo реализовала новую спецификацию Java EE 5.0,
значимая особенность которой - спецификация Java Standard Tag Library 1.2. Ключом к JSTL 1.2 является
унифицированный язык выражений, позволяющий использовать JSTL совместно с JSF.
|
|
|
|
11.07.2008 |
|
| |
Mylyn 2.0: Часть 1. Интегрированное управление задачами Инструментарий Mylyn (выпущена версия 2.0; ранее назывался Mylar) увеличивает продуктивность работы, прозрачно интегрируя задачи в Eclipse и автоматически управляя контекстом этих задач по ходу работы. |
|
|
|
04.07.2008 |
|
| |
Разработка встроенных приложений с помощью eJFace В этой статье сравнивается eJFace с JFace и показывается , как вести разработку приложений на eJFace. |
|
|
|
02.07.2008 |
|
| |
Обеспечение безопасности Java-приложений с помощью Acegi: Часть 3. Управление доступом для Java-объектов Билал Сиддикви завершает цикл из трех статей, знакомящий с системой безопасности Acegi, статьей, показывающей как обеспечить безопасный доступ к экземплярам Java-классов. |
|
|
|
25.06.2008 |
|
| |
Разработка c помощью Apache Derby -- тройной выигрыш: Часть 6. Разработка баз данных при помощи Apache Derby Учимся создавать автономные развертываемые интегрированные приложения баз данных Apache Derby.
|
|
|
|
23.06.2008 |
|
| |
Роботы, лабиринты и архитектура поглощения В данной статье показывается, что симуляторы роботов можно рассматривать как способ получить удовольствие от программирования на Java. Читая статью, вы узнаете о создании роботов с помощью симулятора Simbad, а также ознакомитесь с архитектурой поглощения. |
|
|
|
07.06.2008 |
|
| |
XML и Java: Возвращение к основам Брэт Маклафлин возвращается к обсуждению основ XML, начиная со структуры документов и вплоть до вечной проблемы выбора между использованием атрибутов или тегов. Прочитав статью, вы сможете усовершенствовать дизайн своих XML документов. |
|
|
|
07.06.2008 |
|
| |
Обеспечение безопасности Java-приложений с помощью Acegi: Часть 2. Работа с сервером каталогов LDAP В статье рассматривается, как написать политику управления доступом и сохранить ее в ApacheDS, а затем настроить взаимодействие Acegi с сервером каталогов для решения задач аутентификации и авторизации. |
|
|
|
02.06.2008 |
|
| |
Используйте динамические языки динамично: Часть 1. Введение в Java scripting API
Нет необходимости компилировать динамические языки в байт-код Java, чтобы
использовать их затем в Java-приложении - множество скриптовых языков
могут быть вызваны в момент выполнения из Java-кода простым,
унифицированным способом при использовании Java scripting API.
|
|
|
|
29.05.2008 |
|
| |
EJB Advocate: EJB 2.x умерла? EJB Advocate отвечает читателю, который заявил, что EJB 3.0 делает EJB 2.0 не нужной, и исследует некоторые новые функциональные возможности спецификации EJB 3, включая Java Persistence API (JPA). |
|
|
|
27.05.2008 |
|
| |
Путеводитель по Scala для Java-разработчиков: Классная работа
В этой второй публикации из серии
Путеводитель по Scala для Java-разработчиков, Тед Ньювард следует базовому
утверждению в деле оценки языка, а именно: мощь языка может быть оценена
прямопропорционально его способностям к интеграции новых возможностей.
|
|
|
|
22.05.2008 |
|
| |
EJB Advocate: Реализация слабосвязанных SOA-приложений с использованием Java EE EJB Advocate исследует различные формы слабого связывания в сервис-ориентированной архитектуре, концентрируясь на том, когда лучше использовать возможности асинхронной обработки, предоставляемые управляемыми сообщениями bean-компонентами. |
|
|
|
21.05.2008 |
|
| |
В поисках качества кода: Знакомство с Behavior Driven Development (BDD) Познакомьтесь с behavior-driven development (разработка, основанная на функционировании) с помощью инфраструктуры JBehave и узнайте, что произойдет, если фокусироваться на том, как программа работает, а не на том, что она производит в конечном итоге. |
|
|
|
20.05.2008 |
|
| |
XML и Java: Три подхода к сохранению XML Что бы вы ни вытворяли с XML, если вы не можете сохранить результаты в файл, то все ваши действия теряют смысл. Брэт Маклафлин рассматривает различные подходы к сохранению XML-данных, обсуждая их преимущества и недостатки. |
|
|
|
14.05.2008 |
|
| |
Интеграция XForms и Google Web Toolkit: Часть 4. Разрабатываем интерактивные формы с помощью GWT и XForms Цель серии - демонстрация совместного использования GWT и XForms при разработке Web-приложений. В первой части были рассмотрены JavaScript-основы, а во второй и третьей – было создано простое приложение. Мы продолжим совершенствовать его в данной статье. |
|
|
|
14.05.2008 |
|
| |
Мониторинг и диагностика производительности в Java SE 6 Эта статья знакомит с основами мониторинга и управления приложениями на платформе Java SE и подробно разбирает соответствующие усовершенствования, добавленные в Java SE 6. |
|
|
|
08.05.2008 |
|
| |
EJB Advocate: Какой тип EJB-компонента должен собирать данные, возвращаемые сервисом? EJB Advocate анализирует сервис-ориентированную архитектуру сверху вниз, выясняя, какой EJB-компонент, сессионный или компонент управления данными, должен собирать объекты передачи данных, возвращаемые сервисом. |
|
|
|
06.05.2008 |
|
| |
Путеводитель по Scala для Java-разработчиков: Функциональное программирование вместо объектно-ориентированного
В этой новой серии Тед Ньювард представляет Scala, язык программирования, объединяющий
функциональную и объектно-ориентированную техники под управлением JVM.
Тед обосновывает, почему следует уделить время изучению Scala и показывает,
насколько быстро это может окупиться.
|
|
|
|
05.05.2008 |
|
| |
Разработка программного обеспечения при помощи технологий Java и PHP в AIX 5.3 : Часть 3. Интеграция бизнес-приложения на Java с DB2 Version 9 Для AIX(R) можно создавать приложения, одновременно использующие технологии Java(TM) и PHP-технологии. В этой статье будет показано как связать приложение, созданное во второй части цикла, с базой данных DB2(R) для хранения вопросов и ответов анкеты. |
|
|
|
28.04.2008 |
|
| |
EJB Advocate: Всегда ли лучше использовать EJB-компоненты без фасадов в сервис-ориентированных архитектурах? EJB Advocate оценивает использование различных форм "фасадов", включая POJO, HttpServlets, сессионные EJB-компоненты, управляемые сообщениями компоненты и методы Home EJB-компонентов управления данными. |
|
|
|
22.04.2008 |
|
| |
Выполнять преобразование координат стало проще В этой статье системный архитектор Сэми Салкосуо (Sami Salkosuo) предлагает Java(TM)-код, преобразующий координаты между двумя популярными системами: известной системой долготы и широты и универсальной поперечной проекцией Меркатора (UTM). |
|
|
|
21.04.2008 |
|
| |
Интеграция XForms и Google Web Toolkit: Часть 3. Используем GWT для создания элементов XForms Наша серия рассказывает о совместном использовании GWT и XForms. В первой статье были рассмотрены JavaScript-основы. Вторая часть была посвящена созданию простого приложения. В третьей части вы увидите, как реализуется взаимодействие между GWT и XForms. |
|
|
|
15.04.2008 |
|
| |
EJB Advocate: Часть 2. Создание производительных EJB-компонентов управления данными В данной статье EJB Advocate показывает, как использовать CMR для получения преимуществ от использования нескольких связанных CMP в единице работы. |
|
|
|
11.04.2008 |
|
| |