简单的J2EE(一)J2EE诞生的一些破事

       一直以来,每一样新东西的出生,都有必然的原因(你的出生其实没有原因的,你就是一个“性福”的副产品)。Java也一样,想当年,所有的编程语言,都只能针对一个平台,跨平台是程序员意淫的事情。后来出现了浏览器,在服务器那边,不管用什么语言编写的网络程序,客户端这边都可以使用浏览器查看(浏览器帮着应用程序跨平台了),一下子又勾起了程序员的美好向往——我们是可以开发一种跨平台的语言的。就这样,太阳公司的一帮老家伙,就捣鼓出来了一个Java语言(当然,它的乳名有点搞笑,有兴趣的话可以自己去查一下)。

 

      Java出来以后,最开始是在嵌入式领域瞎逛,后来看到网络应用越来越火,就想插一脚。当时处理客户端请求的机制叫做CGI,主要任务是连接客户端和服务器端,转发客户端的请求。后来使用网络的人多了,请求数多了,CGI就处理不过来了,技术就落后了。这就给了Java机会了,那些老家伙也想乘着退休之前,再做点事情,留点名气。就这样,sevlet出来了,它处理浏览器的请求,然后产生动态的网页返回给用户。但是显然servlet设计不够大气,它有一定的门槛,让那些只懂html,js的页面人员搞不定。不得已,sun的爷爷们,又搞了一个jsp,主要作用就是生成动态页面的,它对于页面人员更加友好。但是搞是搞出来了,本质还是servlet,只是加了一层包装。(ps:要是sun的那些老爷子知道现在中国的软件开发中,页面、美工、后台、数据库都是程序员一个人的事情,会不会惊叹jsp技术的多此一举)

  

     显然,任何大型应用都离不开数据库。Java号称专门做企业级应用的,那么,和数据库搞基就是必然的了。在Java出生之前,数据库系统就非常成熟了,而且产品多种多样,那么,Java为了实现和各种数据库的无缝结合,采用了两个步骤。首先,采用数据库驱动连接数据库(多了个驱动,就实现跨数据库了,坑爹啊,就像多了个虚拟机,就跨操作系统一样)。其次,采用sql(当时已经是业界标准)操纵数据库。这样,伟大的Java就又在操作数据库上风骚了一把。

 

     就这样发展着,当工业界有新的需求的时候,Java小组就编写新的标准,新的API,来适应需求,Java也就一步一步的发展着。当然,SUN也做着一些蠢事,EJB之流就是这方面的代表作。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值