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

问题描述

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

解决方案

解决方案二:
顶下吧,先拿10分
解决方案三:
路过
解决方案四:
楼上拿分后剩下的给我!
解决方案五:
很好很强大
解决方案六:
帮顶
解决方案七:
学习
解决方案八:
帮顶
解决方案九:
3Q
解决方案十:
帮顶很强大
解决方案十一:
到目前为止还是搞不清楚J2EE的整体架构
解决方案十二:
得去看看这玩意儿要落后了
解决方案十三:
观望中
解决方案十四:
近在眼前,却又远在天边。
解决方案十五:

解决方案:
JavaEE6是2009.12.10正式发布的,整个体系包含有28个技术规范,目前只有Glassfishv3才能支持JavaEE6中的Servlet3.0规范可以省掉web.xml配置了,可以直接使用Annotation标注,在Servlet3.0中规范增加了Comet的功能。据悉支持Servlet3.0的Tomcat7正在开发之中(不知出Alpha版了没有)。
解决方案:
不怎么懂还是新手啊
解决方案:
JF,看了几个楼主的帖子,看来楼主不是搞开发的,应该是市场的
解决方案:
我也觉得。呵呵
解决方案:
来要分了呵呵
解决方案:
jfjf
解决方案:
官方更新,总会带来惊喜。
解决方案:
学习了
解决方案:
up
解决方案:
现在都用1.4的,
解决方案:
先看看不说话。。。。。。。咱说话不算。。。^_^
解决方案:
我似乎又OUT了..
解决方案:
很好,很强大。我顶
解决方案:
ding顶
解决方案:
我是来要分的
解决方案:
先拿分
解决方案:
先了解一下~
解决方案:
正在学习se。
解决方案:
jf
解决方案:
悲哀啊,Java公司都倒掉了,1月4号,开发出Java的“Java之父”JamesGosling成为下岗职工。还有这么多人在讨论Java做什么企业开发,桌面开发什么的。尤其是在Windows7推出的情况下,开发桌面,企业,当然是.net平台的天下了。实在是放不下Java,就去学学Google的Android平台。
解决方案:
引用24楼warison2008的回复:

现在都用1.4的,

1.4的。。。。
解决方案:
引用34楼vsking的回复:

悲哀啊,Java公司都倒掉了,1月4号,开发出Java的“Java之父”JamesGosling成为下岗职工。还有这么多人在讨论Java做什么企业开发,桌面开发什么的。尤其是在Windows7推出的情况下,开发桌面,企业,当然是.net平台的天下了。实在是放不下Java,就去学学Google的Android平台。

你母亲都这样了,你还有空上网啊?昨天医生下发了病危通知书。你母亲要知道你这个时候还上网,估计要被你气死。大学4年,什么都没学会,结果被勒令退学了,把你母亲气成那样。。。。我在我QQ上给你留言了。实在不想说你了。
解决方案:
主流的就是Java和.net啊
解决方案:
顶下
解决方案:

解决方案:

解决方案:
UP
解决方案:

解决方案:

解决方案:
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
解决方案:
不如凑够50楼,人均2分就不得罪人了。
解决方案:
楼主英明世所罕见!
解决方案:
什么快到了?那是英雄配宝马,Java明天会更好的!!!
解决方案:
引用4楼wanli209的回复:

很好很强大

我感觉你的昵称更强大!
解决方案:
引用34楼vsking的回复:

悲哀啊,Java公司都倒掉了,1月4号,开发出Java的“Java之父”JamesGosling成为下岗职工。还有这么多人在讨论Java做什么企业开发,桌面开发什么的。尤其是在Windows7推出的情况下,开发桌面,企业,当然是.net平台的天下了。实在是放不下Java,就去学学Google的Android平台。

Gosling离开oracle就是下岗职工了,这是什么逻辑啊。
解决方案:
每天回帖即可获得10分可用分!看看,不多说话...

时间: 2024-07-31 03:40:00

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

最重要的Java EE最佳实践

引言 在过去的几乎整整十年中,人们编写了很多有关 Java Platform, Enterprise Edition (Java EE) 最佳实践的内容.现在有十多本书籍 和数以百计(可能更多)的文章,提供了关于应该如何编写 Java EE 应用程序的 见解.事实上,这方面的参考资料如此之多,并且这些参考资料之间往往还存在 着一些矛盾的建议,以至于在这些混杂的内容中进行学习本身也成为了采用 Java EE 的障碍.因此,为了给刚进入这个领域的客户提供一些简单的指导,我们汇编 了这个最重要的最佳实

JAVA EE一年工作经验面试问题

问题描述 有Java EE 一年开发经验的面试时一般会问到哪些问题啊?这一年我主要负责项目里的后台数据处理的,前台的那些经验不多,会有影响吗? 解决方案 前台没什么,主要问你框架,我给你提供点面试题: JAVA面试题0.1如何处理并发?单例 ---共享对象 还有就是 在执行算法和存储结构的方法前加锁 一.Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别.区别:首字母大写就可以看出他是个类,string和8种基本类型都属于类.2.字符串的操作: 写一个方

避免Java EE项目评估中的常见错误

错误|项目 摘要: 软件开发项目评估是软件开发周期中关键又具备挑战性的一步,它是计划,进度,人员以及其他相关步骤的基础.项目低估会带来紧张的进度,高度压力的工作环境,未可预料的资源紧缺,低质量,项目实施延误等风险, 可以最大限度的破坏客户的生意以及公司的信誉:而另一方面,带有过多不合理泡沫的评估也会导致无效率的资源浪费以及引起客户和公司之间的不信任.评估企业Java项目因为技术的更新成了一个难题,本文通过几个方面透视提供了评估企业Java项目时应该考虑的问题 假如你是一个重要软件项目的项目经理,

Java EE应用程序在Glassfish上的性能调优案例分析

Java EE应用的性能问题对严肃的项目和产品来说是一个非常重要的问题.特别是企业级的应用,并发用户多,数据传输量大,业务逻辑复杂,占用系统资源多,因此性能问题在企业级应用变得至关重要,它和系统的稳定性有着直接的联系.更加重要的是,性能好的应用在完成相同任务的条件下,能够占用更少的资源,获得更好的用户体验,换句话说,就是能够节省费用和消耗,获得更高的利润. 要获得更好的性能,就需要对原来的系统进行性能调优.对运行在Glassfish上的JavaEE应用,调优是一件相对复杂的事情.在调优以前必须要

java ee 运行不起来,貌似tomcat的问题,构建路径调过了

问题描述 java ee 运行不起来,貌似tomcat的问题,构建路径调过了 我是真的看不懂这个是什么问题了,数据库的开了,但是还说错的.第一句话<%@那里也说错的额,service里面tomcat下面好几个文件都有警告 哪位大神能告诉我这是什么情况~ 构建路径里弄过了 解决方案 重启一下IDE试试,看起来是没有错误的,或者清理一下项目试试 解决方案二: 你把<!doc,,,,这行删除,eclipse认为他是一个html页面,不是jsp页面,你仔细对照其他jsp页面头是啥样的.. 解决方案三:

方便 Ajax 与 Java EE 的集成

随着 Ajax 的兴起,对于消解这个热门技术的谜团并有针对性地处理在它的使用中出现的问题的需求出现了.高级 IT 专家 Patrick Gan 利用这个机会,研究了在 Java EE Web 应用程序中引入 Ajax 对整个开发生命周期可能产生的影响.对采纳 Ajax 基于异步通信的模式会存在的问题保持清醒,有助于踏上有效集成 Ajax 的正确道路. Asynchronous JavaScript + XML (Ajax)是个相当新的术语(有些人说它是旧酒装新瓶),在不同的 Web 开发社区中,

使用Oracle9i数据库的九大注意事项

oracle|数据|数据库 使用Oracle9i数据库的九大注意事项   Oracle数据库的9.2.0.1.0版本中的Oracle HTTP Server有如下变化: 一.关于Apache Jserv进程 Oracle HTTP Server支持的Apache Jserv进程的最大数目已经从Apache发布的缺省值最大值25增加到最大值128,这个值是不可实时配置的. 二.JDK/JRE 认证 Oracle被认证使用JDK/JRE 1.3.1_01和JDK/JRE 1.2.2_07两者来建立和

构建可扩展的Java EE应用(一)

对于一个具备使用价值的应用而言,其使用者有可能会在一段时间内疯狂的增 长.随着越来越多的关键性质的应用在Java EE上运行,很多的Java开发者也开始 关注可扩展性的问题了.但目前来说,大部分的web 2.0站点是基于script语言编 写的,对于Java应用可扩展能力,很多人都抱着质疑的态度.在这篇文章中, Wang Yu基于他本身在实验室项目的经验来展示如何构建可扩展的java应用,同时 ,基于一些在可扩展性上做的比较失败的项目给读者带来构建可扩展java应用的 实践.理论.算法.框架和经

使用IBM Rational Application Developer V7.5和WAS V7.0构建Java EE应用程序

使用IBM Rational Application Developer V7.5和WebSphere Application Server V7.0构建Java EE应用程序 引言 本文向您介绍 IBM Rational Application Developer for WebSphere Software V7.5,并带您构建 JPA 实体.session bean,并将它 们部署到 IBM WebSphere V7.0 上. Java Platform, Enterprise Editi