24.11.2008Введение в JavaServer Faces 1.2: Часть 2. Жизненный цикл обработки запросов в JSF, конвертация и валидация данных, обработчики событий
В данном руководстве рассказывается, как начать использовать Java™ Server Faces (JSF) – серверную инфраструктуру, предлагающую компонентный подход к разработке Web-интерфейсов пользователя. В первой части был представлен общий обзор возможностей JSF на примере простого приложения. Здесь мы переходим к более сложным вопросам, таким как специализированные валидаторы, конвертеры данных и обработчики событий жизненного цикла (phase listeners). Автор: Ричард Хайтауэр <
17.11.2008Введение в JavaServer Faces 1.2: Часть 2. Жизненный цикл обработки запросов в JSF, конвертация и валидация данных, обработчики событий
Данное руководство посвящено введению в технологию Java™Server Faces (JSF) — серверную компонентную инфраструктуру, облегчающую разработку интерфейсов для Web-приложений на Java. Оно в первую очередь будет полезно для разработчиков, не имеющих опыта применения JSF и желающих максимально быстро начать использовать ее преимущества: в первую очередь, компоненты, снижающие затраты на разработку интерфейсов. В руководстве рассматриваются только основные моменты. Автор: Ричард Хайтауэр <
27.10.2008Начинающим Java программистам
Программирую на Java вот уже 7 лет. Но на работе часто приходится обучать новое поколение. В связи с этим и решил сделать некоторую шпаргалку, которая, надеюсь, пригодится. Автор: DbLogs <
26.10.2008Связывание с данными с помощью Castor: Часть 2. Маршаллинг и демаршаллинг в XML
В этой статье мы поговорим о трансформировании Java™-классов в XML и обратно, о принципах работы Castor, а также о том, как правильно проектировать классы, чтобы их можно было легко использовать вместе с Castor API. Автор: Бретт МакЛафлин <
24.09.2008Как Sun спонсирует open source, часть первая
Этой весной Sun вложилась в open source. Было выделено 1.000.000 долларов США на стимуляцию оупенсорсной активности. Несмотря на относительную (легкая ирония) свежесть новости, я, как непосредственный участник событий, освещу несправедливо обделенную вниманием тему.
<
24.09.2008Практически Groovy: Программирование MVC с помощью шаблонов Groovy
Представления являются неотъемлемой частью модели программирования MVC, которая сама по себе является распространённым компонентом разработки корпоративных приложений. В этом выпуске Практически Groovy автор покажет, как механизм шаблонов Groovy может упростить программирование представлений и упростить поддержку кода в долгосрочной перспективе. Автор: Эндрю Гловер <
17.09.2008Используйте динамические языки динамично : Часть 2. Оперативный поиск, выполнение и изменение скриптов
Java™ Scripting API, добавленный в Java SE 6 и обратно совместимый с Java SE 5, позволяет организовать для множества скриптовых языков оперативный вызов из Java-приложения простым унифицированным способом. Часть 1 этой серии из двух статей знакомит с базовыми элементами API. Часть 2 раскрывает дополнительные возможности, демонстрируя то, как внешние скрипты, написанные на Ruby, Groovy и JavaScript, могут выполняться в произвольном порядке, чтобы оперативно менять бизнес-логику без остановки. Автор: IBM developerWorks <
07.09.2008Практически Groovy: Хитрые операторы
Язык программирования Java™ не позволял перегружать операторы, но тут явился Groovy. Узнайте то, чего вы не знали все это время. Эндрю Гловер познакомит вас с повседневным использованием трех категорий перегружаемых операторов в этом последнем выпуске цикла статей Практически Groovy. Автор: IBM dW <
27.08.2008Java EE в мире Web 2.0
Производительность и масштабируемость приложений Web 2.0, разработанных на основе стандартных решений Java™Platform, Enterprise Edition 5 (Java EE), далеки от идеала. Во многом это обусловлено тем, что основные архитектурные принципы платформы Java EE, в особенности использование синхронных API, идут вразрез с требованиями Web 2.0. В данной статье мы объясним противоречия между принципами Java EE и Web 2.0. Автор: IBM dW <
12.08.2008Создание метамоделей при помощи Dynamic EMF
Узнайте, как интегрированная среда Dynamic Eclipse Modeling Framework (EMF) позволяет разработчикам создавать динамические Ecore-модели по требованию, не генерируя Java™-классы реализации. Данная статья познакомит вас с API и покажет, как сериализовать и загрузить динамические Ecore-модели и их экземпляры. Автор: Нидхи Сингх, Рохит Баббар <