Статьи

Обзор сервлета 3.0

JSR 315 (Servlet 3.0) является обновлением существующей спецификации Servlet 2.5. Сервлет 3.0 сфокусирован на расширяемости и подключаемости веб-фреймворка, что соответствует целям Java EE 6. Простота…
Статьи

Java: сколько памяти занимают разные массивы

Массивы могут быть большими и занимать значительное количество памяти. Можно выбрать наиболее эффективный для памяти массив / коллекцию. Сравнение размеров массива Сколько места занимает `new…
Статьи

Google Guava EventBus для программирования событий

Это дано в любом программном приложении, есть объекты, которые должны обмениваться информацией, чтобы выполнить работу. В приложениях Java одним из способов обмена информацией является наличие…
Статьи

Как избавиться от выделения фокуса в JavaFX

Сегодня меня спросили, знаю ли я, как избавиться от выделения фокуса элементов управления JavaFX (соответственно кнопок): Большинство постов и советов по этой проблеме предлагают добавить:…
Статьи

5 правил ведения журнала Java

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

3D-возможности в выпуске JavaFX 1.3

На прошлой неделе, 22 апреля 2010 года, JavaFX 1.3 Release был выпущен для широкой публики. Я немедленно отсканировал примечания к выпуску и был заинтригован возможностями…
Статьи

Подходы к XML - Часть 4 - XMLBeans

Если вы помните из моих предыдущих блогов, я освещаю различные подходы к синтаксическому анализу XML-сообщений с использованием невероятно банального сценария Pete’s Perfect Pizza , компании…