Pull to refresh
  • by relevance
  • by date
  • by rating

JAVA и AJAX

Website development *
1) Какую библиотеку лучше использовать для внесения ajax-based решений в struts приложение?
2) На сколько оправдан переход на JSF (Java Server Faces) в случае необходимости «включить» ajax в приложение, которое изначально было написано на struts?
Total votes 7: ↑6 and ↓1 +5
Views 3.4K
Comments 10

Java + Struts + AJAX (библиотеки)

Ajax *
искал библиотеки для внедрения ajax-enabled функционаьлности в проект на java и пытался составить сравнительную характеристику. может, кому-нибудь будет интересно. Основной упор делался на то, что проект изначально был написан с использованием Struts.
Читать дальше →
Rating 0
Views 5.6K
Comments 21

Как я сходил на семинар по JSF

Java *
Семинар Ajax и Java Server Faces — новые уровни технологий Java.
Краткий отчет.
Небольшой опус, повествующий о событиях 24 апреля, 2008 года. Прочитав опус, вы узнаете о том, как подружились Java SE версии 6 и веб-сервисы, прочете пару строчек про JSF, капелюшечку про JAX, и просто мои мысли вслух.

24 апреля мне посчастливилось попасть на семинар, посвященный JSF в целом и JSF+AJAX в частности.
Скажу сразу: по техническим причинам мне не удалось полностью прослушать лекции.
А что же там такое было?
Total votes 6: ↑4 and ↓2 +2
Views 3.1K
Comments 5

JSF + DynamicFaces = AJAX

Java *
Кратко о JSF

JSF — компонентный MVC фреймворк для веб-приложений на java. Основная его задача — упростить разработку интерфейса и связывание его с серверной частью. JSF содержит валидаторы и конвертеры, также вы можете добавить свои компоненты и изменять существующие.
О JSF подробнее здесь (на русском) и здесь (на английском).

Так что же такое Dynamic Faces? Это библиотека для добавления динамики в jsf-приложения. Самое большое преимущество этой библиотеки в том, что DF не требует модифицировать компоненты или переписывать что-то в приложении, чтобы добавить Ajax.

Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 5.4K
Comments 4

Релиз RichFaces 3.2.2

Lumber room
Вчера состоялся очередной релиз RichFaces. С этим релизом библиотека компонентов обогатилась еще на 5 компонентов и приобрела ряд долгожданных фич.

Новые компоненты:

rich:beanValidator
Используется для валидации данных при помощи Hibernate.
rich:ajaxValidator
Добавляет AJAX функциональность при валидации. Также подразумевает возможность использования Hibernate валидации.
rich:graphValidator
Используется для валидирования группы инпут компонентов, при этом валидируются данные введенные в каждую форму, а также проходит проверка всех данных введенных в поля в совокупности.
rich:extendedDataTable
Компонент расширяет rich:dataTable следующими возможностями: управление выбором рядов, упорядочивание колонок и группировка по колонкам.
Компонент был разработан пользователями RichFaces и передан для добавления в общую библиотеку.
rich:hotKey
Компонент позволяет регистрировать клавиши, которые будут вызывать те или иные функции. Компонент построен на основе плагина jQuerry hotkey.
Читать дальше →
Total votes 5: ↑4 and ↓1 +3
Views 326
Comments 2

Релиз RichFaces 3.3.0 GA

Lumber room
Основные новшества:
Новые компоненты:
rich:editor — WYSIWYG-редактор для ввода форматированного текста. Поддерживает SeamText.
a4j:queue — реализует механизм очередности.

Поправлены и улучшены компоненты ExtendedDataTable, DataTable, Menu в соответствии с пожеланиями участников коммьюнити.
Кроме того включены многочисленные багфиксы, улучшены юнит-тесты, огромные изменения в документации.

Полный список изменений тут — http://www.jboss.org/community/docs/DOC-11879
Посмотреть в действии можно вот здесь — http://livedemo.exadel.com/richfaces-demo/
Прямая ссылка на скачивание — http://www.jboss.org/downloading/?projectId=jbossrichfaces&url=http://download.jboss.com/jboss-richfaces/richfaces-ui-3.3.0.GA-bin.zip (ZIP) или http://www.jboss.org/downloading/?projectId=jbossrichfaces&url=http://download.jboss.com/jboss-richfaces/richfaces-ui-3.3.0.GA-bin.tar.gz (TAR.GZ)
Total votes 3: ↑3 and ↓0 +3
Views 378
Comments 1

Релиз RichFaces 3.3.1 GA

Lumber room
RichFaces

Команда RichFaces с гордостью объявляет о выходе очередной версии библиотеки – 3.3.1 GA. Было также разработано специальное демонстрационное приложение Photo Album, которое доступно для скачивания. Приложение построено с использованием компонентов RichFaces.
Читать дальше →
Total votes 8: ↑5 and ↓3 +2
Views 266
Comments 9

Семинар Exadel HiTech (Минск)

Lumber room
5 февраля в Минске ИООО «Эксадел» при поддержке Парка Высоких технологий проводит семинар по современным Java-технологиям (и не только).

Темы докладов:
  • Computer Graphics Internals. Борис Дубров, Exadel (50 мин.)
    (Структура современных графических систем, используемых для визуализации 2D и 3D графики. Низкоуровневые алгоритмы растеризации векторной графики, системы управления цветом и шрифтами, реализация 3D эффектов. Сложность современных графических систем и используемых в них алгоритмов.)
  • Seam 3.0. Максим Кашинский, Exadel (30 мин.)
    (Спецификация JSR-299 (Java Contexts and Dependency Injection for the Java EE platform). Weld как реализация спецификации. Seam 3.0 как расширение спецификации. Основные понятия и возможности. Отличия Seam 3 от Seam 2.)
  • JavaServer(tm) Faces 2.0 (JSR-314). Илья Шайковский, Николай Беляевский, Exadel (1,5 часа)
    (Обновлённый стандарт разработки web-приложений. Обзор реализации стандарта Mojarra от Sun Microsystems с практической демонстрацией новых возможностей.)
  • RichFaces 3.x & JSF 1.2. Илья Шайковский, Exadel (1 час)
    (Лидер среди популярных библиотек компонентов на базе JSF 1.2. Обзор использования RichFaces для создания приложений и компонент.)
  • RichFaces 4.x и JSF 2.0. Николай Беляевский, Exadel (1 час)
    (Будущее RichFaces: обзор планируемых изменений в библиотеке. Разработка компонент с использованием спецификации JSF 2 & RichFaces CDK (Component Development Kit).)
  • Обзорный доклад по JBDS. Максим Орешков, Exadel (30 мин.)
    (JBDS и JBoss Tools. Назначение и отличие. Поддерживаемые технологии.)
  • Visual Page Editor in JBoss Tools. Егор Радцевич, Exadel (30 мин.)
    (Поддерживаемые технологии. Использование настроек, функций и возможностей. Разработка шаблонов для визуального редактора.)
  • Hibernate Tools in JBDS. Денис Маляревич, Exadel (30 мин.)


Время, место и программа...
Total votes 5: ↑4 and ↓1 +3
Views 290
Comments 4

Metawidget — инструмент, генерирующий Java формы

Java *
Sandbox
Привет читатель.
Хочу рассказать про инструмент для Java на который я недавно наткнулся и не нашел на хабре ни одного упоминания о нем. Называется он Metawidget и его предназначение — генерировать формы в Java.
Читать дальше →
Total votes 28: ↑20 and ↓8 +12
Views 2.7K
Comments 7

Опыт разработки GUI на JSF

Java *
Разработкой браузерных GUI под явой я занимаюсь уже около 12 лет, среди прочего имею опыт использования сервлетов, JSP, XML/XSLT, Struts, Tapestry (3,4,5), Wicket, Spring MVC и GWT.

Но JSF обходил до сих пор стороной. Причина этому было то, что когда JSF только появился, то в своих первых инкарнациях выглядел устрашающе коряво — по сравнению с теми же Tapestry и Wicket.

Время шло, JSF не собирался умирать, а появился уже в версии 2.1. И я решил попробовать использовать его для одного из своих экспериментальных проектов, на которые я трачу примерно 3 месяца каждый год — для расширения кругозора и отвлечения от скучного консалтинга (которым зарабатываю детишкам на молочишко в остальные 9 месяцев).

Читать дальше →
Total votes 48: ↑44 and ↓4 +40
Views 49K
Comments 48

«Разбор полетов» — episode 11 — Кафедра черномазоведения

Lumber room
Наш творческий коллектив редакции подкаста не останавливается на достигнутом и представляет вашему вниманию одиннацатый выпуск разговорно-болтологического IT-тематического подкаста «Разбор полетов». В этом выпуске:
Читать дальше →
Total votes 7: ↑4 and ↓3 +1
Views 359
Comments 3

RichFaces 3.0, Формирование и выгрузка файла, jQuery и Костыли

JavaScript *Java *
Sandbox


Приветствую, дорогой читатель! В данной статье я хотел изложить одну проблему, с которой я столкнулся при разработке, а также способ ее решения. Решение конечно не самое безупречное, но имеет место быть. Если вам что-то не понравиться, или вы знаете решение лучше, прошу большими огурцами меня не бить, так как я еще мал и зелен. Бейте маленькими с комментариями и поучениями.

Задача в следующем: у нас есть система, в которой есть страница на которой отображена некоторая отчетность. Там необходимо реализовать формирование Excel файла и выгрузку его для пользователя.
Читать дальше →
Total votes 1: ↑0 and ↓1 -1
Views 979
Comments 2

Необычная интеграция JSF и Spring

Website development *Java *
Sandbox

Введение


Хотел бы поделиться своим опытом необычной интеграции этих двух фреймворков. Мне очень бы не хотелось касаться таких исключительно важных вопросов «а зачем вообще нужна JSF», оговорюсь, что я не являюсь сторонником этой технологии.

Достаточно длительный срок разрабатывалось приложение-зоопарк на Spring + Hibernate + большое количество PL/SQL файлов и пакетов Oracle. Интерфейс пользователя создавался на ExtJS 4-й и 2-й версии, местами использовался самопальный JavaScript и HTML. В общем нормальный корпоративный франкенштейн. Обстоятельства непреодолимой силы вынудили меня использовать JSF для создания некоторой части интерфейсов, таким образом, JSF должен быть интегрирован в уже существующую систему обработки запросов на базе Spring MVC. Я использовал Primefaces, но полагаю, что все для остальных реализаций применимы те же способы.
Немного кода и слов
Total votes 6: ↑5 and ↓1 +4
Views 16K
Comments 2

JDeveloper 11g Разработка Веб-Приложений с Oracle ADF на русском

Oracle *Java *
Представляю вам перевод оф. документации Developing Rich Web Applications With Oracle ADF на русский.

Надо сказать, что документация эта очень приятная на вид и мало нуждается в переводе, так как подробно иллюстрирована. Тем не менее, переводил я для лучшего усвоения, а в результате еще и перевод остался для общей пользы. Так что профит очевиден, чего и вам желаю. :)
Читать дальше →
Total votes 7: ↑5 and ↓2 +3
Views 21K
Comments 0

JDeveloper 11g Работа с Bounded Task Flows, Regions и Routers на русском

Oracle *Java *
Продолжение темы переводов документации по JDeveloper 11g и Oracle ADF, начатой статьей JDeveloper 11g Разработка Веб-Приложений с Oracle ADF на русском.
На этот раз — перевод официального туториала Working with Bounded Task Flows, Regions and Routers на русский, великий и могучий, правдивый и свободный…
На сей раз, перевод более детальный, и сама тема более сложная и существенная. В данном документе рассматриваются и разжевываются такие необходимые базовые понятия как:
  • Managed beans — управляемые бины
  • Entity Object — объекты Сущности
  • View Object — объекты Представлений, или «Вьюшки»
  • Unbounded task flow — неограниченный поток задач
  • Bounded task flow — ограниченный поток задач
  • Data Control — Управление Данными ADF
  • и др...

Читать дальше →
Total votes 3: ↑2 and ↓1 +1
Views 4.3K
Comments 2

JSF мертв?

Website development *Java *
Recovery mode

JSF Мертв!


Именно это я услышал когда пошел пробоваться разработчиком в одну контору. Чем занимается контора — не тема топика, достаточно знать что используют они grails. На мой вопрос «а почему не JSF?» я услышал то, что услышал. Судя по последним постам о JSF на habr — истину глаголет! Нет?!
Читать дальше →
Total votes 28: ↑11 and ↓17 -6
Views 25K
Comments 22

JSF 2 + Maven + Jetty. Подготовка

Java *
Recovery mode
Tutorial
С момента последней публикации о JSF 2 вышла новая версия — JSF 2.3.0. Это знаковое событие мотивировало на написание статьи. В этой части мы подготовим и запустим базовое приложение на JavaServer Faces.
Читать дальше →
Total votes 14: ↑4 and ↓10 -6
Views 4.6K
Comments 10
1