【问题标题】:JSP or Servlets?JSP 还是 Servlet?
【发布时间】:2014-05-09 04:18:35
【问题描述】:

我的问题是:

我正在做一个需要根据数据库数据更新一些 div 内容 (img,h1,p) 的网站(我正在做一些查询)。

那么,JSP 和 Servlets 哪个更好?

【问题讨论】:

    标签: html database jsp servlets


    【解决方案1】:

    你应该同时使用它们。我的答案背后的概念是关注点分离。 ui应与逻辑部分或业务处理部分分开。这就是 MVC 设计模式出现的原因。 面糊设计包括

    1. JSP 作为视图
    2. Servlet 作为控制器
    3. POJO 作为访问模型的服务

    使用servlet将请求分派给jsp,当处理完成时。使用pojo进行业务逻辑并在servlet中访问它们。毕竟完成后将剪切变量设置为请求/会话属性,以便您可以在视图中访问它们。

    【讨论】:

      【解决方案2】:

      从技术上讲,JSP(s) 被编译成 Servlet(s),因此两者都不是“更好”的。我建议您将业务逻辑放入 Controller Servlet(s) 中,并将您的演示文稿放入 JSP(s) 中。我认为您会发现两者在 Java 世界中继续存在是有原因的。

      【讨论】:

        【解决方案3】:

        它必须遵循 MVC 模式。

        从 JSP 调用 Controller 中的方法,然后调用 DAO 层并获取数据。

        根据您收到的数据,您可以在 JSP 中使用 scriptlet 或 jstl 标签对其进行处理。

        如果您打算在多个页面中使用它,最好创建一个可重用的 JSTL 标签。

        所以 JSP 在那个用例中更好

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-31
          • 1970-01-01
          • 2014-07-05
          • 1970-01-01
          • 2023-03-29
          • 1970-01-01
          相关资源
          最近更新 更多