JavaEE7和Maven工程入门(5)-Java开发Java经验技巧

JavaEE7和Maven工程入门(5)-Java开发Java经验技巧

ID:41393952

大小:61.22 KB

页数:7页

时间:2019-08-24

JavaEE7和Maven工程入门(5)-Java开发Java经验技巧_第1页
JavaEE7和Maven工程入门(5)-Java开发Java经验技巧_第2页
JavaEE7和Maven工程入门(5)-Java开发Java经验技巧_第3页
JavaEE7和Maven工程入门(5)-Java开发Java经验技巧_第4页
JavaEE7和Maven工程入门(5)-Java开发Java经验技巧_第5页
资源描述:

《JavaEE7和Maven工程入门(5)-Java开发Java经验技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JavaEE7和Maven工程入门(5)-编程开发技术JavaEE7和MavenI程入门(5)木文由ImportNew・lomoxy翻译自javacodegeekso欢迎加入翻译小组。转载请见文末要求。目录1.一个简单MavenT.程的结构2.建立一个简单的WARI程3.定义ejbservices模块和jpa实体模块4.定义EAR模块5.使用Arquillian进行单元测试(上)6.使用Arquillianiit彳亍单元测试(下)7.使丿IJPostagreSQL与ShrinkWrapAPI进行测试这是第一个“番外篇”,基于为Maven?Jav

2、aEE7系列博客?“搭建”的演示项口。我们已经定义了一个坚实的基础结构和一些模块。在应用程序中,一般使用Arqu订liem(+JUnit)这个完美的框架。在进行单元测试和EJB服务时我们能够使用“真实”的应用服务,这个服务几乎与将耍部署的服务一模一样。实际上,我看了一些在这里找到的基础设置指南。与指南不同,我将使用Wildfly?8.1?作为单元测试的嵌入式容器。Wildfly?8.1是一个I•分成熟的JavaEE7容器,使我能够安全地测试所有特性。Arqu订lian思想和Maven为了在Maven化项目中使用Arquillian,你需要了解最

3、基木的事情就是遵循以下术语(概念)。这些概念会被定义为各种依赖:•你需耍Arquillian框架、库。想彖一下,一台新的轿车却没有发动机,那么前面的工作都是无意义的。•你需要Arquillian容器适配器(ContainerAdapter)。设想你需要在你的车前安装占位装置(placeholder),比如框架以便发动机能够安装其中。•你需要真止的容器(应川程序服务器)。这就是我们将要安装适合我们汽车的发动机(engine)o•你需要JUnito这就是你的汽车将要被测试所跑的“测试跑道(TestTwck)”。•你需要代码(EJBs)。这些就是你将

4、要被测试的汽车所要搭载的乘客。定义父pom的依赖关系止如我们在前面四篇文章中描述的,父pom是定义依赖关系和应用程序所使用库版本的地方。考虑到上而捉到的术语,让我们开始修改父pom屮的dependenc^^Management。4.1l〈/jtinit-version〉l.1.4.Final8.1.0.CR2

5、lian-transaction-version>l.0.1.Fina1javaxjavaee-api${javaee-api-version}〈/dependency〉j

6、unit〈/groupld>junit${junit-version}org.jboss.arqui11ianarquillian-bom${arquillian-version}importpom<

7、/type>org.jboss.arqui11ian.extensionarquillian-transaction-bom〈AirtifactId>${arqui11ian-transaction-version}〈type>pom〈/type〉import

8、endency>org.wil

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。