`
xuefeng1985
  • 浏览: 16609 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Java EE 6貌似民主下的虚伪公平

阅读更多

 上周JCP(Java Community Process)成员投票通过了Java EE 6规范,终于结束了为时两年的讨论和开发历程。虽然JCP成员通过了Java新规范JSR-316,但仍然有人对这个发布版表示不满。

        JSR-316从2007年开始起草,到形成最终的规范,花了大约2年的时间,最终的结果是使Java EE 6给Java引入了许多新的概念,其中最重要的就是profiles的概念,大部分改进目的都是为了让Java更易于使用和更轻量级。但却有批评家指出,开发人员想要轻量级的Java框架。

        JCP成员Spring创始人Rod Johnson说:“虽然方向是正确的,如profiles的引入,但总的来说,我还是非常失望,我们认为它没有遵循我们最初制定的目标,我们看到一些未经证实的技术仓促地进入这个平台”。

        Johnson说这翻话是可以理解的,因为他的公司SpringSource开发了Spring轻量级Java框架(51CTO编辑注:最新版为Spring 3.0 RC 3),同时也为流行的Apache Tomcat提供商业支持。另外今年早些时候VMware收购了SpringSource。

        另一方面,著名Linux厂家Red Hat却极力支持Java EE 6。Red Hat中间件产品管理总监Rich Sharples说:“使用Tomcat时,你会发现人们习惯于在Tomcat之上构建他们自己的应用程序服务器,但不是所有人都想或有能力去维护自己的应用程序服务器基础设施”。

        对于Sharples而言,Java EE 6 profiles就是介于简单的Tomcat和全功能的Java EE之间的一种解决方案。他说:“它可以避免人们从Tomcat开始构造他们自己的大厦,我个人认为Web Profile非常诱人”。

        Red Hat计划2010年年中的时候发布遵循Java EE 6标准的Jboss社区版本,之后再发布商业版本,但Red Hat没有等待Java EE 6的最终规范,Sharples指出Red Hat在它最新的Jboss企业版中已经包含了一些Java EE 6特性。

        同样,Java领导者SUN公司在其GlassFish Enterprise Server v3 Prelude版本中也早已加入了一些Java EE 6特性。

        Spring的Johnson说他的公司也将支持某些Java EE 6组件,Johnson说:“我们将继续我们一直在做的事情,同时拥抱好的技术,Spring框架也已经实现了新的JSR-330规范,虽然我们不是对Java EE的所有部分有相同的热情,但我们将继续集成各种Java EE技术,造福我们的社区”。

        新框架的重量不是Johnson和其它人关心Java EE发展的唯一问题。Johnson说“另外还有JCP本身,他希望看到一个更加开放的过程,也许等到Oracle收购SUN后会有令人高兴的事情发生”。

        Oracle公司2009年大部分精力都放在收购SUN身上了。

        Johnson说:“JCP的未来部分取决于SUN未来会发生什么,但最重要的是企业级Java和Java EE之间的差别,企业级Java比Java EE规范更健康,更广泛”。数据恢复 数据恢复 笔记本维修

        Johnson重申目前很多Java产品都是部署在Tomcat上的,但Tomcat不是一个完整的Java EE实现,从大处来看,Johnson认为现在行业正处于一个拐点。

        Johnson说:“到另一个Java EE版本发布的时候,Java的应用情景和现在将有很大的不同,目前还倾向于利用数据库实现大部分应用程序功能,以后我们将看到更多不同的数据存储和不断增多的云部署,我们面临的再也不是这10多年来已经非常熟悉的问题,而是要开启新的篇章”。

 

分享到:
评论

相关推荐

    Java EE 6 tutorial

    Java EE 6(Java Platform, Enterprise Edition 6)是Java技术在企业级开发中的一个里程碑,它为构建可扩展、高性能、分布式的企业级应用程序提供了全面的框架和规范。本教程由Sun Microsystems(后被Oracle收购)...

    The Java EE 6 Tutorial

    《Java EE 6 教程》是Oracle公司于2010年发布的一部详尽指导书籍,旨在帮助开发者深入理解和掌握Java Platform, Enterprise Edition(Java EE)平台的应用开发技术。Java EE 6作为企业级应用开发的标准框架,提供了...

    java ee 6 with glassfish 3

    Java EE 6(Java Platform, Enterprise Edition)是Java开发企业级应用的标准框架,它提供了丰富的API和服务,用于构建分布式、多层的企业系统。GlassFish 3是Oracle公司推出的开源应用服务器,是Java EE 6规范的...

    Java EE 6 规范手册中英文 chm

    在Java EE 6中,Servlet 3.0规范引入了异步处理能力,允许Servlet在不阻塞线程的情况下处理长时间运行的任务,提高了服务器性能。此外,注解配置也得到了增强,使得无需XML配置文件就能轻松部署Servlet。 2. **JSP...

    JAVA EE 6 api

    这是官方的英文版的JAVA EE 6的API,带索引功能的。

    JAVA EE 6 jar包集合

    Java EE 6,全称Java Platform, Enterprise Edition 6,是Java平台上用于构建企业级Web应用的标准框架。这个集合包含了开发Java EE 6应用程序所需的各种jar包,方便开发者直接使用,无需逐一寻找和下载。Java EE 6的...

    Java EE 7 Developer Handbook.pdf

    6. 最佳实践:提供在Java EE 7环境下开发应用程序的推荐方法和技巧。 虽然提供的文件内容并未直接显示书中的详细知识点,但上述知识点是从Java EE 7的基本概念和专业手册的性质出发,根据Java EE 7 Developer ...

    Beginning Java EE 6 with GlassFish 3, 2nd Edition

    ### 关于《Beginning Java EE 6 with GlassFish 3, 2nd Edition》的知识点解析 #### 一、Java EE 6 平台概述 **Java Enterprise Edition (Java EE)** 是Oracle公司(前身为Sun Microsystems)开发的一个企业级Java...

    《Java EE 6基本概念》文字版[PDF]

    在Java EE 6的教程:基本概念,四版,是一个任务导向,例如驱动的指南为Java平台企业版6(Java EE 6中)开发企业应用程序。由甲骨文的Java EE 6日团队成员的书面文件,这本书为我们提供了新的平台的深刻理解和中级...

    java ee基础使用教程

    Java EE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级Web应用的框架集合,它提供了丰富的服务和组件,使得开发者能够快速开发出分布式、多层架构的应用程序。本教程由知名讲师郑阿奇编著,旨在...

    Java EE 6 DOC API (html版,英文完整)

    Java EE 6(Java Platform, Enterprise Edition 6)是Java平台的一个重要版本,专注于企业级应用的开发。这个API文档提供了全面的技术规范和接口参考,是开发者理解和使用Java EE 6框架的重要参考资料。以下是该文档...

    java-EE-API.zip_Java ee api_java ee 6 api

    这个压缩包"java-EE-API.zip"包含了Java EE 6的API规范文档,这对于开发者理解和使用该版本的API至关重要。 首先,Java EE 6 API的核心目标是提供一组标准接口和服务,让开发者可以构建可扩展、健壮且安全的Web应用...

    myeclipse中java EE 6 的jar包全

    Java EE 6,全称Java Platform, Enterprise Edition 6,是Java平台上用于构建企业级应用程序的一个版本。这个版本引入了许多新特性和改进,旨在简化开发流程、提高可维护性,并加强了对Web服务和轻量级框架的支持。...

    java ee 5 及java ee 6

    Java EE 5 和 Java EE 6 是两个重要的版本,分别于2006年和2009年发布,它们在Java EE发展历程中起到了关键的推动作用。 Java EE 5 的主要改进和特性包括: 1. **简化编程模型**:Java EE 5 引入了注解...

    《Java EE 6权威指南 第4版 基础篇》.((美)Eric Jendrock).PDF

    《Java EE 6权威指南 第4版 基础篇》是Java企业级应用开发的一本经典著作,由美国作者Eric Jendrock撰写。这本书详细介绍了Java Enterprise Edition 6(简称Java EE 6)的核心技术和最佳实践,为开发者提供了全面且...

    The Java EE 6 Tutorial: Basic Concepts, 4th Edition

    《Java EE 6 Tutorial: Basic Concepts, Fourth Edition》是一本面向新手及中级Java开发者的指南书籍,旨在帮助他们深入理解Java平台企业版6(Java EE 6)的各项特性与技术。本书由Oracle公司Java EE 6文档团队成员...

    JAVA EE 6规范 中文版

    JAVA EE 6规范 中文版 java ee6.chm

    javaEE6.zip

    Java EE 6,全称Java Platform, Enterprise Edition 6,是Java平台上用于构建企业级Web应用的一套标准规范。这个`javaEE6.zip`压缩包包含了开发基于Java EE 6的Web应用程序所需要的一些核心库和组件。以下是这些库的...

    javaEE6jar包

    Java EE 6是这个平台的一个重要版本,发布于2009年,它带来了许多新特性和改进,旨在简化开发流程并提高开发效率。以下是对Java EE 6 jar包及其包含的组件和功能的详细解释: 1. **Java Persistence API (JPA 2.0)*...

Global site tag (gtag.js) - Google Analytics