java - 专门针对 JSP 的测试驱动开发

标签 java jsp tomcat tdd

我什至在理解 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/

相关文章:

java - 在liferay processAction方法中转发到JSp文件

javascript - 我们如何使用 Javascript 创建实时提要?

java - 无法通过 Apache Tomcat 连接到 MSSQL DB

apache - 仅在 TomCat httpd.config 上的子域上的虚拟主机

java - Libgdx 子弹光线转换永远不会碰撞

java - MSC00001 : Failed to start service jboss. 网络.public

java - 如何在 JSP 中单击一个按钮来提交来自 for 循环的多个表单

java - 监控java程序的执行时间分布

java - 在 Eclipse 中自动生成 toString 方法的快捷方式是什么?

java - 在没有 GUI 的情况下从 Java 程序内部运行 GATE 管道。用 gate 构建一个 tomcat 应用程序