当前位置: 代码迷 >> J2EE >> 【J2EE】十三个轨范:愿天下苍生,人人如猿
  详细解决方案

【J2EE】十三个轨范:愿天下苍生,人人如猿

热度:49   发布时间:2016-04-17 22:55:57.0
【J2EE】十三个规范:愿天下苍生,人人如猿。

      学习了J2ee后对java这个立足标准化的行为感到深深的佩服。收买什么都不如收买人心,培养啥子都不如培养

习惯。没错,java就是在培养行业习惯,以一纸规范屹立不倒,毕竟技术什么的层出不穷,再新再前沿的技术也有淘

汰的一天,但是一个行业的规则和标准明显会比一种技术的生命周期要长。立足高远穿厚靴,钓鱼深浅靠长线,这种

战略的目光更需要去学习。J2EE的学习还比较粗浅,下面仅仅是自己的个人感受。


      学习了J2EE后很晕,有太多的名词充斥脑皮层。回想起来一片茫茫然加雪花飘飘。是的,知识量太多了,陌生的

词汇组成的技术规范潮流足以把人冲倒。有太多的博客介绍了什么是J2EE,我只说一下自己的理解。首先认识下,什

么是J2EE(J2SE/J2EE/J2ME,这些都不需要说了):


      J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各

种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内

部或外部难以互通的窘境。”


      我用自己的话,把这些IT外文翻译下。首先J2EE是一组规范,而这组规范对应了很多组件或中间件,主要解决企

业级应用无法兼容的问题。通俗来讲,就是大企业需要开发自己的应用来处理各种复杂的商务需求,用到的配置什么

的很多且复杂,成本较高,每一个企业都来一套有点受不了。于是java跳了出来:“你们的很多需求都相似,各个应

用之间相差不大,按照一个标准去做,同一个应用可以满足很多企业的需求。”企业一想,是那么回事。比如都有企

业级邮箱发送需求,那么由一个公司去做,供多个公司使用,极大的节省了成本。于是经济学中的“分工原理“就被运

用在了IT中。


      整个J2EE给我最大的感受就是“抽、抽、抽,小、小、小”,通过这IT家的六字真言实现java“一次编译,随处运

行”的口号。所谓的“抽、抽、抽”就是一旦发现企业级的需求中有重叠的部分就抽,有可能替代的部分就抽,有解耦和

的地方就抽。所谓的“小、小、小”就是功能小、组件小、变化小。最终最大化地达到所有的需求都可以形成可独立运

行、忽视平台的最小组件,这样无论以后有什么需求,只要把这些组件进行合理粘合就可以形成一个令企业满意的应

用,而无需花费大量的人力、时间去开发。从这看来,java的心很大,很具有颠覆性的野心。



      美国福特汽车厂在开始之初,一天只能生产个位数的汽车,但是自从采用分工合作(每个工人完成部分零件)的

方法后,劳动熟练度大大提高,转眼间将汽车的日产量提高了几百倍。分工的本质就是减少变化,增加容错率,提高

效率。这些在J2EE中都可以看到它的影子,让我不禁的把两者联想起来。也许有一天,系统应用能像汽车一样,快速

地从车场中跑出来。(当然,这需要很久很久。)

      

      有时候,我在想,按照J2EE的规范继续发展下去,也许不久的将来可能实现需求组件化、编程智能化的情况。就

像之前用的VB和Asp.net中的控件一样,要知道在计算机编程初期,一个按钮,一个表格也是一个需求,也需一行行

代码实现,只不过这些需求复杂性小,被实现后抽成固定的控件被编程拖用。也许有那么一天,需求被J2EE把控,实

现可控的固定化,就是所有的需求都可以被实例化,被拖动使用。这会是一个编程史上的跨界碑。


      也许到了那一天,地球上的程序猿就会灭种,或者人人都是程序猿。就如类人猿一样,科学家也解释不了它们去

了哪里,也许它们灭绝了,也许我们人类自己本身就是类人猿。


       愿天下苍生,人人如猿!!!



       

1楼qq_33556185昨天 23:52
客户的需求千差万别!!!!
  相关解决方案