我什至在理解 TDD 实际上是什么之前就一直在编写测试驱动代码。在没有实现的情况下调用函数和类有助于我以更快、更高效的方式理解和构建我的应用程序。所以我非常习惯编写代码->编译它->看到它失败->通过构建它的实现来修复它的过程。
这个过程对于 Web 来说有点困难。特别是 JSP。当我编译我的 Java 类时,一切正常,我可以看到编译错误。但是,看到 JSP 中的错误需要我打开浏览器并调用该特定的 JSP。
有没有办法避免这个过程并在不实际加载浏览器的情况下向我显示 JSP 编译错误?
最佳答案
当然。您可以预编译 JSP。甚至还有 Ant 任务可以做到这一点。请引用链接:http://ant.apache.org/manual/Tasks/jspc.html
但我认为这只是第一步。这将允许您查看编译错误。我认为您想要更多,即单元测试。我相信像 Jakarta Cactus(或其他)这样的工具可能会对您有所帮助。
顺便说一句,最近我发现了以下 resource列举了大量的java测试工具。
关于java - 专门针对 JSP 的测试驱动开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4296315/