Перейти к содержимому
DeadSoul

DeadSoul

На сайте с 21 января 2012 г.

Пользователь пока ничего не рассказал о себе.

рейтинг

100

постов

13

комменты

7

подписчика

2

подписки

2

JSF Примеры - создание шаблонов

При разработке веб приложения большинство страниц выглядят одинаково. Вместо того что-бы не создавать кучу ненужного кода, используются шаблоны. В JSF 2 предусмотрена гибкая система шаблонов. В основном мы будем использовать Facelet теги, такие как:

1. ui:composition - при добавлении аттрибута "template" ваша страница будет использовать шаблон указанный в значении аттрибута.

2. ui:insert - определяет область в которую будет вставлена информация в шаблон из страницы (аттрибут "name" тегов ui:insert и ui:define должны совпадать).

3. ui:define - Определяет область страницы, которая будет вставлена в шаблон.

4. ui:include - вставляет код отдельной страницы.

Базовая структура шаблона

Читать далее

0
0
974

JSF Примеры - создание шаблонов

При разработке веб приложения большинство страниц выглядят одинаково. Вместо того что-бы не создавать кучу ненужного кода, используются шаблоны. В JSF 2 предусмотрена гибкая система шаблонов. В основном мы будем использовать Facelet теги, такие как:

1. ui:composition - при добавлении аттрибута "template" ваша страница будет использовать шаблон указанный в значении аттрибута.

2. ui:insert - определяет область в которую будет вставлена информация в шаблон из страницы (аттрибут "name" тегов ui:insert и ui:define должны совпадать).

3. ui:define - Определяет область страницы, которая будет вставлена в шаблон.

4. ui:include - вставляет код отдельной страницы.

Базовая структура шаблона

Читать далее

0
0
312

Введение в JSF - Часть 3 - Область видимости бина

Этот пост является продолжением уроков по JSF. Если вы только присоеденились, советую прочитать предидущие уроки. В этом уроке мы разберем область видимости бинов. При разработке приложения у каждого компонента есть свое предназначение и оно не вечно. Контейнер JSF предоставляет 3 области видимости бинов:

0
0
510

Введение в JSF - Часть 3 - Область видимости бина

Этот пост является продолжением уроков по JSF. Если вы только присоеденились, советую прочитать предидущие уроки. В этом уроке мы разберем область видимости бинов. При разработке приложения у каждого компонента есть свое предназначение и оно не вечно. Контейнер JSF предоставляет 3 области видимости бинов:

0
1
587

Введение в JSF - Доступ к бинам

Если вы только начали читать этот блог, то советую прочитать предидущие уроки. В этом уроке я расскажу как использовать Управляемые бины в JSF страницах. Мы будем использовать приложение Hello World, которое мы разработали в прошлом уроке. Управляемые бины - Глубокий взгляд Java бин - это Java класс который предоставляет доступ к своим свойствам и методам JSF страницам. Вы имеете доступ к свойствам (переменным) бина по средствам общепринятого стандарта - get/set методы. К примеру, если у вас есть свойство name, то метод для доступа к этому свойству будет getName() (первая буква переменной в названии метода должна быть заглавной). Вот пример управляемого бина: package org.netlink.examples; import javax.inject.*; import javax.enterprise.context.SessionScoped; import java.io.Serializable; @N…

0
0
1136

Введение в JSF - Доступ к бинам

Если вы только начали читать этот блог, то советую прочитать предидущие уроки. В этом уроке я расскажу как использовать Управляемые бины в JSF страницах. Мы будем использовать приложение Hello World, которое мы разработали в прошлом уроке. Управляемые бины - Глубокий взгляд Java бин - это Java класс который предоставляет доступ к своим свойствам и методам JSF страницам. Вы имеете доступ к свойствам (переменным) бина по средствам общепринятого стандарта - get/set методы. К примеру, если у вас есть свойство name, то метод для доступа к этому свойству будет getName() (первая буква переменной в названии метода должна быть заглавной). Вот пример управляемого бина: package org.netlink.examples; import javax.inject.*; import javax.enterprise.context.SessionScoped; import java.io.Serializable; @N…

0
0
383

Введение в JSF

Введение

JSF - Java Server Faces это Java вэб фреймворк построенный на идее переиспользуемых ui компонентов. JSF - это стандардизированная Java технология. На моем опыте JSF очень облегчил работу если сравнивать его с JSP. Смысл JSF это переиспользуемые компоненты которые очень облегают разработку.

 

Основные элементы JSF которые вам нужно помнить:

1. Управляемые бины

2. Сильная система шаблонов

3. Большой спектр библиотек тегов на основе XML

4. Встроенная поддержка AJAX - <f:ajax /> (советую попробовать такие фреймворки как Richfaces, PrimeFaces и IceFaces)

5. Expression Language (EL) - методика по средствам которой вы имеете доступ к своим управляемым бинам в JSF странице.

 

Это были ключевые элементы JSF 2.

Смотрите как написать простое приложение на JSF + JBOSS

0
1
529

Введение в JSF

Введение

JSF - Java Server Faces это Java вэб фреймворк построенный на идее переиспользуемых ui компонентов. JSF - это стандардизированная Java технология. На моем опыте JSF очень облегчил работу если сравнивать его с JSP. Смысл JSF это переиспользуемые компоненты которые очень облегают разработку.

 

Основные элементы JSF которые вам нужно помнить:

1. Управляемые бины

2. Сильная система шаблонов

3. Большой спектр библиотек тегов на основе XML

4. Встроенная поддержка AJAX - <f:ajax /> (советую попробовать такие фреймворки как Richfaces, PrimeFaces и IceFaces)

5. Expression Language (EL) - методика по средствам которой вы имеете доступ к своим управляемым бинам в JSF странице.

 

Это были ключевые элементы JSF 2.

Смотрите как написать простое приложение на JSF + JBOSS

0
0
450