|
|
|
Инициализация классов на основе xml
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть ли готовые библиотеки позволяющие инициализировать классы основываясь на xml-файле, аналогично тому, как делается это в Spring - речь идет о консольном приложении. Например, инициализация класса Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. посредством xml Код: xml 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:53:36 |
|
||
|
Инициализация классов на основе xml
|
|||
|---|---|---|---|
|
#18+
есть куча IoC контейнеров, помимо спринга. в крайнем случае apache-digister сойдет Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 11:04:52 |
|
||
|
Инициализация классов на основе xml
|
|||
|---|---|---|---|
|
#18+
Да, признаюсь, сглупил. Смотрел digester 2, jaxb, но увидел только возможность конвертации xml в объекты и наоборот(Marshalling и Unmarshalling), а вот просто инициализации нет. Буду более детально изучать документацию. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 11:14:07 |
|
||
|
Инициализация классов на основе xml
|
|||
|---|---|---|---|
|
#18+
angel_demon, а собственно что мешает заюзать спринг в консольном приложении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 11:46:00 |
|
||
|
Инициализация классов на основе xml
|
|||
|---|---|---|---|
|
#18+
Слишком "тяжелый" и перегруженный для поставленной задачи. Мне нужно только отображение xml данных на объекты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 11:58:46 |
|
||
|
Инициализация классов на основе xml
|
|||
|---|---|---|---|
|
#18+
angel_demonСлишком "тяжелый" и перегруженный для поставленной задачи. Мне нужно только отображение xml данных на объекты. И чем это от сериализации отличается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 12:38:04 |
|
||
|
Инициализация классов на основе xml
|
|||
|---|---|---|---|
|
#18+
Тем что нет необходимости сохранять состояние объектов, а есть необходимость динамически создавать объекты, конфигурировать их, группировать их и выполнять, как единую монолитную задачу с разным набором значений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 13:29:20 |
|
||
|
Инициализация классов на основе xml
|
|||
|---|---|---|---|
|
#18+
digester не сохраняет состояние в обекты. Просто гонит данные из XML по заданным правилам. Очень рекомендую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 13:32:29 |
|
||
|
Инициализация классов на основе xml
|
|||
|---|---|---|---|
|
#18+
Да, спасибо большое, уже попробовал, тестовый пример работает корректно. В принципе, идея со Spring тоже дала результаты: если отсечь ненужные библиотеки и оставить их в количестве всего 6 jar необходимых для фабрики бинов и работы конекста, то получается вполне приемлемо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 13:43:06 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=317&tid=2132874]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 333ms |
| total: | 456ms |

| 0 / 0 |
