【发布时间】:2011-01-30 04:26:22
【问题描述】:
我是reading this page,发现以下语句:
Java 服务器页面中的 MVC
现在我们有了一个方便的 分离视图的架构,如何 我们可以利用它吗? Java 服务器 页面(JSP)变得更有趣 因为 HTML 内容可以 脱离Java业务 对象。 JSP也可以利用Java 豆子。 业务逻辑可以放在 Java Beans 中。 如果 设计是正确的架构,一个Web 设计师可以在 JSP站点不干扰 Java 开发人员。
有趣的是,我在教科书中引用了以下引文:
在 MVC 架构中...... 原始请求始终由 一个小服务程序。 servlet 调用业务逻辑和数据访问代码并创建 bean 来表示结果(即模型)。 然后, servlet 决定哪个 Java 服务器页面 适合呈现那些 特定结果并转发 在那里请求(JSP 是视图)。 servlet 决定什么业务 应用逻辑代码和哪个 JSP 应该显示结果( servlet 是控制器)。
这两种说法似乎有些矛盾。使用 bean 的最佳方式是什么:我们应该在其中放置业务逻辑还是应该只在其中放置结果? bean 是否不足以表示模型?
【问题讨论】:
标签: java model-view-controller jsp servlets