powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вышла версия 1.06 фреймворка HybridJava
25 сообщений из 58, страница 2 из 3
Вышла версия 1.06 фреймворка HybridJava
    #37989314
AlexSerov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonidv http://hybridjava.com:8080/rss/news.xml бага в RSS Ленте. Ссылка должна ввести на анонс, а ведет на главную страницу сайта.
Не понял, если можно поясните. Файл такой как rss/news.xml есть, показывется а при клике предлагает добавить feed.
На главную страницу не повёл. Заранее спасибо.
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37989535
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.00">
<channel>
    <title>HybridJava</title>
    <link>http://www.HybridServerPages.com/</link> 
    <language>en-us</language>
    <item>
        <title> Version 1.06 </title>
        <link>http://www.HybridServerPages.com/</link>
        <description>
		    Example of component-oriented use of jQuery added.
            Minor bug fixes in the HybridJava Compiler.
        </description>
        <pubDate>  Friday, 20 April 2012 00:00:00 GMT </pubDate>
    </item>
    <item>
        <title> Site Redesign </title>
        <link>http://www.HybridServerPages.com/</link>
        <description>
		Site redesigned. Texts changed a lot. 
        </description>
        <pubDate>  Wednesday, 26 September 2012 00:00:00 GMT </pubDate>
    </item>
</channel>
</rss> 


1. Сортировка новостей крайне желательна в обратном порядке, тогда RSS-аггрегатор может делать оптимизацию - считывать данные то тех пор, пока не пойдут скаченные новости.
2. link должен вести на страницу с новостью;
3. language - должен быть ru_RU судя по содержанию
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37989541
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я как-нибудь все таки найду время и напишу, как с пол тыка создать реюзабельные компоненты на базе spring mvc (автокомплит, грид, табы и пр с аяксом и плюшками). а учитывая, что spring mvc - один из сильнейших фреймворков на сегодня, то непонятно зачем нужен ваш фреймворк
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37989848
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSerovА я чЕтать не буду пока Вы не научитесь Русскому Языкуда мне фцелом пофек чо ты там читаешь чо не читаешь
дасведанья
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37990063
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Penkov Vladimirя как-нибудь все таки найду время и напишу, как с пол тыка создать реюзабельные компоненты на базе spring mvc (автокомплит, грид, табы и пр с аяксом и плюшками). а учитывая, что spring mvc - один из сильнейших фреймворков на сегодня, то непонятно зачем нужен ваш фреймворк
это ты серьезно?
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37990269
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Penkov Vladimirя как-нибудь все таки найду время и напишу, как с пол тыка создать реюзабельные компоненты на базе spring mvc (автокомплит, грид, табы и пр с аяксом и плюшками). а учитывая, что spring mvc - один из сильнейших фреймворков на сегодня, то непонятно зачем нужен ваш фреймворк
это ты серьезно?

да
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37990284
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Penkov Vladimir,
тогда ждём твой первый грид на спринге с плюшами. Удачи!
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37990367
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Penkov Vladimir,
тогда ждём твой первый грид на спринге с плюшами. Удачи!

так он есть, готов и давно пользуется в продакшн. пример кода на jsp:

Код: java
1.
2.
3.
4.
5.
<cmgrid:grid gridId="adminTargetingModel" type="client" urlFormat="formatUrl" colVisEnabled="true"
					 applyParameters="applyParameters" var="gridPage"
					 colVisible="${adminStatSharedFilter.colVisible}" colVisibleChangeFn="onColvisible">
   <cmgrid:column-override columnId="date" cssClass="c_date"/>
</cmgrid:grid>



модель к нему:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
@Component("adminTargetingModel")
@AjaxGridMapping("/admin/statistics/targeting.json")
@Scope("request")
public class TargetingModel extends DefaultGridModel implements TotalRowProvider, Sortable{

	@Autowired
	private AdminStatSharedFilters filters;

...
	@PostConstruct
	public void init() {

		date = new ColumnDescription( "date", "targeting.unknown" );
		date.setServerRenderer( new DateRenderer( new SimpleDateFormat( "dd.MM.yyyy" ) ) );
		date.setSortable( false );
		addColumn( date );
		...
	}

	public void parseFilters(HttpServletRequest request) {

		TargetIdStatRequest req = new TargetIdStatRequest();

		req.setStart( getPageInfo().getStart() );
		req.setCount( getPageInfo().getCount() );
		req.setFrom( filters.getDateFrom() );
		req.setTo( filters.getDateTo() );
		req.setPayType( filters.getPayType() != null ? new PaymentType[]{ filters.getPayType() } : null );
		req.setGroupBy( filters.getGroupBy() );
		req.setSortOrder( sortOrder );
		req.setSortField( sortColumn );

		if (filters.getGroupBy()== GroupBy.DATE) {

			TargetIdByDateStatResponse response = targetStatService.getStat( req );

			setRowCount( (int) response.getTotalCount() );

			int row = 0;
			for ( TargetIdDateEntry entry : response.getItems() ) {
				setCellData( "date", row, entry.getDate() );

...




при этом filters мапятся автоматом с запросов реквеста, как в jsf.

Собственно это все что нужно, чтобы получить на странице грид с пагинацией, сортировками, аяксом, кастомизацией css
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37990384
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жесть. Написть штоле статью, почему гриды не нужны..
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37990394
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Penkov Vladimir,

А, кстати, Ващ грид позволяет вставить в ячейку произвольный html?
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37990396
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лагманжесть. Написть штоле статью, почему гриды не нужны..
да, хотя бы пару абзацев
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37990400
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛагманPenkov Vladimir,

А, кстати, Ващ грид позволяет вставить в ячейку произвольный html?

да. даже более: можно его динамически на клиенте обернуть во что угодно (ссылку на другой грид...).
по сути, все что есть в jquery.datatables - есть и у меня, так как грид - это просто обертка вокруг данной либы с доработкой со стороны spring mvc (там надо перехватывать запросы на компоненты с аннотацией @AjaxGridMapping, уметь понимать в каком виде отдавать контент (json или excel) ну и всякое)
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37995206
AlexSerov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonidv1. Сортировка новостей крайне желательна в обратном порядке, тогда RSS-аггрегатор может делать оптимизацию - считывать данные то тех пор, пока не пойдут скаченные новости.
2. link должен вести на страницу с новостью;
3. language - должен быть ru_RU судя по содержанию Спасибо, займусь этим, возьму за основу Ваш текст.
С языком не понятно: вообще сайт и английский и русский (посешаемость последнего в несколько раз ниже), а news.xml один. Страницы с новостью нет (пока) как впрочем и самих новостей (тоже пока).
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #37995248
AlexSerov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penkov Vladimirя как-нибудь все таки найду время и напишу, как с пол тыка создать реюзабельные компоненты на базе spring mvc (автокомплит, грид, табы и пр с аяксом и плюшками). а учитывая, что spring mvc - один из сильнейших фреймворков на сегодня, то непонятно зачем нужен ваш фреймворк Если сравнивать нас со Spring MVC то этот последний есть вещь довольно слабенькая. На сколько я понимаю - просто даже placeholder куда вставляют либо FreeMarker либо Struts а то и Velocity (не знаю - может быть ещё чего). Любое из перечисленных выглядит по сравнению с нами очень бледно.
Если соберётесь писать примеры с целью сравнения технологий не сочтите за труд рассмотреть возможность воспроизведения наших простых примеров (см. http://www.hybridjava.com:8080/HJ_Sample_RU/ ) на любимом Вами Spring MVC. Запаритесь уже на втором.
Кстати - Java EE 6/Facelets куда как сильнее Spring MVC.
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38003764
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коллеги, обратите внимание на zk - прозрачная интеграция со spring mvc + jsp и компонентность из коробки
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38003770
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSerovPenkov Vladimirя как-нибудь все таки найду время и напишу, как с пол тыка создать реюзабельные компоненты на базе spring mvc (автокомплит, грид, табы и пр с аяксом и плюшками). а учитывая, что spring mvc - один из сильнейших фреймворков на сегодня, то непонятно зачем нужен ваш фреймворк Если сравнивать нас со Spring MVC то этот последний есть вещь довольно слабенькая. На сколько я понимаю - просто даже placeholder куда вставляют либо FreeMarker либо Struts а то и Velocity (не знаю - может быть ещё чего). Любое из перечисленных выглядит по сравнению с нами очень бледно.
Если соберётесь писать примеры с целью сравнения технологий не сочтите за труд рассмотреть возможность воспроизведения наших простых примеров (см. http://www.hybridjava.com:8080/HJ_Sample_RU/ ) на любимом Вами Spring MVC. Запаритесь уже на втором.
Кстати - Java EE 6/Facelets куда как сильнее Spring MVC.


извините, александр, но я ничего не понял в примерах. можете вкратце объяснить в чем киллер-фича?
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38003953
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а мне zk не нравиццо - как-то всё сложно там имхо
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38004931
AlexSerov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penkov Vladimirизвините, александр, но я ничего не понял в примерах. можете вкратце объяснить в чем киллер-фича?Оопс, простите - не подумал что в примерах не ссылок на наш основной сайт - http://www.hybridserverpages.com/index_ru.html - наверное и Вы его не нашли. Там немного - страниц 15 в переводе на А4.
Если какие из примеров останутся непонятными - скажите, конечно я дам подробное объяснение.

Алексей.
ПС А киллер-фича примерно в каждом примере своя.
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38004950
AlexSerov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penkov Vladimirизвините, александр, но я ничего не понял в примерах. можете вкратце объяснить в чем киллер-фича? Там ещё в самом примере есть кнопка "Пояснение к странице". Но если непонятно, то это наша недоработка, так что назовите конкретный пример.

Можно начать с "Tree". Смотреть надо конечно не на то как выглядит - для этого есть масса других технологий - а как имплементировано и как работает в динамике. Извесные теговые имплементации либо запрещают рекурсию либо некрасиво падают если она встретилась (хотя бы и в результате ошибки программиста). Данный пример не является призывом к широкому использованию рекурсивных тегов, конечно.
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38005067
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы мне конкретный пример покажите.

взять к примеру автокомплит. я знаю как минимум 2 варианта как его сделать очень просто и быстро.
1. классика spring mvc с @RequestMapping + @ResponseBody на сервере и куском js (jQueryUI) на клиенте.
2. мой компонент. на сервере модель (естественно, реюзабельная):
Код: java
1.
2.
3.
@Component("usersModel")
@AjaxGridMapping(/users/autocomplete.json)
class UsersModel implements AutocompleteModel { ... }


и вставка комноненты:

Код: java
1.
2.
3.
<div>
<c:autocomplete model='usersModel' binding="searchForm.userId"/>
</div>




и вот вам аякс + биндинг + минимум кода. searchForm - это сессионный бин в контексте spring, инжектится в нужные контроллеры.

ЗЫ я просто опять не осилил понять, что там с примерами... какой-то html в перемешку с непонятными тегами и кодом. комментарии напишите хотя бы.
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38044801
AlexSerov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penkov Vladimir,
Хороший ответ на Ваш вопрос требует изучения Spring (сами дорадайтесь как скоро оно случится). Но вот простое замечание - а легко ли в Spring сделать два независимых подключения автокомплита на одной странице?
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38044896
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSerovPenkov Vladimir,
Хороший ответ на Ваш вопрос требует изучения Spring (сами дорадайтесь как скоро оно случится). Но вот простое замечание - а легко ли в Spring сделать два независимых подключения автокомплита на одной странице?

ммм. в моей реализации.


Код: java
1.
2.
3.
4.
<div>
<cm:autocomplete model='foo1' id='foo1'/><br/>
<cm:autocomplete model='foo2' id=foo2/>
</div>



+ сделать 2 бина foo1 и foo2, оба implements AutocompleteModel.

Я с трудом представляю что может быть проще
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38045004
AlexSerov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Penkov Vladimir,
Простой пример и упрощать непросто, но ... проще может быть в двух отношениях:
1) Зачем надо два бина практически одинаковые?
2) Почему ID приходится задавать ручками?
Посмотрите наш пример под названием jQuery - там примерно то же самое но без этих излишеств. Если смотреть лень то я могу его здесь разжевать.
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38045042
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSerovPenkov Vladimir,
Простой пример и упрощать непросто, но ... проще может быть в двух отношениях:
1) Зачем надо два бина практически одинаковые?
2) Почему ID приходится задавать ручками?
Посмотрите наш пример под названием jQuery - там примерно то же самое но без этих излишеств. Если смотреть лень то я могу его здесь разжевать.
1. Два компонента, два бина. Две модели данных. Не?
2. Тут id (что привычно и непонятно), а у вас name, что не привычно.

Ваш пример некорректно сравнивать. У вас модель всегда одна. Покажите пример с autocomplete.
...
Рейтинг: 0 / 0
Вышла версия 1.06 фреймворка HybridJava
    #38045083
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модели foo1 и foo2 - разные. можете сделать одну:

Код: java
1.
2.
3.
4.
<div>
<cm:autocomplete model='foo1' id='foo1'/><br/>
<cm:autocomplete model='foo1' id=foo2/>
</div>



id можете не задавать, разницы никакой:
Код: java
1.
2.
3.
4.
<div>
<cm:autocomplete model='foo1'/><br/>
<cm:autocomplete model='foo1'/>
</div>



id задается для удобства, чтобы обращаться из js к компоненту. не зададите -не будет у <input/> атрибута id.
...
Рейтинг: 0 / 0
25 сообщений из 58, страница 2 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Вышла версия 1.06 фреймворка HybridJava
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]