powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / GWT и XMLGregorianCalendar
8 сообщений из 8, страница 1 из 1
GWT и XMLGregorianCalendar
    #38497092
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день ,есть модель - набор классов сгенерированных по XSD.
Есть Клиент - GWT(GXT) - и все вроде хорошо, но есть одно Но - в одном из классов используется импорт

Код: java
1.
2.
3.
4.
import javax.xml.datatype.XMLGregorianCalendar; 

    @XmlSchemaType(name = "dateTime")
     protected XMLGregorianCalendar time;



GWT компилятор не берется преобразовывать такой класс, как быть ?

Как я понимаю - красиво и правильно использовать DTO - но это дублирование всей модели ,
только из за пары классов (использующих XMLGregorianCalendar )

Сама модель уже DTO для другого API
( теперь нужно строить еще одну для клиента и писать функции перекладки из одной модели в другую? )

как быть ?

Нашел в инете точно такую же проблему - датированную 2011 годом , но решения там нет .
...
Рейтинг: 0 / 0
GWT и XMLGregorianCalendar
    #38497134
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1Добрый день ,есть модель - набор классов сгенерированных по XSD.
ИМХО ошибочно такие классы называть моделью. Это скорее DTO.

Atum1GWT компилятор не берется преобразовывать такой класс, как быть ?

В интернетах 100500 вариантов решения этой проблемы.
Отдельный генеренный класс под GWT, подключение javax классов к GWT и пр.

Atum1Как я понимаю - красиво и правильно использовать DTO - но это дублирование всей модели ,

Совсем не обязательно дублировать всю модель в DTO. DTO как раз нужен только там где модель не совпадает с передаваемыми данными. В противном случае можно использовать саму модель и комбинировать оба подхода.

Atum1как быть ?

Вариантов масса. Либо взять одно из решений предложеных в интернетах, либо отказаться от использования JAXB классов в GWT и перевести модель на POJO.

Atum1Нашел в инете точно такую же проблему - датированную 2011 годом , но решения там нет .
У нас какие-то разные интернеты. Тут минимум 3 разных рецепта:
http://stackoverflow.com/questions/3203878/how-to-use-jaxb-annotations-in-the-client-side-for-gwt
...
Рейтинг: 0 / 0
GWT и XMLGregorianCalendar
    #38497165
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczAtum1Добрый день ,есть модель - набор классов сгенерированных по XSD.
ИМХО ошибочно такие классы называть моделью. Это скорее DTO.


Atum1GWT компилятор не берется преобразовывать такой класс, как быть ?

В интернетах 100500 вариантов решения этой проблемы.
Отдельный генеренный класс под GWT, подключение javax классов к GWT и пр.

Atum1Как я понимаю - красиво и правильно использовать DTO - но это дублирование всей модели ,

Совсем не обязательно дублировать всю модель в DTO. DTO как раз нужен только там где модель не совпадает с передаваемыми данными. В противном случае можно использовать саму модель и комбинировать оба подхода.

Atum1как быть ?

Вариантов масса. Либо взять одно из решений предложеных в интернетах, либо отказаться от использования JAXB классов в GWT и перевести модель на POJO.

Atum1Нашел в инете точно такую же проблему - датированную 2011 годом , но решения там нет .
У нас какие-то разные интернеты. Тут минимум 3 разных рецепта:
http://stackoverflow.com/questions/3203878/how-to-use-jaxb-annotations-in-the-client-side-for-gwt

Да я так и назвал - Это DTO :)

JAXB - нужно по него как раз и генерируется XML код для другого клиента .
...
Рейтинг: 0 / 0
GWT и XMLGregorianCalendar
    #38497171
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1JAXB - нужно по него как раз и генерируется XML код для другого клиента .
Стало ещё меньше понятно. Т.е. XML классы нужны для "другого клиента". Тогда накой их тащить в GWT?
...
Рейтинг: 0 / 0
GWT и XMLGregorianCalendar
    #38497176
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно отказаться от такого тупого инструмента как JAXB, который заставяет копировать модель, в пользу какого-нибудь более адекватного XML маппера. Например XStream.
...
Рейтинг: 0 / 0
GWT и XMLGregorianCalendar
    #38497206
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В сгенеренной модели смело делайте глобальную замену XMLGregorianCalendar -> java.util.Date и не парьтесь
...
Рейтинг: 0 / 0
GWT и XMLGregorianCalendar
    #38497425
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanraВ сгенеренной модели смело делайте глобальную замену XMLGregorianCalendar -> java.util.Date и не парьтесь

Спасибо !
...
Рейтинг: 0 / 0
GWT и XMLGregorianCalendar
    #38497533
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanra, подскажите как в GXT 3 - "вязать" form - и модель ?

Есть набор полей на форме и это поля в модели ( но модель составная - т.е. есть объект A - у него полем идет объект С ?

в С = простой набор полей string и int?)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / GWT и XMLGregorianCalendar
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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