首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Netbeans中的Main函数运行javaweb项目?

如何通过Netbeans中的Main函数运行javaweb项目?
EN

Stack Overflow用户
提问于 2012-09-09 13:41:26
回答 2查看 102关注 0票数 0

我在Netbeans7.2中创建了一个JavaWeb项目,该项目是在JavaEE6平台与GlassFish3第二版开始一书之后完成的。在我使用Netbeans时,这本书使用Maven和命令行进行编译和打包。

问题在于它编写了一个主要函数来测试一些函数(创建/更新图书实体,并通过System.out.println(Info)输出一些信息)。但是我无法让这个项目通过Netbeans的主要功能运行,它总是打开web浏览器并向我展示404.

如果我不想创建网页,而只是通过像Netbeans中的javase这样的主要功能来运行项目,我该怎么办?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-09 13:48:51

如果您想测试添加的一些特性,请在JUnit测试中编写测试。只测试您用适当使用模拟对象编写的代码,它提供了一种很好的方法来模拟您的代码依赖关系,即您的way应用程序的其他层,如DAO、DTO等。

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

一些模拟对象库:

  • jMock
  • EasyMock
  • 莫基托

忘记将测试包含在主要方法中的想法吧。在web开发中,这不是一个很好的实践。

Maven提供了很好的插件,可以在容器中进行测试。看看货物插件,或者战争插件。当然,您需要编写一些JSP。

票数 0
EN

Stack Overflow用户

发布于 2012-09-09 14:31:38

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

方法2:右键单击文件,选择"run file“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12339571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档