`
YiSingQ
  • 浏览: 88117 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

阅读更多
1、原型构建
  一般来说,企业Java项目最初期的工作是评价使用哪一个框架。这个工作所花费的时间可长可短,有可能几个小时也有可能几个月。Java EE 6具有“一站式购物”的特点。你可以下载包含IDE(Eclipse、NetBeans、Jdeveloper和商用IntelliJ)的Java EE 6,就开始开发之路,你可以在数分钟内安装和开发一个原型。另外,该工具包的体积也不大。
2、开发
  Java EE 6实现是轻量级的。GlassFish包含Web配置集(Web Profile)的大小仅为30MB,全功能版则为70MB。部署时间也非常短,而且支持现成的递增式部署。需要你做的只是保存相应文件。其它应用服务器,诸如JBoss、Caucho的Resin、Geronimo/openEJB,同样也是轻量级的。由于大多数库和框架已经在服务器上包含,你只需要部署应用程序代码。部署存档文件主要包含你的应用程序代码,因此体积也非常小。
3、生产
  GlassFish、JBoss、Geronimo和其它可能的工具都采用开源模式。你可以决定自己是否需要商业化支持。你可以选择以小规模起步,然后逐步扩展。
4、授权许可
  Java EE 5/6应用的便携性令人吃惊,它不再需要厂商特定的部署描述。你可以轻松的将自己的应用程序从一个服务器移植到另一个,实际需要做的就是把WAR/EAR存档文件从一个目录拷贝到另一个。自从Java EE 5推出以来,我们实际就是采取这种做法来确保应用服务器的独立性。记住,你在获得更好许可/支持服务方面处于有利形势。你无需依赖于某个特定厂商,可以选择最令你感兴趣的一家。
5、培训/知识
  你“只需”学习Java EE 6和它的API,入门非常简单。而且这种知识是通用的,可以被应用到市面上其它任何应用服务器中。如果你已经会用Java EE 5,你将会非常喜欢Java EE 6。
6、便携性
  原先的老J2EE 1.X项目可以很轻松的被移植到Java EE 5/6。Java EE 6容器依然支持老版编程模式。移植你的应用非常有趣,它主要是删除以前多余的东西。J2EE 1.X和Java EE 6甚至能够和平共处。
7、普及
  Java EE 6使用JCP开发。与其说它的开发者是Sun公司,倒不如说是社区和所有主流厂商。IBM、甲骨文、SAP、Red Hat、谷歌和Spring Source/VMWare都贡献了API。Java EE 6规范的普及度预计不会比Java EE 5差。目前大约有14个不同的认证Java EE 5服务器。
8、选择自由/投资保护
  由于Java EE 6的开发者是社区,而不是某一个厂商,它将保持稳定。某一家厂商不可能擅自修改/打破该规范。相比其它语言,这是Java/Java EE的巨大优势。无需任何修改,你过去的J2EE 1.4应用程序依然可以运行在当今的Java EE 5/6服务器上。(当然,在Java EE的标准制定上也并非没有争议,读者们可以参考51CTO之前报道的《Java EE 6,貌似民主下的虚伪公平》一文。)
9、风险移植/备选方案
  如果出于某些原因,你发现Java EE 6不适合你,移植到Spring等替代技术相对非常容易。它们的组成模式(EJB、CDI/Spring)想非常类似的。

    现在虽然Sun发布了JavaEE6,网上对于它的的规范的优越性和缺点的讨论很是激烈,但是终归还没有实际应用到相应的企业架构中,是不是还能保持Java在开发企业项目上的优势也是个未知数。现在的企业框架一般不会冒着风险去立刻升级到JavaEE6,即使成本上不是很大的问题,但是升级后系统的风险肯定会增加,毕竟JDK7以及相应的Web容器都还是以前的JavaEE5的标准。所以现在还是得静待2010下半年JDK7的真正发布,然后选择相应的服务器一同做做JavaEE6的实施测试工作,才能得出相应的结论。
分享到:
评论

相关推荐

    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 api

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

    Java EE 6 规范手册中英文 chm

    Java EE(Enterprise Edition)6是Java平台上用于构建企业级分布式应用程序的标准框架。它提供了一系列的API和服务,使得开发者能够创建高效、可扩展且模块化的Web应用程序。本规范手册包含了Java EE 6的所有核心...

    JAVA EE 6 jar包集合

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

    java ee基础使用教程

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

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

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

    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 7 Developer Handbook.pdf

    《Java EE 7 Developer Handbook》是一本专为Java EE 7开发者编写的参考指南,它旨在帮助读者开发出专业级别的应用程序。该手册为Java EE 7技术栈提供了详尽的指导和参考资料,是Java EE开发者必备的专业文献。书中...

    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 6 API的核心目标是提供一组标准接口和服务,让开发者可以构建可扩展、健壮且安全的Web应用程序。它涵盖了多个关键组件,如Servlet、JSP、EJB(Enterprise JavaBeans)、JPA(Java Persistence API)、...

    java ee 5 及java ee 6

    4. **WebSocket (JSR 356)**:Java EE 6引入了对WebSocket协议的支持,使得实时双向通信成为可能,为开发实时应用提供了基础。 5. **Batch Applications (JSR 352)**:提供了批处理应用的标准API,便于实现数据处理...

    myeclipse中java EE 6 的jar包全

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

    JAVA EE 6规范 中文版

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

    Java EE 7 tutorial 中的examples代码

    Java EE 7(Java Platform, Enterprise Edition 7)是Java平台的一个版本,专注于为企业级应用程序开发提供服务。这个教程中的examples代码是学习Java EE 7技术的重要资源,它与官方教程紧密配合,帮助开发者深入...

    《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文档团队成员...

Global site tag (gtag.js) - Google Analytics