Автоматически заполнять объекты из HTTPRequest - PullRequest
0 голосов
/ 01 сентября 2010

Я начал разрабатывать свой собственный веб-фреймворк, который продвигается довольно хорошо.Это упрощает и учитывает все мои конкретные потребности.Я перепробовал много фреймворков, таких как стойки, стойки 2, гобелен, весна, и этот список можно продолжить.Во всех этих средах я нахожу 2 большие проблемы.

  1. Способность работать с определенной бизнес-логикой / правилами.
  2. Я немного перфекционист и весь макетиз этих структур заставляют вас разбрасывать проверки, логику DAO и ваши действия с формой.Мне нравится группировать вещи и не выполнять проверку в моих объектах Hibernate, классах Action и отдельных файлах XML, что вызывает ненужную обработку загрузки.

Хорошо, вернемся к моему вопросу.Кто-нибудь знает о возможных решениях для заполнения объектов из HTTPRequest?Я начал изучать самоанализ и рефлексию, но хотел бы узнать, может ли быть лучшее решение для чего-то подобного.Пример: Объект Student имеет 3 поля, например, String Name, Integer age и Calendar DOB.Какие есть варианты при заполнении этого или любого другого объекта из HTTP-запроса?

1 Ответ

0 голосов
/ 01 сентября 2010

Вы можете использовать систему, аналогичную способу отправки объектов в json, добавив поле __type__, которое отправляется с каждым объектом.Таким образом, вы знаете, какой объект создать и проанализировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...