【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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:422501
用户头像

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

关注

评论

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

3.5 Go语言从入门到精通:标准输入输出fmt包

xcbeyond

Go 语言 5月日更 fmt包

什么是批判性思考及推理

sherlockq

原来长大以后,我发现以前面临到的难题并没有不见,只是换了角度出现在生活的另一面。

叶小鍵

模块三作业

c

架构实战营

自己在 InfoQ 平台的期冀——共同成长

liuzhen007

1 周年盛典

【LeetCode】整数反转Java题解

Albert

算法 LeetCode 5月日更

5分钟快速上手结构化思维方式

鲁米

方法论

算法训练营 - 学习笔记 - 第四周

心在飞

别再傻傻分不清AVSx H.26x MPEG-x了

LoveYFan

音视频

区块链数字钱包——未来世界的银行卡

CECBC

区块链

几种讨论场景下的原则

sherlockq

最高学习效率:15.87%

石云升

学习 5月日更

教你写好代码注释

元闰子

软件开发 代码注释

软件开发不同阶段的命名风格

顿晓

5月日更 命名 风格

如何选择Intel 傲腾持久内存的几种工作模式

Steven Xu

内存 存储 内存数据库 Snapshot 高性能服务器

清华学霸!用18行代码讲解Java接口,程序员:果然厉害,学到了

牛哄哄的java大师

Java 接口

让 Go 代码跑上移动端

Rayjun

Go 语言 gomobile

五月,开篇

程序员架构进阶

个人提升 28天写作 5月日更 总结思考

区块链蕴含的变革力量

CECBC

区块链

道-可道

顿晓

表达 5月日更

ECMAScript 2019(ES10)新特性简介

程序那些事

JavaScript ecmascript nodejs 程序那些事

把复杂留给自己,简单留给用户

石云升

5月日更

基于腾讯云Serverless部署游戏:合成大西瓜

一颗小树

#Serverless #python #腾讯云

一文入门Golang之文件操作【推荐收藏】

liuzhen007

文件 Go 语言 5月日更

白嫖福利!阿里P7大神梳理的Java数组详细知识点,太实用了

飞飞JAva

Java

教你写好技术文章

元闰子

技术人 写作技巧

机器学习 Machine Learning- 吴恩达Andrew Ng 第1~5课总结 John 易筋 ARTS 打卡 Week 46

John(易筋)

ARTS 打卡计划

第八大洲环游记(一):平流层上的非洲故事

脑极体

H5和WebRTC实时通讯方案的不同

liuzhen007

5月日更

模块三作业-消息队列系统架构设计文档

张大彪

网络攻防学习笔记 Day3

穿过生命散发芬芳

5月日更 网络攻防

Apache TomEE 1.0发布_Java_Bienvenido David_InfoQ精选文章