在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

Apache TomEE 1.0 发布

  • 2012-05-08
  • 本文字数:831 字

    阅读完需:约 3 分钟

近日, Apache 软件基金会发布了 Apache TomEE 1.0 。Apache TomEE(发音为”Tommy“)是通过Java EE 6 Web Profile 认证的Apache 栈,基于Apache 2.0 许可。TomEE 由Tomcat(Servlet、JSP、JSTL)、OpenWebBeans(CDI)、OpenEJB(EJB)、OpenJPA(JPA)、Geronimo Transaction(JTA)、Geronimo JavaMail(Javamail)及Apache Bean Validation(Bean Validation)构成的。此外还有一个TomEE+,这是在TomEE 基础上增加了Apache CXF(JAX-RS、JAX-WS)、ActiveMQ(JMS)及Geronimo Connector(Connector)而构成的。Apache TomEE 是Apache OpenEJB 的一个子项目,并且取代了OpenEJB + Tomcat 集成。Apache TomEE 1.0 基于Apache Tomcat 7.0.27,这也是Tomcat 的最新版,支持WebSocket。

相对于之前几个版本,Apache TomEE 1.0 改进了大型应用的启动时间。这是通过减少类加载与增强的注解和TLD 文件扫描而实现的。改进主要针对如Confluence、Ralio 和Lift 等大型应用的,这些应用的启动速度分别提升了369%、128% 与166%。服务器的启动时间也得到了改进。在MacBook Pro 上,通过命令行的启动时间大概在1200ms,通过Eclipse 的启动时间大概在700ms。

其他新特性包括可以通过scan.xml 文件来精确查找应该扫描哪些类与JAR。现在的Arquillian 还有一个远程适配器。一同发布的还有一个单独的zip 文件,里面提供了一些实验性的新特性,通过在线的Maven 仓库向应用提供功能。

Apache TomEE 是通过标准的 Apache Tomcat 进行装配的。接下来再添加和重新打包额外的 JAR 文件、配置文件与 TomEE Web 应用。这个带有 EE 支持的 Tomcat 的运行无需任何额外的内存需求,并且兼容于现有的 Tomcat Web 应用与工具。感兴趣的读者可以通过该链接详细了解Tomcat 与TomEE 之间的差别。

要想了解关于 TomEE 的更多信息,请访问 Apache TomEE 官方站点。要想上手 TomEE,请观看 YouTube 上的 TomEE 入门视频,然后从 Apache 站点上下载TomEE 1.0

查看英文原文: Apache TomEE 1.0 Released

2012-05-08 22:422758
用户头像

发布了 88 篇内容, 共 274.2 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

Tensorflow.js 多分类,机器学习区分企鹅种类

北桥苏

JavaScript 深度学习 tensorflow

Tensorflow.js 视频图片多目标检测

北桥苏

JavaScript 深度学习 tensorflow

2023企业数智化财务创新峰会西安站圆满举办!

用友BIP

智能会计 价值财务

如何在 Windows10 下运行 Tensorflow 的目标检测?

北桥苏

深度学习 tensorflow 目标检测

用友BIP成功入围工信部《2022年信息技术应用创新解决方案》

用友BIP

用 Tensorflow.js 做了一个动漫分类的功能(一)

北桥苏

JavaScript tensorflow

在GitHub被疯抢的这份阿里内部绝密Java面试八股文手册有多强?

Java你猿哥

Java MySQL 面试 JVM Java八股文

你管这破玩意叫缓存穿透?还是缓存击穿?

Java你猿哥

redis 缓存 缓存穿透 缓存击穿 缓存雪崩

KubeCon EU 2023 落幕,哪些技术趋势值得关注?

SEAL安全

云原生 KubeCON FinOps 平台工程

关于Tensorflow!目标检测预训练模型的迁移学习

北桥苏

Python 深度学习 tensorflow 目标检测

杭钢集团:以用友iuap为数智底座的数智化转型之路

用友BIP

用 Tensorflow.js 做了一个动漫分类的功能(二)

北桥苏

JavaScript node.js tensorflow

智慧工业园三维可视化安全生产管控系统

2D3D前端可视化开发

物联网 可视化 智慧园区 智慧化工园区 工业组态

100万数据,如何快速的导入数据库?

NineData

数据库 开发者 数据导入 数据导出 NineData

探索将大语言模型用作推荐系统

Baihai IDP

人工智能 推荐系统 企业号 5 月 PK 榜 大语言模型 LLMs

Unity3D 对接 workerman 实现联机游戏

北桥苏

php socket Gateway Unity3D workerman

workerman 自定义的协议如何解决粘包拆包

北桥苏

php Unity3D workerman GatewayWorker

Tensorflow.js 对视频 / 直播人脸检测和特征点收集

北桥苏

JavaScript tensorflow

Java面试通关:阿里内部实战模拟面试精讲题库,竟被上传GitHub!

Java你猿哥

Java redis JVM java面试 Java基础知识点

Prompt工程师指南[高阶篇]:对抗性Prompting、主动prompt、ReAct、GraphPrompts、Multimodal CoT Prompting等

汀丶人工智能

人工智能 自然语言处理 深度学习 ChatGPT prompt learning

Windows10上CUDA9.0+CUDNN7.0.5的完美安装教程

北桥苏

深度学习 cuda cudnn

AI DevOps | ChatGPT 与研发效能、效率提升(中)

laofo

DevOps 研发效能 ChatGPT

从原理到实战,手把手教你在项目中使用RabbitMQ

Java你猿哥

Java ssm RabbitMQ 消息队列 RabbitMQ延时队列

Nacos必知必会:这些知识点你一定要掌握!

王中阳Go

Go 微服务 nacos 服务治理 配置管理

Prompt工程师指南[应用篇]:Prompt应用、ChatGPT|Midjouney Prompt Engineering

汀丶人工智能

人工智能 自然语言处理 ChatGPT MidJourney prompt learning

MVP发布后,接下来该做什么?

敏捷开发

项目管理 Scrum MVP 最小可用产品

MySQL 服务器演化分析

Andy

Apache TomEE 1.0发布_Java_Bienvenido David_InfoQ精选文章