sjsas 是绝对正宗的 j2ee 服务器,包含全部 j2ee 的技术支持。tomcat只支持jsp和servlet。从 sun 网站下载的 j2ee sdk 包括5个部分:
Sun Java System Application Server Platform Edition 9
Java EE 5 Samples 
Java 2 Platform, Standard Edition 5.0 Update 6 
Java BluePrints 
API documentation (Javadoc)sun 也提供各部分的单独下载。

解决方案 »

  1.   

    刚才说的有关 tomcat 的,不完全,tomcat也有对连接池、Realm、等的支持,但不是全部j2ee的支持,象 JNDI、EJB,就不支持。
      

  2.   

    To trumplet(检查):
        非常感谢您的回复!
        我仍有以下疑问,请您及众位高手解答:
        1、如您所说:“sjsas 是绝对正宗的 j2ee 服务器”,而且sjsas同样免费,但在实际应用中为何使用Tomcat、Jboss、weblogical等的较多,而很少有使用sjsas的?
        2、如果我本机上已有j2se SDK、Eclipse、Tomcat、Lomboz,则如果只做JSP/Servlet应用开发,还需要安装j2ee SDK吗?---什么环境下、什么情况下,才需安装j2ee SDK?
        3、j2se SDK中有大量的含各种"类"的"包"、有jre,离开它,可说无法进行与j2se有关的开发---从您的回复看,j2ee SDK中,并无这些实质性的、不可替代的东西,这是为什么?j2ee难道仅仅是一堆概念、一堆标准之类的文档?
      

  3.   

    1:说“sjsas 是绝对正宗的”,时因为它时 sun 出品的,但我认为不代表说它时最“优秀”的。“优秀”没有“最”,“优秀”是相对的,看它侧重于哪一方面。tomcat小巧玲珑,能满足一般小型应用,而且简单,用它的人自然就多。相比之下,sjsas就复杂多了。jboss我没有用过,weblogic我摸索了一下,因为不是免费的,同时也买不起,就没有深入研究,不敢多说。2:“如果只做JSP/Servlet应用开发”,tomcat就能满足你。
         如果你用到sjsas,并在其上开发应用,你需要装j2ee sdk,也可以分别安装sjsas和j2se3:j2se sdk是开发包,jre是运行环境,有sdk,才能进行应用的开发。不搞开发,只要jre就够了。你看看jre目录里有没有javac.exe?当然,搞开发,也离不开jre,任何情况下,java是离不开jre的。另外,关于“j2ee难道仅仅是一堆概念、一堆标准之类的文档?”一说,我也不敢妄下结论。不过,sun的确提供了很多j2ee规范的包、类,tomcat、weblogic等应用服务器也确实是在使用sun提供的这些包、类。
      

  4.   

    To trumplet(检查):
       再次致谢!
       不过,我觉得您并没完全领会我的意思(当然,也可能是我没表达清楚),我换个角度重新表述一下我原来的三个问题:
       1、如果我的单位规模不算很大(1000左右员工),现打算开发基于JSP/Servlet的应用,sjsas能否胜任?实际应用中,有单位采用sjsas作应用服务器吗?
       2、如果不使用sjsas,是不是就不需要安装 j2ee SDK?(您说:"也可以分别安装sjsas和j2se"--->>>如此说来,j2ee SDK真的没有什么实质性的东西了!?)
       3、j2se SDK中的各种“包”、及jre ,也是运行 j2ee应用所必须的, 那么j2ee SDK 中究竟有无新的"类/包"提供?这些新的、实质性的东西在您所说的j2ee SDK 5 部分中的哪一部分?
      

  5.   

    再次回答:1、根据您的情况,sjsas完全能胜任。不过,有点“杀鸡用牛刀”的感觉。Tomcat也可以满足您的需要。2、3:(一起回答)当您选定了应用服务器的时候,就可以决定装不装j2ee sdk了。应用服务器供应商已经把j2ee相关的类库包括进去了,也就是说,安装了应用服务器,就“自动安装”了j2ee sdk 里有关的东西,直接用开发工具来开发应用就行了。j2ee类库不能离开应用服务器而单独应用。
      

  6.   

    To trumplet(检查):
        多谢!
        仍然追问一句:既然sjsas远比tomcat强大,又不像weblogic等收费,那么实际应用中,有选中sjsas做服务器的吗?(从用户角度考虑:功能强大而又免费---这简直是无可辩驳的首选!至于“复杂”---似乎也难成为开发人员的理由!)
      

  7.   

    sun的应用服务器原来一直是收费的,但在性能和特性拓展上面不敌其它的商业应用服务器,所以在三种用户群体(花钱的,用盗版的和用开源的)中的影响力都比较小。
    sun把所有的软件都采用免费策略后,时间尚短,由于用户习惯的问题,再加上sun的影响力已经趋弱,暂时还没有很多人采用,但我相信这款应用服务器会有越来越多的人采用。
      

  8.   

    楼主可以大胆放心用,sun的这个应用服务器已经相当成熟了,而且经过了商业级别的测试,在对j2ee标准的跟进速度是最快的,而且是全特性的J2EE应用服务器,不用白不用。