阅读更多

3顶
3踩

编程语言

转载新闻 Caucho将在Resin 4.0中支持Java EE 6 Web Profile

2010-02-22 10:04 by 正式记者 YiSingQ 评论(0) 有4829人浏览
近日Caucho宣布将在其下一个版本的轻量级应用服务器Resin 4.0中支持Java EE 6 Web Profile。与一些大厂商的产品相比,Resin的速度非常快,通过对Java EE 6 Web Profile的支持可以让Resin的模块化之路更进一步。

Java EE 6 Profiles是这样一种机制:规范所描述的技术并不包含完整的Java EE 6认证功能集。这么做的原因很实际:完整的认证意味着实现的负担会很重,而很多人并不需要具备向后兼容的完整功能栈以及很少用到的一些API(比如JCA)。

Web Profile就是这样一种Profile。Web Profile规范支持很多技术:如Web层的JSF 2、Facelets、JSP以及 Servlets 3.0;还支持Bean Validation、用于持久化的JPA 2、用于事务管理的JTA、用于业务层服务的EJB 3.1 Lite以及描绘了通用组件模型的CDI。EJB 3.1 Lite规范是对EJB 3.1规范的一种裁剪,它连接了Web应用栈,但却不支持其他很多特性,如JAXRS(REST端点)、SOAP、RMI/CORBA、对EJB 2.x的向后兼容、异步服务以及Message Driven Bean。

虽说如此,但实现者可以随意突破这种限定,比如说Resin就通过Caucho的Hessian技术(不是RMI和SOAP)公开了一个远程层并提供了一个最简单、但却非常高效的JMS实现,同时还提供了对Message Driven Bean的支持。EJB 3.1 Lite容器也将支持异步方法、调度方法等功能。

InfoQ有幸采访到了Caucho EJB 3.1 Lite容器的工程部领导Reza Rahman(同时也是Java EE 6和EJB 3.1的专家组成员)以了解Caucho Resin的未来发展方向。他说Caucho计划创建一个轻量级的应用服务器,如果有可能,提供规范以外的功能。Caucho正在吃自己的狗粮——将整个服务器构筑在CDI组件模型之上。最终,容器所提供的所有服务将会搭建在自己实现的CDI上——CanDI。这些服务的客户端将感觉不到任何差异,对于实现来说,EJB组件与常规的CDI Bean(使用了EJB模型)也没有什么不同。事实上,凭借Resin EJB 3.1 Lite容器,我们可以在EJB之外使用EJB service注解。这种架构反映了Java EE 6规范正在将不同的服务转换为统一的组件模型这个大趋势。Rahman说:“我们看到遗留的EJB组件模型正在消亡,但对于EJB规范来说还有更好的方式来处理业务服务”。

在被问到Caucho是否会为Resin实现完整的Java EE 6认证时,Rahman明确回答说他们不会这么做,因为将不再使用老式API,同时Caucho会保证Resin的竞争优势,必要时会进行革新。

Rahman强调Caucho非常看重社区的反馈,同时也鼓励人们都来尝试一下Resin。Caucho还提供了一个名为Quercus的PHP实现,获得了很好的反馈。除了Web Profile之外,Caucho还致力于将Resin推上云端。

查看英文原文:Caucho To Support Java EE6 Web Profile in Resin 4.0
来自: InfoQ
3
3
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • PowerDesigner的基本使用

    powderdesigner 数据库模型   通过PowerDesigner建立数据库模型,生成sql语句以后,去数据库执行即可建表。 1、New Model 以下两种都可以 2、创建数据库模型   New Model以后出现以下窗口,按照1-2-3操作即可 3、创建表 建表   点击图示后,鼠标变为表格图示,空白处点击后...

  • PowerDesigner安装使用

    概念模型是根据用户提出的原始需求梳理实体类型及实体属性,物理模型则对应了数据库的表结构,使 用PowderDesigner。可以将概念模型转为物理模型,也可以直接将物理模型直接生成。如果出现下边的提示则需要选择数据模型文件所在的目录。配置连接 信息完成,下一步开始生成。点击模型名称,选择表,进行创建。双击开始设计表的结构 ,打开。填写完成点击确定,创建表成功。表结构创建完成下边开始生成。,准备在数据库中创建表。点击保存全部,保存工作区。4 选择系统数据源,点击。点击保存,保存物理模型。

  • PowerDesigner工具简介

      PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据...

  • 认识和使用工具之Power Designer入门

      1.PowerDesigner是什么? PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发生命周期管理提供强大的分析与设计技术。PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与 .NET、WorkSpace、PowerBuild...

  • java web ee_树脂–现已通过Java EE 6 Web配置文件认证

    Caucho的Resin应用服务器现在已通过Java EE 6 Web Profile认证 。 Resin带有自己的CDI实现“ CanDI”。 根据Resin 路线图 (PDF),Resin的认证Beta版将为4.0.18版,稳定版本将为4.1.0版。 树脂可以作为开源版本...

  • java web ee_树脂旨在符合Java EE 6 Web配置文件

    Caucho Technology 宣布 ,他们正在努力使他们的Resin Application Server通过针对企业Java计算的Java EE 6 Web Profile行业标准的认证。 Java EE 6 Web Profile定义了针对特定类型应用程序的API子集,并且由一...

  • Eclipse(Luna)集成Resin4.0+服务器,以及配置参数

    Eclipse(Luna)集成Resin4.0+服务器,以及配置参数

  • 选择您的Java EE 6应用服务器

    随着Java EE 6的日益普及,新的兼容应用程序服务器获得了认证。 当前的官方兼容性和认证矩阵列出了针对完全配置文件,Web配置文件或两者认证的12种不同产品。 如果您要在绿色领域开始新项目,您将做出哪个决定? ...

  • 使用PowerDesigner建模

    1.4.3  使用PowerDesigner建模 在数据库概念设计中已经分析了本系统中主要的数据应实体对象,通过这些实体可以得出数据表结构的基本模型,最终实施到数据库中,形成完整的数据结构。本系统将使用PowerDesigner工具完成数据库建模,使用的版本为12.5。使用该工具建模的步骤如下: (1)运行PowerDesigner,并在PowerDesigner主窗口中选择主菜单中的File...

  • power designer创建PDM图sql manager创建数据库

    最近公司在做一个Java web的系统,先讨论需求,再数据库设计,用到了powerdesigner画PDM图,画好了可以直接建数据库表,还是挺方便的,大概记录一下。 我用的是powerdesigner16 PDM图还是挺好画的,新建PDM啥的就不说了,主要是拖table和reference什么的 第二个栏目,第二个是table,箭头那个是关联 双击建好的table,点击columns可以写

  • jet java dll,Jet Jet可以用作Java EE轻量级应用程序服务器吗?

    In the scope of deploying small Java EE web applications at various client sites, I am searching for an easy application server solution.I think I remember hearing that it was possible to use Jetty as...

  • 九大因素让Java EE 6成为你的省钱法宝

    九大因素让Java EE 6成为你的省钱法宝 2010-01-04 09:39 吕欣 编译 51CTO.com 字号:T | T Java EE做为Java企业级开发的首选平台很强大,最近这个平台迎来了一次重大更新:Java EE 6的发布。企业Java...

  • 搭建Eclipse、Resin Web开发环境

    resin的eclipse插件,只支持eclipse3.6以上版本,Indigo(eclipse3.7) 和以上版本已经实现了resin插件注册。 打开eclipse的server面板,new一个新的server,在New Server 对话框,找不到resin选项,然后就点击'...

  • eclipse集成Resin服务器图文教程

    1、在Eclipse中New - Server,选择“Download additional server adapters”, 之后选择“Resin (Java EE Web Profile) Server”. 2、如同运行Tomcat服务器一样,在New - Server时,选择 Resin,...

  • 9 Reasons Why Java EE 6 Will Save Real Money

    1.Prototyping: in general (Enterprise) Java projects start with evaluation which frameworks to use. This can take from few hours, to several months (although these times are hopefully over). Java EE 6

  • Java EE 6可以让你节省投资的9点理由

    1、原型构建 ...你可以下载包含IDE(Eclipse、NetBeans、Jdeveloper和商用IntelliJ)的Java EE 6,就开始开发之路。你可以在数分钟内安装和开发一个原型。另外,该工具包的体积也不大。 2、开发 ...

  • Resin专题(一)—— MacOS搭建Resin环境

    1 环境搭建1.1 MacOS下搭建Resin+Eclipse开发环境1.1.1 安装Resinresin installation quick starthttp://www.caucho.com/resin-4.0/admin/starting-resin.xtp#OtherUnixLinuxSolarisandMacOSX一:下载、编译、安装...

  • Resin实现JavaEE 6的规范(译文)

    Resin实现JavaEE 6的规范 Resin团队总是专注于提供一个轻量级、快速、可靠和...在了解Java EE6规范前,它是以难以去理解resin里的这些概念。选择真正的从在创造一个轻量级应用服务器或者目标是遵从全部服务从标准...

Global site tag (gtag.js) - Google Analytics