04/12/08 14:41
При разработке приложений на языке Java с использованием многоуровневой архитектуры (сервер БД – сервер приложений – клиент), возникает задача конфигурирования классов, принадлежащих к middle-tier, т.е. реализующих логику работы приложения, взаимодействие с базой данных и клиентом. Термин «конфигурирование» имеет в данном случае смысл «установка заданных свойств экземплярам классов и организация взаимодействия между различными экземплярами».
Традиционный подход при проектировании приложений — это инициализировать экземпляры классов и вспомогательные классы при старте приложения. Однако такой подход имеет отрицательное свойство — код классов становится более «грязным», т.к. в него необходимо добавлять создание и инициализацию зависимых экземпляров классов.
Читать далее »
Опубликовано в рубрике
java 4/12/08 в 14:41 |
Ответов нет |
Rss
02/12/08 16:00
11 марта 2004 увидел свет первый релиз спецификации JSF. JavaServer Faces (JSF) — это фреймворк для веб-приложений, написанный на Java. Он служит для того, чтобы облегчать разработку пользовательских интерфейсов для Java EE приложений. Новаторство JSF состояло в использовании компонентов, вместо управления запросами. JSF был благосклонно воспринят разработчиками, которые, однако не могли не отметить сложность конфигурирования.
Seam — это фреймворк, который расширяет JSF и облегчает интеграцию JSF с EJB, JBPM, Jboss AOP и другими фреймворками. Создатели Seam (в частности, широко известный Hibernate программистам, Gaving King), смогли описать особенности своего детища в одном предложении:
«Seam enables you to write stateful applications»
Seam делает классы доступными для jsf страниц одной лишь аннотацией, а также сокращает количество xml настроек до минимума.
Читать далее »
Опубликовано в рубрике
java 2/12/08 в 16:00 |
Ответов нет |
Rss