红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

Apache TomEE 1.5 发布:新的数据库连接池和脚本功能

  • 2012-11-30
  • 本文字数:828 字

    阅读完需:约 3 分钟

Apache 软件基金会最近发布了Apache TomEE 1.5,TomEE 是Tomcat 通过Java EE 6 Web Profile 认证的版本。从版本号(TomEE 1.0 在今年5 月份才出来)的跳跃可以看出,TomEE 1.5 包含了大量的修复和更新。特别的,TomEE 1.5 在数据库连接池功能上有了很大的改善,包括为本地Apache Tomcat 和BoneCP 连接池在已有的Apache Commons-DBCP 基础上增加的事务处理功能。此外,出于监控的目的,所有连接池都通过JMX 进行操作。

TomEE 1.5 还通过一个 Maven 插件增加了脚本 / 自动化功能,该插件在此前只是一个单独的 ZIP 文件,并且只做试验用途。该 Maven 插件可以用来辅助服务器、安装库文件和发布 Web 应用等。

TomEE 将 Tomcat(支持 Servlet、JSP 和 JSTL)和其它知名的 Apache 项目组合在一起。TomEE 有 3 个版本,分别为 TomEE、TomEE JAX-RS(TomEE 1.5 的新成员)和 TomEE+。在 Tomcat 之上,TomEE 添加了以下组件:

  • CDI(Apache OpenWebBeans)
  • EJB(Apache OpenEJB)
  • JPA(Apache OpenJPA)
  • JSF(Apache MyFaces)
  • JTA(Apache Geronimo Transaction)
  • JavaMail(Apache Geronimo JavaMail)
  • Bean Validation(Apache BVal)

TomEE JAX-RS 使用 Apache CXF 来支持 JAX-RS。TomEE+ 也使用了 Apache CXF,同时,TomEE+ 还使用 Apache 的 ActiveMQ 来支持 JMS 和 Apache Geronimo Connector 来支持 Java Connector Architecture。

TomEE 的这 3 个版本都遵循 Apache license 2.0 版本。

TomEE 现在越来越吸引开发者的注意了,同时,一些工具供应商也开始注意起 TomEE 来。比如,JetBrain 即将发布的 IntelliJ IDEA 12 中包含对 TomEE 的直接支持,ZeroTurnaround 在 7 月份发布的 JRebel 5.0.1 中也包含了对 TomEE 的支持。

查看英文原文 http://www.infoq.com/news/2012/10/tomee-15


感谢马国耀对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-11-30 10:043542

评论

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

架构实现训练营|第 8 课|作业

Frode

Apache Pulsar与Apache Kafka在性能、应用、生态等全方位对比

五分钟学大数据

11月日更

Flink SQL 扩展维表 Keyby 的三种实现方式

大数据技术指南

11月日更

设计千万级学生管理系统的考试试卷存储方案

deng

架构实战营

架构实战营-模块四

瓜子葫芦侠

「架构实战营」

测试策略实践之移动应用的测试策略与测试架构

刘冉

软件测试 软件自动化测试 移动测试

.NET6新东西--Random.Shared

喵叔

11月日更

进击的Java(五)

ES_her0

11月日更

【LeetCode】检测大写字母Java题解

Albert

算法 LeetCode 11月日更

【Promise 源码学习】第六篇 - 实现 Promise 的链式调用

Brave

源码 Promise 11月日更

外包学生管理系统设计文档

波波

「架构实战营」

Android C++系列:JNI调用时的异常处理

轻口味

c++ android jni 11月日更

了解一下OpenVINO的API

IT蜗壳-Tango

11月日更

今年双 11,阿里业务 100% 上云,云原生有哪些技术亮点?

阿里巴巴云原生

阿里云 技术 云原生 双11

软件测试新趋势-2018

刘冉

软件测试 软件自动化测试

学生管理系统详细架构文档练习

御道而行

架构实战营

【Flutter 专题】09 图解页面小跳转 (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

聊聊开源精神

baiyutang

11月日更

Vue进阶(幺柒捌):延伸阅读Sass、Scss、Less与Stylus编程特性

No Silver Bullet

CSS Vue 11月日更

quarkus接触研究个人总结

weir威尔

架构 微服务架构 istio Service Mesh 服务网格 Quarkus

【高并发】深度解析线程池中那些重要的顶层接口和抽象类

冰河

Java 并发编程 多线程 高并发 异步编程

Prometheus HTTP API 查询(七)管理员接口

耳东@Erdong

Prometheus PromQL HTTP API 11月日更

性能测试之问题与思考

刘冉

软件测试 性能测试 软件自动化测试

架构训练营 - 模块 3 作业

焦龙

架构实战营

#低码系列#低代码来了,程序员会失业吗?

布鲁

低代码开发 低代码平台

今天参加了“2021全球架构师峰会”...

后台技术汇

11月日更 全球架构师峰会

自动化测试之框架分类与思考

刘冉

软件测试 自动化测试

ALB Ingress 发布!轻松应对云原生应用流量管理

阿里巴巴云原生

阿里云 容器 云原生 ALB

如何用20分钟就能获得同款企业级全链路灰度能力?

阿里巴巴云原生

阿里云 微服务 云原生 MSE

一个基于web服务器的PoW案例(二)

Regan Yue

区块链 11月日更 趣讲区块链

CRM User Status profile中Business Transaction字段的用途

Jerry Wang

CRM SAP 订单 11月日更

Apache TomEE 1.5发布:新的数据库连接池和脚本功能_Java_Charles Humble_InfoQ精选文章