Проверка формы Spring Framework, Hibernate bean и заполнение bean - PullRequest
2 голосов
/ 19 марта 2010

Как я могу создавать бины, содержащие аннотации Hibernate и в то же время содержащие аннотации проверки формы? И когда я ловлю HTTP-запрос, я хотел бы автоматически заполнить этот компонент данными формы. Есть ли способ сделать это с помощью инструментов Spring Framework? И есть ли инструменты для печати bean-компонента в виде html на страницу jsp?

1 Ответ

0 голосов
/ 23 февраля 2011

Как я могу сделать бобы, которые содержат Спящие аннотации и в то же время время будет содержать проверку формы annonations

Вы имеете в виду аннотации в спящем режиме, такие как @org.hibernate.annotations.Entity, и аннотации проверки компонентов, такие как @javax.validation.constraints.NotNull? Если это так, вы должны сначала рассмотреть возможность использования только javax.* аннотаций, потому что (среди многих других причин) ваш код может быть переносимым в любом провайдере.

И когда я ловлю HTTP-запрос, я бы как автоматически заполнить этот боб с данными формы. Есть ли способ сделать это с инструментами Spring Framework?

Если вы говорите о Spring MVC, то это должно быть сделано автоматически, вам просто нужно создать ваши @Controller методы и вставить соответствующие параметры. Вам следует ознакомиться с документацией по адресу http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html.

Если вы работаете с чистыми сервлетами, вам следует рассмотреть возможность использования http://commons.apache.org/beanutils/.

И есть ли инструменты для печати бобов как HTML на страницу JSP?

Этого тоже не уловил. Если вы имеете в виду создание формы вставки / редактирования на основе атрибутов бина, я не знаю ни одного инструмента, тега или чего-либо, что могло бы помочь. Но есть инструменты для генерации HTML-кода на основе класса.

...