26.12.2007Ускорение модульного тестирования кода Java с помощью Groovy
В этой статье, посвященной практическим вопросам применения Groovy, автор познакомит вас с особенностями модульного тестирования в Groovy. Статья начинается с обзора уникального вклада Groovy в разработку на платформе Java, а затем переходит к обсуждению особенностей модульного тестирования с помощью Groovy и JUnit, делая особый акцент на расширении класса TestCase JUnit в Groovy. Заканчивается повествование рабочим примером, как интегрировать эти замечательные функции с Eclipse и Maven. Автор: Эндрю Гловер <
21.12.2007Сервлеты в чистом виде: смена парадигмы
Считается, что для Web-страниц с динамическим содержимым технология JavaServer Pages (JSP) позволяет отделить задачи разработчика от задач дизайнера пользовательского интерфейса. В этой статье демонстрируются преимущества нестандартного подхода: использование простых объектов-помощников (helper) для построения Web-интерфейса, основанного только на сервлетах. Автор: Джейсон Ван Клив <
17.12.2007Что нового в OpenEJB 3.0
OpenEJB с самого начала был составной частью Geronimo. Его версия 3.0 является ключевым компонентом в реализации Geronimo спецификации Java EE 5. В данной статье рассказывается о принципах, лежащих в основе Enterprise JavaBeans (EJB) 3, а также о новых возможностях OpenEJB, благодаря которым обеспечиваются новые важные функции Geronimo. Автор: Майкл Галпин <
11.12.2007Little-G: сервер приложений становится меньше
Эта статья знакомит с сервером приложений Little-G и функциональностью, который он предлагает Java EE приложениям. В ней показано, как модульная архитектура платформы Apache Geronimo позволила создать упрощенную и облегченную версию Geronimo. Также было продемонстрировано, как настроить, установить и запустить Web-приложение для Little-G. Автор: Кумар Кишор <
28.11.2007Теория и практика Java: Использование возможностей языка Java 5 в предыдущих версиях JDK
Одна из категорий разработчиков, которые не могут воспользоваться преимуществами функциональности Java 5, - это разработчики компонентов, библиотек и каркасов для разработки приложений. Дело в том, что их заказчики, возможно, все еще используют JDK 1.4 или более ранние версии, а классы, скомпилированные под Java 5, не могут быть загружены JDK 1.4 и более старыми JVM. Поэтому использование возможностей языка Java 5 может привести к сокращению круга их заказчиков, оставив им только компании, уже п Автор: Брайан Гетц <
01.11.2007Развитие Groovy
В серии статей Practically Groovy мы рассматриваем практические применения Groovy и показываем, когда и как его можно успешно использовать. В этой статье автор проходит по наиболее важным изменениям в синтаксисе Groovy и демонстрирует удобную функцию, которой нет в классическом Groovy. Автор: Эндрю Гловер <
22.08.2007JSP Custom Tags
Расскажу вам для затравки, например, о кастом-тэгах для JSP (а по принципу - и для каких-нибудь там java server faces). Информации об этом действительно не так уж мало. Но тем не менее хотелось предложить для начала что-нибудь простенькое дабы развернуть тему.
<
13.08.2007Начинаем работать с WebSphere ESB: создадим и опубликуем компонент POJO как сервис
Научитесь разрабатывать сервисные компоненты из компонентов "простой объект Java" Plain Old Java™ Object (POJO) и опубликуйте их в IBM® WebSphere® Enterprise Service Bus. Определите интерфейс на языке определения Web-сервисов WSDL (Web Services Description Language), реализуйте его в Java™и узнайте, как ассоциировать сервисный компонент с автономной ссылкой и использовать автономную ссылку для доступа к сервису в рамках ESB. Автор: Васудеван Тьягараджан <
02.08.2007Присвоение имен JNDI в Apache Geronimo и пулы подключений ресурсов Java
Java™Naming and Directory Interface (JNDI) используется в качестве интерфейса к пулам подключений в сервере приложений Apache Geronimo. Через этот интерфейс разработчики имеют доступ ко всем Java-объектам, включая Enterprise Java Beans (EJBs). Данный цикл статей предоставляет подробную информацию по использованию JNDI для обращения к пулам соединений с источниками данных, Java-сервисам обмена сообщениями, почтовым сессиям и URL-соединениям. Автор: Дэйл де лос Рейес <
08.07.2007Совет по XForms: Использование XForms для загрузки файла в Java
Загрузка файлов - довольно распространенная задача при использовании HTML-форм, но как это сделать в XForms, где данные сохраняются как часть XML-документа? Эта статья объясняет, как создать форму XForms, которая дает возможность пользователю загрузить файл и объясняет, как создать Java™-сервлет, который сохраняет файл на сервере, когда он приходит. Автор: Тайлер Андерсон <