0

我已经在 Netbeans7.2 中创建了一个 JavaWeb 项目,这本书遵循使用 GlassFish3 第 2 版开始 JavaEE6 平台。这本书在我使用 Netbeans 时使用 Maven 和命令行来编译和打包。

问题是它编写了一个主函数来测试一些函数(创建/更新 Book 实体并通过 System.out.println(info) 输出一些信息)。但我无法通过 Netbeans 中的 main 函数运行项目,它总是打开网络浏览器并显示 404....

如果我不想创建网页而只是通过 Netbeans 中的 javase 之类的 main 函数运行项目,我该怎么办?谢谢!

4

2 回答 2

0

如果您想测试您添加的某些功能,请在JUnit测试中编写测试。仅测试您编写的代码并适当使用模拟对象,这提供了一种模拟您的代码依赖关系的好方法,即您的 web 应用程序的其他层,如 DAO、DTO 等。

另外,使用模拟对象可能非常好,因为您可以模拟行为的东西,例如测试您的代码是否可以优雅地处理一些异常。它变得非常方便您的代码取决于一些异常树。

一些模拟对象库:

忘记将测试包含在主要方法中的想法。这不是 Web 开发中的好习惯。

Maven 提供了很好的插件来在容器中进行测试。看cargo插件,或者war插件。但当然,您需要编写一些 JSP。

于 2012-09-09T13:48:51.457 回答
0

方法 1:在编辑器中打开文件的同时按 Shift + F6。

方法2:右键单击您的文件,选择“运行文件”

于 2012-09-09T14:31:38.340 回答