glassfish发布应用_Arquillian 1.0.0.Final正式发布! 准备使用GlassFish和WebLogic! 所有虫子死亡!...

glassfish发布应用

红帽公司和JBoss社区今天宣布的1.0.0.Final发布的Arquillian ,其屡获殊荣的建在Java虚拟机(JVM)运行测试平台。 Arquillian大大减少了编写和执行Java中间件集成和功能测试所需的工作。 它甚至使测试工程师能够解决以前认为无法测试或测试成本太高的场景。

此版本中包括Arquillian Drone的1.0.0.Final版本,该版本是该平台的一个关键附加组件。 所选容器适配器的最终版本将在本周晚些时候发布。 ShrinkWrap是Arquillian的重要组成部分,上周宣布了其1.0.0.Final版本。

Arquillian起源于2009年为CDI 1.0(JSR-299)规范开发的测试工具。它作为一个独立的项目独立出来,并已发展成为可扩展的测试平台。 CDI 1.1(JSR-346)(CDI规范的下一个迭代版本)的测试套件即将面世,已迁移到Arquillian。 预计将遵循其他规格。 Arquillian还被许多开源项目使用,包括Hibernate,JBoss AS 7,Drools,RHQ,JClouds和Apache DeltaSpike。

最新功能

Arquillian可以管理十多个容器供应商 ,包括JBoss AS,GlassFish,WebLogic和Tomcat,并支持在云服务中运行测试。 容器支持使开发人员可以针对各种技术平台,包括Java EE 5和6,Servlet环境,OSGi,嵌入式EJB和独立CDI。 其他新功能包括:在单个测试中跨多个容器和域控制器进行多个部署的编排描述符部署部署异常的断言一种新的配置模式,支持每个容器的多个配置,类似于Java的属性评估和通过Java属性进行的配置覆盖协议配置用于测试执行的测试方法的显式排序容器生命周期的细粒度控制Arquillian的可扩展性反映在其不断增长的扩展生态系统中。 最成熟的扩展名为Arquillian Drone,已包含在今天的版本中。 Drone是对Selenium和WebDriver之类的浏览器控制器的抽象,它使开发人员可以编写基于浏览器的测试,而不必大惊小怪的典型设置和管道。 积极开发中的其他扩展包括Android测试控制器,DBUnit集成,用于测试Seam 2,BDD运行程序(Spock和JBehave)的SeamT​​est替代品,性能指标,代码覆盖率(Jacoco)和Arquillian Graphene(类型安全的Selenium API)。 由于平台已经发布稳定版本,因此有望出现更多扩展。

GlassFish嵌入式和托管容器

嵌入式和托管/远程 GlassFish实例的完整支持已准备就绪,并已更新为3.1.2。 并且还支持最新的WebLogic 12c!

如何获得?

Arquillian平台和扩展在Maven Central和JBoss社区工件存储库中可用。 有关使用Arquillian启动和运行GlassFish项目所需的简要概述,请参阅我最近有关它的一些博客文章 !

Arquillian项目提供了几种不同语言的指南,帮助您入门。 有关所有详细信息,请参见完整的参考指南 。 Arquillian是根据Apache许可证v2.0发布的。

参考: Arquillian 1.0.0.Final正式发布! 准备使用GlassFish和WebLogic! 所有虫子死亡! 来自我们的JCG合作伙伴 Markus Eisele在Java的企业软件开发博客中。


翻译自: https://www.javacodegeeks.com/2012/04/arquillian-100final-released-ready-for.html

glassfish发布应用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356137.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php中 ob_start()有什么作用

<?php ob_start(); //开启缓冲区 echo "这是第一次输出内容!\n"; $ff[1] ob_get_contents() ; //获取当前缓冲区内容 ob_flush();//缓冲器清除 echo "这是第二次输出内容!\n"; $ff[2] ob_get_contents() ; //获取当前缓冲区内容 echo "这是第三…

mysql mycat one_Mycat 整合 MySQL 8.x 踩坑实践

Mycat 目前还未全面支持MySQL 8以上的版本&#xff0c;可能会导致一些问题&#xff0c;例如Mycat连接MySQL 8时可能会报密码错误&#xff0c;因为新版的密码加密方式与旧版不一样。还有就是时区问题&#xff0c;新版的连接方式需要增加时区参数。除此之外&#xff0c;可能还会有…

使用ADF列表视图的主从数据

最近&#xff0c;从UI角度来看&#xff0c;ADF Faces 表组件不再被认为很酷。 对于显示数据集合&#xff0c; 列表视图今天应该很酷。 这并不意味着我们根本不应该使用af&#xff1a;table 。 在某些情况下&#xff08;经常是:)&#xff09;&#xff0c;表比列表视图更适合。 但…

mysql memory=off_MySQL内存调优

原文链接: MySQL Memory Allocation -- by Rick James原文日期: Created 2010; Refreshed Oct, 2012, Jan, 2014翻译人员: 铁锚翻译日期: 2014年5月28日MySQL 内存分配—— 高速设置方案假设仅使用MyISAM存储引擎,设置 key_buffer_size为可用内存的20%,(再加上设置 innodb_buff…

Seajs的用法

以前经常听到Seajs&#xff0c;但是没深入了解过&#xff0c;不清楚到底是用做哪个方面&#xff0c;后来调组到M站做开发&#xff0c;发现项目用到了Seajs&#xff0c;便去了解下 SeaJS是一个遵循CMD规范的JavaScript模块加载框架&#xff0c;可以实现JavaScript的模块化开发及…

java 调用私有方法_公开调用私有Java方法?

java 调用私有方法我们是Java开发人员&#xff0c;在Java中已知4种访问修饰符&#xff1a;私有&#xff0c;受保护&#xff0c;公共和包。 好吧&#xff0c;除了私有以外&#xff0c;最后三个可以通过继承&#xff0c;相同的包或实例从类外部调用。 现在&#xff0c;常见的问题…

mysql慢查询开启语句分析_linux下开启mysql慢查询,分析查询语句

mysql> show variables like "%long%"; //查看一下默认为慢查询的时间10秒----------------------------| Variable_name | Value |----------------------------| long_query_time | 10.000000 |----------------------------1 row in set (0.00 sec)mysql> s…

港航环境变化引起的错误解决方法

1.serlvet API缺少&#xff0c;pom.xml中引入坐标&#xff1b; 2.web.xml中出现错误&#xff0c;将所有的filter调到filtermapping上面去&#xff1b; 3.依赖导入完成后项目依然有红叉&#xff0c;右击项目Propreties->myeclipse->Project Facets->java换成1.6就可以了…

flutter 国际化_从0开始设计Flutter独立APP | 第二篇: 完整的国际化语言支持

鉴于Flutter高性能渲染和跨平台的优势&#xff0c;闪点清单在移动端APP上&#xff0c;使用了完整的Flutter框架来开发。既然是完整APP&#xff0c;架构搭建完全不受历史Native APP的影响&#xff0c;没有历史包袱的沉淀&#xff0c;设计也能更灵活和健壮。国际化语言的支持&…

将旧版本从Java EE 5减少到7

Java EE 5于2005年首次引入&#xff0c;而Java EE 7于2013年问世。这两个版本之间有7年的差距&#xff0c;从技术角度来说&#xff0c;这就像一个世纪。 许多组织仍然对使用Java EE 5感到困惑&#xff0c;并且有很多正当理由选择不升级。 不过&#xff0c;如果您考虑一些前进的…

struts2知识

一、 MVC Model 1&#xff1a;将所有的程序代码&#xff0c;都写到JSP页面中。 Model 2&#xff1a;JSP&#xff08;流程控制、数据显示&#xff09; JavaBean 改进的Model2&#xff1a;Servlet&#xff08;流程控制&#xff09; Jsp&#xff08;数据显示&#xff09; Ja…

mysql 数据修改时间_怎样修改mysql数据中的具体时间

匿名用户1级2016-12-30 回答应用场景&#xff1a;1、在数据表中&#xff0c;要记录每条数据是什么时候创建的&#xff0c;不需要应用程序去特意记录&#xff0c;而由数据数据库获取当前时间自动记录创建时间&#xff1b;2、在数据库中&#xff0c;要记录每条数据是什么时候修改…

sql插入临时表数据的方法

方法有两种&#xff0c;主要看需求。 方法1&#xff1a;定义好临时表的字段和类型、插入对应的值 create table #Tmp --创建临时表#Tmp (City varchar(50), --Country varchar(50), -- );insert #Tmp select 北京,中国 union select 东京,日本 union select 纽约,美国 se…

mysql冷热备_Mysql的冷备热备(数据备份)

冷备可以是mysql工具 msqldump。mysqldump -u username -p dbname table1 table2 ... -> BackupName.sqldbname 数据库名称table1 table2 是表名称BackupName.sql 备份保存的相对路径的sql文件执行下面命令。mysqldump -u homestead -psecret homestead > /home/vagrant/…

拼图项目:一个不完整的难题

马克雷因霍尔德&#xff08;Mark Reinhold&#xff09;最近提议延迟Java 9&#xff0c;以花更多的时间来完成Jigsaw项目&#xff0c;这是即将发布的版本的主要功能。 虽然这个决定肯定会使Java的厄运论者重回舞台&#xff0c;但我个人感到很放心&#xff0c;并认为这是一个很好…

gulp

1.gulp是什么&#xff1f; gulp是前端开发过程中一种基于流的代码构建工具&#xff0c;是自动化项目的构建利器&#xff1b;她不仅能对网站资源进行优化&#xff0c;而且在开发过程中很多重复的任务能够使用正确的工具自动完成&#xff1b;使用她&#xff0c;不仅可以很愉快的编…

往vxe-table添加渲染器怎么添_赚大了!飘窗上装书桌,加扇折叠窗,等于为家里又多添一间房...

阅读本文前&#xff0c;请您先点击上面蓝色字体&#xff0c;再点关 注这样您就可以继续免费收到文章注&#xff1a;本文转载自网络&#xff0c;如有侵权&#xff0c;请在后台留言联系我们进行删除&#xff0c;谢谢&#xff01; …

Kubernetes资源创建yml语法

前言 在是用kubernetes中&#xff0c;我们对资源的创建大部分都是通过 1kubelet create -f RESOURCE.yaml刚开看的时候不免有一些迷茫&#xff0c;看不懂语法&#xff0c;不知道怎么写&#xff1b;今天本文就介绍一下kubernetes construct语法。 Construct语法其实就是由kubele…

【六大排序详解】中篇 :选择排序 与 堆排序

选择排序 与 堆排序 选择排序 选择排序 与 堆排序1 选择排序1.1 选择排序原理1.2 排序步骤1.3 代码实现 2 堆排序2.1 堆排序原理2.1.1 大堆与小堆2.1.2 向上调整算法2.1.3 向下调整算法 2.2 排序步骤2.3 代码实现 3 时间复杂度分析 Thanks♪(&#xff65;ω&#xff65;)&#…

java中contains的用法_java容器中所有接口和类的用法

我这里讲一下如何下载java的api文档还有就是容器和容器之间进行的操作每一个地方称之为一个节点&#xff0c;每一个节点包含了3部分(上一个节点&#xff0c;下一个节点&#xff0c;以及我们自己的数据部分)需要多个线程共享的时候通过键对象来找值对象1 java中的length属性是针…