J2EE2只不过是一种架构、程序系统设计理念……

解决方案 »

  1.   

    j2ee是一个规范,作为中间件服务器提供商所实现的j2ee服务器,是对j2ee规范的实现,如ejb容器,命名服务,jca的支持,jms的提供等等.由于是针对规范来实现的,所以每个服务器提供商都根据各自的理解对这个规范进行了实现,他们都有自己实现j2ee的类库和包,至于有多少是建立在sun的标准api之上,或者是自己为规范定制了些什么样的接口,每个提供商都有自己一套体系.tomcat之所以要先安装jdk,是因为它作为open source的项目,出于非商业因素考虑,所以选择了sun公司提供的资源.j2sdkee-1_3_1-win.exe跟j2sdk一样,是sun公司自己定制的j2ee开发工具包,并提供了一个web服务器,之所以有这个开发包的出现,一是它作为j2ee的提出者,需要作出相应的开发工具,以作为开发蓝本,同时提供给开发者进行开发,也提供给服务器提供商作为选择来进行集成;二是以这个工具包作为j2ee的布道手段,使开发人员熟悉这个体系,可以利用这个工具包给开发人员提供学习的入口;三也是有商业意义的,因为其服务器也可提供给软件开发集成商作为商业平台来完成商业系统的构建.
      

  2.   

    to staminalim:
          谢谢你的解释,我至少理解了一点,这个问题,我发了两个帖子,在另外一个贴子里,我向你说了,我得理解,不知对错,请多多指教. to kreven:
          我知道j2ee不是很简单的,请你具体讲解一下好么?比如说,我要做一个购物车程序,我该如何发挥j2ee的作用?