首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JAVA CDI 学习(4) - @Alternative@Default@Any & Extension

一、@Alternative/@Default/@Any 当一个服务接口(也称契约)有多个实现时,可以在代码里指定一个缺省的实现类型(即:标注成@Default或@Any),其它实现类标注成@Alternative..."; 14 } 15 16 } 1 package contract.impl; 2 3 import javax.enterprise.inject.Alternative; 4...,表示它是候选项,俗称:备胎:),所有非@Default的实现类,都必须标识@Alternative,否则注入时,会提示“不明确的类型” 再来看DriveService的实现,我们提供三种实现:驾驶汽车...; 4 5 import contract.DriveService; 6 7 @Alternative 8 public class TractorDriveImpl implements...2.7 运行效果:浏览地址 http://localhost:8080/cdi-alternative-sample/ext.jsf ?

2K100

基因的可变剪切_如何确认发现了可变剪切

有些基因的前体mRNA(pre-mRNA)通过不同的剪接方式(选择不同的剪接位点)产生不同的mRNA剪接异构体,这一过程称为可变剪接(或者选择性剪切)(Alternative Splicing)。...常见的可变剪切可以分成6类: 1、外显子跳跃(Exon Skipping) 2、内含子保留(Intron Retention) 3、5’端可变剪接(Alternative 5′ splice Site)...4、3’端可变剪接(Alternative 3′ splice Site) 5、最后一个外显子可变剪接(Alternative Last Exon) 6、第一个外显子可变剪接(Alternative...可变剪切预测软件 使用Cufflinks软件,与基因原有的剪接模型进行比较,对Mapped Data中的跨内含子Reads,进行新可变剪接事件(Alternative Splicing Events)预测

1.6K30
领券