gpt4 book ai didi

java - 使用 Servlet 和 JSP 的最佳设计?

转载 作者:行者123 更新时间:2023-12-01 15:49:12 24 4
gpt4 key购买 nike

我使用多个 servlet 和 jsp 构建了一个 Java Web 应用程序。我首先有仅用于购物车选项的 servlet,例如添加产品和删除产品等。但后来注意到 jsps 中的大量 Java 代码,我为每个动态 jsp 制作了一个 servlet,这解决了我的部分问题。我想知道我的设计是好还是坏。或者是他们减少 jsp 中的 Java 代码的其他方法?

最佳答案

您可以考虑 MVC 框架,例如 Spring MVC。这将允许您将 Java 代码合并到 Controller 类中,并使用 JSP 来实现它们通常擅长的功能,即充当模板引擎。另外,使用 Spring,您只需为调度程序 servlet 配置一个 servlet。

利用 MVC 有额外的好处,因为您正在使用众所周知的抽象。我们已经为您编写了很多样板文件。您可以将模型数据映射到简单的 POJO,这些 POJO 可以通过 Spring 标签库在 JSP 中清晰地呈现。 Spring Bean 容器将提供样板依赖注入(inject)代码,使您能够更快地编写更加模块化、可测试的代码。

网络输出使用原始 JSP 和 Servlet 已成为过去。在规范及其实现之上构建了大量便利代码。您所做的任何实现最终都会重复大量这项工作(没有成千上万的用户为您测试它的好处)。

关于java - 使用 Servlet 和 JSP 的最佳设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6468162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com