栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

我可以从Java模块中排除导出的软件包吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我可以从Java模块中排除导出的软件包吗?

该JTA GitHub的读取确认什么@Alan中已经指出了以下评论 -

该Java™Java事务API(JTA)的独立发行版使用Java平台模块系统“自动”模块名称

java.transaction
,以匹配JDK
9中使用的模块名称。将来的版本将包含完整的模块元数据。而且,
javax.transaction.xa
程序包现在归Java SE所有。

您可以使用Maven(例如)使用以下版本:

<dependency>    <groupId>javax.transaction</groupId>    <artifactId>javax.transaction-api</artifactId>    <version>1.3</version></dependency>

这是的发行说明

JTA1.3MR


此外, JEP 320:Remove Java EE和CORBA
Modules
在同一方面进行了详细说明-

…该

javax.transaction.xa
软件包支持JDBC中的XA事务。此“
XA程序包”
与JDBC在
java.sql
Java SE
9的
java.sql
模块中位于同一位置。由于该模块不可升级,因此独立版本的JTA不可能覆盖XA程序包的Java SE版本。

并进一步说明您解决方案的可扩展性

…为了便于维护,将来可能会将Java SE中的XA软件包移至其他不可升级的模块中,但从架构上来看,它将长期与JDBC一起保留在Java SE中…

并按计划

在2018年初,JTA 1.3将被定义为仅包含CORBA互操作包。JAR文件将相应更新。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/610098.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号