Вот объясните мне пожалуйста или неведите пример - зачем мне reflection если у меня есть 2 объека с данными. которые я могу сравнивать, просто хателось делать это автоматически. Я как-бы когда-то работал чуток с reflection и имею представление что это, но может чго не знаю?
@UbuRus: ))) Я думаю уж что тогда будет проще смотреть ручками добавился или удалился ли какой-то новый объект. Просто хотелось найти уже готовую библиотеку, писать свой велосипед времени нет. Спасибо!
@UbuRus: Да, этот вариант очень трудоемкий. Не подойдет. Насколько я понимаю нужно для каждого объекта equals писать, если да, то зачем reflection? В таком случае у меня есть 2 объекта, у каждого есть equas - сравниваю.
javers.org - делает то что мне нужно, осталась небольгая проблема. У меня в модели есть вот такие массивы "Note[]", которые javers наотрез отказывается понимать. И парсит объект вот так...
class [Lcom.model.Note;=ValueObjectType(type:class [Lcom.model.Note;)
а должен вот так
class com.model.Note;=ValueObjectType(type:class com.model.Note;)
Ну и конфиг, может [] вот такие массивы нужно как-то по другому объявлять?
Javers javers = JaversBuilder.javers().registerValueObject(Note.class).registerValueObject(Note[].class)
.registerValueObject(Notes.class).build();
Хибер очень старый... не знаю как он там запрограммирован, но люди которые писали много лет назад это говорят, что нужно делать так, как я описал выше, тоисть нужно найти такое решение.
Да.
Ну почему лишние?
Вот посмотрите разовое действие содержит вот такие поля:
- айди;
- метку "до/в" тоисть до такого-то дня или в такой день;
- день;
Многоразовое действие содержит:
- айди;
- "раз в неделю/месяц/год" частота повторений;
- amount - сколько раз в "неделю/месяц/год";
- день начала;
- день окончания;
- список дней недели в которые нужно делать определенное действие.
Я не нахожу эти сущности похожими. Я интересовался, как бы корректно определять табличку в которую нужно сохранять, и как-то обозначить, чтоб различать - это разовое действие, а это многоразовое.
Я же специально для лучшего понимания нарисовал рисунок. Сущность "Цель" должна быть. У нее есть отдельное имя и отдельная дата. Также цель может существовать и без действий. Она не то же что и "действия". действия принадлежат цели.
Мы наверное опять не понимаем друг друга. ))) Привязки по времени нет. Я сохраняю только время сохранения или изменения это информация только для меня. Привязка идет только по дате. И это просто список, список не динамический. Тоисть просто отображать информацию. Которую можно редактировать, удалять.
Спасибо, а не подскажете по первому вопросу? Там у меня на форме "radioButton" и от выбора флажка зависит какие данные и в какую табличку сохранять.
И вопрос к вашему ответу - а не напишете в двух словах, как будут выглядеть связи между таблицами. Будет ли в этом случае придержано все степени "нормализации БД"?
Наверное я все-таки плохо объяснил... Мне нужно не один день хранить. Мне нужно к примеру хранить 2 или 3 дней. К примеру я хочу делать это упражнение во вторник и четверг и субботу. Та функция сохраняет только один день.
Неее, в ту кашу лезть не хочу, Как-то пришлось иметь дело с Vaadin. Больше не захочется наверное к ничему подобному притрагиваться..
Насколько я помню, от Vaadin я просто вместо html странички получал какой-то чудовищный js.
С ExtJs тоже работал, если не ошибаюсь с недавних пор была введена mvc модель. Тоже так себе..
От яблока далек...
Для себя определил следующее, bootstrap плюс где нужно чуток jQuery. Тем более есть онлайн-редакторы в которых покликав можно быстренько сваять нужный интерфейс.
)))) Я с Вами полностью согласен, но сейчас речь идет в максимально быстром построении front-end дабы больше сосредоточить внимание на backend-dev.
Разве (html/css) — это языки программирования? Меня просто немного раздражает ручками создавать css и html.
Задавал вопрос с одним уклоном, а все перешло в другой, и то похоже что все сводится к тому, что мне и нужно.
Вы мне помогли даже очень хорошо. Спасибо.
Имеется в виду любой (css/html framework), к примеру нашел вот что www.layoutit.com/, есть что-то получше может? Хотя, покликав, мне очень понравилось, очень и очень здорово.
Вот собственно и я пытаюсь разобраться как можно быстро построить UI в связке с javaEE. (jsp, jsf, templateEngine и так д… пользуюсь, но для клиента, хочется чтоб был html/css/JS).
Вот теперь мне становиться чуток понятней, надеюсь вы меня поправите если я что не так говорю.
Значит так, мне не хочется(не подходит) все то, что в итоге у клиента получается только js. Соответственно отпадает RIA, ExtJs. Так же не рассматривается RAP, GWT, Vaadin и им подобные фреймворки.
И насколько я понимаю, одним инструментом тут не обойтись.
Возьмем тогда в качестве js языка jQuery — как наиболее популярный. Для отправки ajax и так д… Тем более что примеров просто безграничное количество.
Теперь остается определить для себя хороший фреймворк для построения каркаса приложения. Было бы в идеале если бы он обладал также инструментом для построения таких каркасов. Я имею в виду так называемый «ui-designer». Мышкой набросать компоненты, назначить айдишники и все — каркас готов. Что-то похожее на Dreamviewer только со своей библиотекой.
А так, вот сравнение различных библиотек. Выбирайте.
— еще бы я много понимал в этом сравнении. )))
Спасибо!