gpt4 book ai didi

java - 如何在没有服务器的情况下测试我的 Struts 1.2 Web 应用程序?

转载 作者:行者123 更新时间:2023-12-02 04:35:12 24 4
gpt4 key购买 nike

我有一个 Struts 1.2 Web 应用程序。它也有服务和 DAO 类。如何在没有任何 Web/应用程序服务器的情况下测试每一层。我听说 Spring 为 Spring MVC 应用程序提供了相同的设施。如何端到端测试我的应用程序?请建议?

最佳答案

Struts 1 已正式弃用并且不再维护。

此外,很难想象在开发机器上没有本地服务器的情况下开发 Web 应用程序。 Eclipse 或 Netbeans 都提供了使用本地 Tomcat 或 [无论您喜欢什么 servlet 容器] 的可能性。

无论如何,如果公司政策需要,您可以尝试搜索用于 Struts 1 的旧工具,希望您仍然可以找到足够的资源。我记得:

  • StrutsTestCase for JUnit :StrutsTestCase for JUnit 是标准 JUnit TestCase 类的扩展,它提供了用于测试基于 Struts 框架的代码的工具。 StrutsTestCase 提供了模拟对象方法和 Cactus 方法来实际运行 Struts ActionServlet,允许您在运行或不运行 Servlet 引擎的情况下测试 Struts 代码。
  • Apache Cactus - 自 2011 年以来一直在阁楼... - : Jakarta 之前托管过 Cactus,这是一个用于单元测试服务器端 Java 代码的简单测试框架。

但请注意,所有这些都没有维护多年,并且文档链接经常被破坏。我的建议是使用它作为一个参数,要么切换到一个更体面的最新框架,要么被允许拥有本地 tomcat。

关于java - 如何在没有服务器的情况下测试我的 Struts 1.2 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30919314/

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