Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> FreeMarker Что ето? файли .ftl 
:(
    Опции темы
Izabela
Дата 17.5.2007, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 13.2.2007
Где: Lviv

Репутация: нет
Всего: 3



Помогите найти документацию, книги по .ftl. Кто-то знает как оно роботает? smile 
Заранее спасибо
--------------------
 
PM MAIL ICQ   Вверх
tux
Дата 17.5.2007, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Freemarker - это шаблонный движок, аналогичный Velocity или Webmacro. Применяется для генерации текста (HTML, XML, в общем вообще какого угодно текста). В шаблоне можно применять условные конструкции, циклы и другие языковые конструкции, предоставляемые Freemarker. То есть текст можно сгенерировать разный в зависимости от каких-то условий. Домашняя страница Freemarkerмануал по Freemarker.
PM MAIL Skype GTalk Jabber YIM   Вверх
eXcile
Дата 17.5.2007, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 8.2.2007

Репутация: нет
Всего: 5



Рассказ о FreeMarker (template engine) и сравнение его с JSP

http://www.javaworld.com/javaworld/jw-01-2...freemarker.html
--------------------
Не становитесь рабом шаблона [Винсент Ван Гог]
PM MAIL   Вверх
Izabela
Дата 17.5.2007, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 13.2.2007
Где: Lviv

Репутация: нет
Всего: 3



tux
eXcile,сенкссссссссс smile 
--------------------
 
PM MAIL ICQ   Вверх
lando1
Дата 17.12.2007, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 30.4.2007

Репутация: нет
Всего: нет



Вот пара статей: 
http://www.real-time-enterprise.ru/technol...elloWorld1.html    и http://www.real-time-enterprise.ru/technol...r/mymethod.html

По-идее он был разработан для генерации web страниц,  но я его успешно использую для генерации java кода.

Это сообщение отредактировал(а) lando1 - 17.12.2007, 18:39
PM MAIL ICQ   Вверх
Kangaroo
Дата 17.12.2007, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 14
Всего: 104



lando1
зачем подымать старую тему? тем более, если автору ответили?

Цитата(lando1 @  17.12.2007,  17:39 Найти цитируемый пост)
я его успешно использую для генерации java кода

хм.. а в каком применении, если не секрет? Где потом используется этот код? Как обычный текст?



--------------------
Lost....
PM MAIL MSN   Вверх
AlexeyVorotnikov
Дата 17.12.2007, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 18.6.2007
Где: Москва

Репутация: 3
Всего: 18



Цитата(Kangaroo @  17.12.2007,  18:49 Найти цитируемый пост)
хм.. а в каком применении, если не секрет? Где потом используется этот код? Как обычный текст?

Его, например, ипользуют HibernateTools.


--------------------
RTFM!
Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification
PM MAIL   Вверх
lando1
Дата 17.12.2007, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 30.4.2007

Репутация: нет
Всего: нет



нет - сгенерированный код потом успешно компилируется в J2EE приложение, а то что он генерируется позволяет на мета уровне легко менять конфигурацию системы.
пример сгенерированной таким образом системы типа service desk скоро будет выложен как opensource на http://www.biznex.ru
PM MAIL ICQ   Вверх
Kangaroo
Дата 17.12.2007, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 14
Всего: 104



ммм, не знал о таких применениях Velocity. Всем спасибо smile 

PS
Но все-таки вопрос насчет поднятия темы остается открытым )) 

PPS
Под Velocity я понимал и FreeMarker )) просто вырвалось smile

Это сообщение отредактировал(а) Kangaroo - 17.12.2007, 20:44


--------------------
Lost....
PM MAIL MSN   Вверх
Platon
Дата 17.12.2007, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 10
Всего: 40



Цитата(Kangaroo @  17.12.2007,  19:49 Найти цитируемый пост)
хм.. а в каком применении, если не секрет? Где потом используется этот код? Как обычный текст?

Не сильный аргумент, но к примеру я собрался использовать Velocity для генерации тестовых классов по xml описанию классов в своей тестовой системе.

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.2082 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.