0

我正处于网站项目的规划阶段,并决定是否使用 OSIV 而不使用 dao(eao)/dto(对现有项目使用 dao/dto)

我想知道,使用 OSIV,实体是否应该可以在视图中访问(例如,使用 struts2,我可以将实体推送到 valuestack 并在视图模板中使用 OGNL)

有没有人在 OSIV 上取得了成功,您是否允许视图直接访问实体?

谢谢

(顺便说一句:我很惊讶 OSIV 不是有效标签)

4

1 回答 1

2

一些框架完全消除了对 DTO 的需求,并鼓励用户直接在他们的视图和控制器中使用实体。例如,这是开发 JSF+Seam 应用程序的自然/推荐方法。几年前我在 WebWork 中使用过 OSIV 模式,那时我们没有遇到任何阻塞问题。

此外,OSIV 和 DAO 模式可以一起使用。

于 2010-08-10T07:36:59.417 回答