Eclipse Foundation正式发布了GlassFish 8,这是其企业级Java应用服务器的最新更新版本。据GlassFish开发参与方OmniFish介绍,新版本作为Jakarta EE 11 Java平台的兼容实现,支持Jakarta Data存储库来简化数据访问,并具备虚拟线程支持以实现可扩展的并发处理。
GlassFish 8的正式版本于2月5日发布,用户可从glassfish.org下载。OmniFish表示,GlassFish 8的上一个里程碑版本于2025年12月发布。
通过Jakarta Data存储库支持,开发者可以使用一致的、基于存储库模式的方法来处理JPA(Java持久化API)实体和JNoSQL数据库。OmniFish联合创始人兼工程师Ondre Mihalyi表示,该功能的主要优势包括减少样板代码、灵活的存储库组织以及灵活的分页功能。根据发布说明,GlassFish 8在Jakarta Data存储库中同时支持Jakarta Persistence实体和Jakarta NoSQL实体。
此外,GlassFish 8在其HTTP线程池和托管执行器中支持虚拟线程,迎接Java并发处理的未来。Mihalyi表示,虚拟线程支持使服务器能够以最小开销处理大量并发请求,显著提升I/O密集型应用的可扩展性和性能。虚拟线程代表了并发编程思维方式的范式转变,使开发者能够编写更简单、更易维护且能够轻松扩展的代码。
GlassFish 8的其他亮点包括:
新版Jakarta Security提供了更灵活的身份验证选项。MicroProfile JWT与Jakarta Security之间的集成实现了更高的灵活性。
开发者可以使用JWT(JSON Web Token)保护REST端点,同时使用其他Jakarta Security机制保护UI页面,提供适应多样化应用架构的综合安全解决方案。
嵌入式Eclipse GlassFish支持通过JMX(Java管理扩展)进行监控。
Q&A
Q1:GlassFish 8有什么新功能?
A:GlassFish 8主要新增了Jakarta Data存储库支持和虚拟线程功能。Jakarta Data存储库允许开发者使用统一的存储库模式处理JPA实体和JNoSQL数据库,减少样板代码。虚拟线程支持则能以最小开销处理大量并发请求,显著提升应用的可扩展性和性能。
Q2:虚拟线程对Java应用开发有什么好处?
A:虚拟线程代表了Java并发编程的范式转变,使服务器能够处理大量并发请求而开销很小,特别适合I/O密集型应用。它让开发者能够编写更简单、更易维护的代码,同时实现轻松扩展,无需复杂的线程管理策略。
Q3:如何获取GlassFish 8?
A:GlassFish 8的正式版本已于2月5日发布,用户可以直接从glassfish.org网站下载。这个版本是Jakarta EE 11 Java平台的兼容实现,为企业级Java应用提供完整的服务器解决方案。
好文章,需要你的鼓励
今天讲的出海案例是三星医疗,一家从宁波起家做智能电表的A股公司,旗下子公司三星瑞典签下荷兰最大区域电网运营商Enexis的变压器框架合同,金额1.17亿欧元,约合9.49亿元人民币。
香港大学团队开发的Utonia首次实现了跨领域3D点云数据的统一处理,通过因果模态屏蔽、感知粒度重定标和RoPE增强位置编码三大创新,让一个AI模型就能理解室内扫描、户外雷达、工业设计等各种3D数据。该方法不仅在多个基准测试中超越专门模型,还在机器人操作、空间推理等应用中展现出色性能,为未来空间智能技术发展奠定重要基础。
人工智能正推动计算需求激增,但电信运营商面临结构性障碍:专有技术控制着其无线接入网络。开放RAN旨在打破这种控制,为创新开门。Stackpane首席执行官指出,推理工作负载更加计算密集,代理AI框架需要更严格的策略控制。RAN智能控制器仍被诺基亚等少数供应商垄断。电信运营商规模有限且监管严格,难以实现技术部门的规模经济和快速创新。
Physical Intelligence团队发布了FAST技术,这是一种全新的机器人动作学习方法。该技术通过频域压缩解决了传统方法在高频精细动作上的训练难题,将训练效率提升5倍。FAST首次实现了机器人在未见环境中的零样本操作,能够完成衣物折叠等复杂任务,为通用服务机器人的发展奠定了重要基础。