j2se是java标准版,提供基本的java应用(applet swing......)
j2ee是java企业版  提供企业级的java应用 (jsp,servlet,ejb.....) 

解决方案 »

  1.   

    但是我用j2se的jdk1.3,appche作为web服务器,也可以写出jsp和sevlet。难道说j2ee下可以单独编译jsp而不需要别的web服务器吗?
      

  2.   

    appche作为web服务器
    注意这里已经是j2ee了 !!!
      

  3.   

    是不是j2ee把web服务器就包括了?他们在服务器端的部署有什么不同呢?
      

  4.   

    j2ee是Java的一些扩展包, Sun把他们打在一起, 于是叫J2EE.
    他之所以是Java 2 Enterprise Edition, 就是应为Sun拥有Java的License和命名权。
    比如说如果我想把我的包命名为javax.zhakrin.*这是不可能di, 因为Javax这个前缀必须经过Sun的Community Process.
    严格的说J2EE是Sun在想规范服务器市场的一系列规范和标准。
    比如说JSP是一个J2EE里定义的规范
    但是Apache不是
    Servlet是一个J2EE里定义的规范
    但是Stronghold不是
    你完全可以自己用J2SE写一个WebServer, 这并没有什么问题, 比如W3C的JigSaw.
    你按照J2EE标准写的代码可以在任何J2EE Compliant的服务器上运行, 而且这些服务器都有一些基本的保证, 比如说SessionManagement, Container Management等等。  用J2SE写的代码就无法享受这些保证, 而必须自己去写。
      

  5.   

    wonderful, 听君一席话,胜读十年书啊!