托管bean和会话bean之间的区别

托管bean和会话bean之间的区别,第1张

托管bean和会话bean之间的区别

JSF受管Bean是实体(模型),JSF页面(视图)和企业Bean(业务服务)之间的粘合剂(控制器)。

因此,是的,您基本上理解正确,JSF页面应该调用托管bean的action方法,该方法进而将模型和 *** 作委托给业务服务,并最终根据服务结果处理导航结果。呼叫。

但是在如何使用和传递模型方面您并不完全正确。通常,您将模型设为托管bean的属性,以便可以将其绑定到表单的输入元素,最后将其原样传递给业务服务。

例如

<h:inputText value="#{registrationController.car.make}" /><h:inputText value="#{registrationController.car.model}" /><h:inputText value="#{registrationController.car.year}" /><h:commandButton value="Save" action="#{registrationController.save}" />

private Car car;private @EJB CarFacade carFacade;public RegistrationController() {    this.car = new Car();}public String save() {    carFacade.create(car);    return "someoutcome";}// ...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5142515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存