写点什么

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

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

关注

评论

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

力扣349 - 两个数组的交集【哈希表+数组+双指针】

Fire_Shield

双指针 哈希表 9月月更

Nvm的安装及使用(Nodejs版本管理器)

node.js NVM 9月月更

力扣15 - 三数之和【奇妙的双指针】

Fire_Shield

双指针 LeetCode 9月月更

TCP/IP参考模型

StackOverflow

编程 计算机网络 9月月更

一张图告诉你出海服务商怎么选:中国互联网出海服务商生态图谱

易观分析

报告 出海服务商

京东前端一面面试题

bb_xiaxia1998

JavaScript 前端

算法基础(一)| 快速排序和归并排序详解

timerring

算法 9月月更

python小知识-日志处理logging

AIWeker

Python python小知识 9月月更

数据治理(十三):Ranger 安装与启动

Lansonli

数据治理 9月月更

C++学习------cmath头文件的源码学习04

桑榆

c++ 源码阅读 9月月更

许世伟老师架构课笔记分享

AiDaddy

架构师 需求设计

5分钟教你如何利用华为云IoT进行物联网设备上云

wljslmz

物联网 IoT 华为云 9月月更

哪些应用适合Docker化改造

阿泽🧸

Docker 9月月更

【C语言深度剖析】深入理解C语言中函数的递归算法

Albert Edison

递归 C语言 函数 9月月更

架构师的十八般武艺:高并发架构

agnostic

高并发

【JavaWeb】JSP系列——关于JSP、JSP的基础语法、利用Servlet+JSP改造项目、JSP指令、JSP九大内置对象

胖虎不秃头

Web java; 9月月更

关于 SAP UI5 所有控件的共同祖先 - sap.ui.base.ManagedObject

汪子熙

SAP Fiori SAP UI5 ui5 9月月更

库调多了,都忘了最基础的概念-《死锁与范式的碰撞》

知识浅谈

死锁 范式 9月月更

中秋阅读计划 | 有趣不枯燥的“小薄书”

图灵教育

程序员 科普 计算机 书单 中秋节

Java进阶(十四)实现每天定时对数据库的操作

No Silver Bullet

Java 数据库 9月月更

Qt实现文本编辑器(一)

中国好公民st

c++ qt 9月月更

LeetCode-164. 最大间距(Java)

bug菌

9月日更 Leet Code 9月月更

极速导入elasticsearch测试数据

程序员欣宸

elasticsearch 9月月更

腾讯前端面试题合集

beifeng1996

JavaScript 前端

中秋阅读计划 | 有趣不枯燥的“小薄书”

图灵社区

程序员 科普 计算机 书单 中秋

LeetCode-454. 四数相加 II(Java)

bug菌

9月日更 Leet Code 9月月更

Python 教程之变量(2)—— Python中整数的最大可能值是多少?

海拥(haiyong.site)

Python 9月月更

Python 教程之变量(3)—— 全局变量和局部变量

海拥(haiyong.site)

Python 9月月更

【JavaWeb】Servlet系列——Cookie机制、乱码问题总结

胖虎不秃头

Web java; 9月月更

2022-09-10:以下go语言代码输出什么?A:编译错误;B:49.0;C:49。 package main import ( “fmt“ ) func main() { ch

福大大架构师每日一题

golang 福大大 选择题

Apache TomEE 1.0发布_Java_Bienvenido David_InfoQ精选文章