jsf 单元测试

JSF 2.3专家组正在努力确定哪些功能将成为即将发布的版本的一部分。 JSF团队一直在努力改善CDI的一致性。 JSF 2.3代码库中已经有许多新功能可以开始测试。 我将尝试使本文保持最新状态,并添加最新功能。 有关最新参考,请参阅Manfred的博客。 要参考Manfred博客中的信息,请在此处查看 。

JSF 2.3功能

自11/4/2014起已添加的功能如下:

- Inject @ViewMap
@ViewMap
@Inject
Map viewMap;
- #1333 - Support @Inject for UIViewRoot@Inject
UIViewRoot viewRoot;
- #1332 - Let CDI handle #{view}- #1331 - Let CDI handle #{application}- #1254 - contracts attribute too restrictive.- #1328 - Let CDI handle #{session} EL resolving- #1325 - Let CDI handle #{applicationScope}- #1311 - Let CDI handle #{facesContext} EL resolving- #1323 - Support @Inject for the applicationMap@ApplicationMap
@Inject
Map applicationMap;
- #1322 - Simplify #{externalContext} to use ExternalContextProducer- #1309 - Support @Inject for ExternalContext@Inject ExternalContext externalContext;
- #527 - Support @Inject for FacesContext@Inject FacesContext facesContext;

请参考JavaServer Faces JIRA以获取更多信息。

以JSF 2.3进行测试

如果您今天想开始测试这些新功能,最简单的入门方法是简单地下载 2.3 SNAPSHOT,然后用快照替换GlassFish / glassfish / modules目录中的javax.faces.jar文件。

您需要确保在faces-config.xml中引用版本2.3。 如下:

<faces-config  version="2.3"xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_3.xsd"></faces-config>

如果您喜欢冒险,并且想从源代码构建JSF,那也很简单。 这样做,请按照下列步骤操作:

  1. 使用SVN检出中继:

    svn checkout –用户名yourname –密码x https://svn.java.net/svn/mojarra~svn/trunk

  2. 将build.properties.glassfish文件复制到build.properties
  3. 编辑build.properties文件,并将jsf.build.home设置为您的源目录。
  4. 从源头运行ant clean main

jsf-api.jar将在SOURCE_HOME / jsf-api / build / lib中,而jsf-impl.jar将在SOURCE_HOME / jsf-ri / build / lib中

有关构建源(甚至提供内容)的更多信息,请参见以下参考: https : //wikis.oracle.com/display/GlassFish/JavaServerFacesRI#JavaServerFacesRI-HowcanIcontribute%3F

翻译自: https://www.javacodegeeks.com/2014/11/building-and-testing-jsf-next.html

jsf 单元测试

jsf 单元测试_构建和测试JSF.next相关推荐

  1. 构建和测试JSF.next

    JSF 2.3专家组正在努力确定哪些功能将成为即将发布的版本的一部分. JSF团队一直在努力改善CDI的一致性. JSF 2.3代码库中已经有许多新功能可以开始测试. 我将尝试使本文保持最新状态,并添 ...

  2. 输入流输出流是以内存为标准_构建用于测试的超大内存输入流

    输入流输出流是以内存为标准 由于某种原因,我需要非常大的,甚至可能是无限的InputStream ,它会反复地反复返回相同的byte[] . 这样,我可以通过重复小样本来产生疯狂的大数据流. 可以在G ...

  3. 构建忽略测试_分类测试以减少构建时间

    构建忽略测试 在继续本文的主要内容之前,让我们先进行一些定义. 单元测试 单元测试是小型的(测试一个用例或一个单元),在内存中运行(不与数据库,消息队列等交互),可重复且快速的测试. 对于我们的对话, ...

  4. std string 编码_【星云测试】Wings企业级单元测试自动编码引擎白皮书

    第一章 Wings企业级单元测试自动编码引擎诞生的背景 随着科技的飞速发展,软件系统越来越复杂,在系统测试阶段不断遇到的瓶颈,迫使行业逐步追根溯源到了单元测试阶段.软件缺陷发现得越晚,其处理费用就越呈 ...

  5. undertow服务器分析_使用undertow构建和测试Websocket服务器

    undertow服务器分析 即将发布的JBoss Application Server版本将不再使用Tomcat作为集成的Web服务器,而是将其替换为undertow . undertow的体系结构基 ...

  6. jsf 自定义属性_必填字段的自定义JSF验证器

    jsf 自定义属性 实现EditableValueHolder接口的JSF组件具有两个属性" required"和" requiredMessage" –一个标 ...

  7. python文档测试_【Python入门】19.调试器pdb、单元测试unittest和文档测试doctest

    笔记更新于2019年12月4日, 摘要:各种调试方法介绍assert.logging.调试器pdb:单元测试unittest的编写方法.如何运行单元测试:文档测试doctest的编写 写在前面:为了更 ...

  8. laravel created_at 时间戳_使用 HTTP 测试测试 Laravel 中间件

    文章转发自专业的Laravel开发者社区,原始链接:https://learnku.com/laravel/t/34002 在本文中,我将展示一个使用 HTTP 测试中间件的实例.HTTP 级测试更能 ...

  9. c# 持续集成 单元测试_如何在不进行单元测试的情况下设置持续集成

    c# 持续集成 单元测试 Do you think continuous integration is not for you because you have no automated tests? ...

最新文章

  1. Go 学习推荐 —(Go by example 中文版、Go 构建 Web 应用、Go 学习笔记、Golang常见错误、Go 语言四十二章经、Go 语言高级编程)
  2. 02-Popover代码实现
  3. how is our class instance registered - thanks to AnnotationConfigWebApplicationC
  4. android sdk platform-tools 19.0.1,如何强制Android Studio 0.6.0使用SDK Build Tools 19.1.0
  5. discord linux_最好的Discord机器人来启动服务器
  6. [react] 在使用react过程中你都踩过哪些坑?你是怎么填坑的?
  7. 国密算法SM2-java实现
  8. turtle填充随机颜色同心圆
  9. Mysql Oracle Tidb对空值的处理
  10. 启动转换安装失败 拷贝windows安装文件时出错_在Ubuntu16.04下安装MATLAB2017b
  11. DOS批处理不支持将UNC 路径作为当前目录的巧妙解决方案
  12. python图片识别训练汽车_python实现图片识别汽车功能
  13. 一、cadence ic 5141 ——软件下载地址以及常见错误
  14. 方方格子补丁_方方格子Excel工具箱WPS版本-方方格子(WPS版)附注册文件补丁下载V3.2.6.0测试版-西西软件下载...
  15. Python判断素数 查找所有素数
  16. Base64系列第一篇 Base64介绍
  17. springboot 集成beetl
  18. 计算机管理员年终总结突出点,联社计算机管理员个人工作总结
  19. ug585-Zynq-7000中文文档阅读笔记
  20. php代码优化思路,PHP优化思路 Web程序 - 贪吃蛇学院-专业IT技术平台

热门文章

  1. P2468-[SDOI2010]粟粟的书架【主席树,二维前缀和】
  2. 2018/7/8-纪中某C组题【jzoj1619,jzoj1620,jzoj1621,jzoj1622】
  3. 【平衡规划】Arithmetic Operations(CF1654E)
  4. mybatis源码阅读(四):mapper(dao)实例化
  5. 达到年薪 40W 必需掌握的技术
  6. 漫画:什么是ZooKeeper
  7. 服务降级的概念及应用手段
  8. 消息中间件ActiveMQ、RabbitMQ、RocketMQ、ZeroMQ、Kafka如何选型
  9. ‘小会计’的转行之旅
  10. 邮件发送---SpringBoot