写点什么

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

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

关注

评论

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

猎杀时刻!疯狂狩猎大厂offer,阿里高工总结698页Spring学习笔记

Java 编程 架构 面试 架构师

优秀的求职者,是如何巧妙应对面试提问呢?

xcbeyond

面试 求职 8月日更

前端之算法(二)选择和插入排序

Augus

8月日更

Linux之ss命令

入门小站

Linux

让GitHub低头!这份阿里内部的10W字Java面试手册到底有多强?

Java~~~

Java spring 面试 微服务 JVM

未来25年看隐私计算与区块链

CECBC

旗舰机怎么做隐私安全?荣耀Magic3有个答案

脑极体

交易所市值管理机器人搭建,项目方市值管理软件源码

【设计模式】责任链模式

Andy阿辉

C# 后端 设计模式 8月日更

毕业总结

方堃

有状态算子和应用(七)

Databri_AI

flink 算子 状态

算法分析

一个大红包

8月日更

架构实战营毕业总结

thewangzl

【前端 · 面试 】JavaScript 之你不一定会的基础题(一)

编程三昧

JavaScript html5 大前端 8月日更 事件冒泡

MySQL专栏(三)-->事务控制那些事

卢卡多多

MySQL 8月日更

2021年最佳VUE3 UI框架推荐

devpoint

Vue3 antd vue vue2 8月日更

Nginx原理解析

程序员阿杜

nginx 8月日更

运营宠物类自媒体:明确受众和自己的定位

石头IT视角

另一个失败的小项目

箭上有毒

8月日更

TCP-三次握手和四次挥手简单理解

一个大红包

8月日更

架构杂谈——也谈互联网系统架构演进

老农小江

Java 架构

什么是分布式超媒体信息获取系统?

escray

学习 极客时间 如何落地业务建模 8月日更

IntelliJ IDEA 如何在 Java 中进行快速注释

HoneyMoose

Golang中的Remove和RemoveAll的对比分析

liuzhen007

8月日更

在线HTTP/HTTPS协议GET,POST,RESTful接口测试

入门小站

Linux

网络攻防学习笔记 Day103

穿过生命散发芬芳

态势感知 网络攻防 8月日更

MinIO Client 使用(二)

耳东@Erdong

Minio client 8月日更 minio client

求阿里大神整理的分布式核心笔记出炉了,GitHub刚发布就标星85k

Java~~~

Java 架构 面试 微服务 JVM

滴滴最看重的SpringCloud手册曾被疯狂转载,现在学还有用吗?

Java~~~

Java 架构 面试 微服务 Spring Cloud

Redis入门到超神 - 03 redis.conf配置文件详解

陈皮的JavaLib

redis 运维 8月日更

Discourse 用户的邮件无法投递的时候如何处理

HoneyMoose

Apache TomEE 1.0发布_Java_Bienvenido David_InfoQ精选文章