本帖最后由 java2000_net 于 2008-08-05 06:54:15 编辑

解决方案 »

  1.   

    Java EE 是 Java的企业级应用,包括后台的ORM技术,中间的集群和和后台事务处理以及安全认证等。更准确的,你还是到一些wiki的地方查查好了。
    而JSP是他的表现层的一个技术,还有servlet.
      

  2.   

    jsp只是Java EE的组成部分之一.
      

  3.   

    j2ee是sun microsystems 公司推出的基于java的企业级的平台,它包括很多东西,jsp只是它组成的一份子,楼主,想看仔细的,百度或者Google一下
      

  4.   

    j2ee
    三大组件:客户端组件,web组件,ejb组件
    六大技术:JNDI,JDBC,JTA,JAAS,JCA,WEB服务技术
    五大服务:internet,rmi,corba,iiop,jmsjsp只是web组件中的一个
    当然,简单的网络应用开发的话,jsp用的还是比较多的
      

  5.   

    感觉刚才回答的有点驴唇不对马嘴,重新说我们的课本上,对J2EE是这么定义的
    J2EE是SUN公司为了满足企业分布式应用开发的需求,在J2SE的基础上,提出来的。
    J2EE是企业分布式应用开发的标准,这么说是因为在J2EE出来千,已经有很多中间件厂商
    在搞这方面的东西了,但是没有一个统一的标准,所以他们互相之间可移植性差,难以实现互操作。
    J2EE就是一个标准,提出组件、容器思想,把企业分布式应用划分成三个层次,
    客户层,中间件层,企业信息系统层,并且在各层定义组件。(具体的你可以看看J2EE的BluePrint)
    容器就是组件的运行环境,打个比方,java的虚拟机就可以看成一个容器,提供java程序的运行环境。
    J2EE就是规定了组件和容器的标准,这样,遵循标准的中间件厂商生产出来的产品,就可以实现互操作。
    这就好比是一个架构师设计好了软件的整体架构之后,每个程序员自己去编码,写好的代码互相之间就
    可以协作,来完成特定的功能J2EE是标准中间件体系结构,这个就是刚才说的,J2EE定义了企业分布式应用的整体结构,可以参照
    J2EE框架蓝图JSP是运行在服务端的,依赖容器来解释执行的混合代码
    JSP中包含动作指令,编译器指令,脚本语言,以及HTML相关的内容
    JSP是基于SERVLET的,在使用时,容器会先把JSP转化成SERVLET
    其中,编译器指令会被转化成特定的API调用,
    比如<%@ page contentType = "html/text;charset=gb2312" %>会被转化成
    response.setContentType("html/text;charset = gb2312")
    动作指令其实就是JSP标记,只不过JSP的是容器内置的
    不需要自己编写,脚本语言是直接转化成JAVA代码
    HTML相关的是转化成OUT.PRINTLN()语句或者out.println()语句
    所以,请求JSP页面,实质上就是请求SERVLET,容器先执行其中的代码,然后将页面out.println到客户端
      

  6.   

    我理解的JSP总是与HTML没有太大的区别
      

  7.   

    html是静态滴页面,而jsp可以动态生成html
      

  8.   

    引用 6 楼 Geomatic 的回复:
    j2ee
    三大组件:客户端组件,web组件,ejb组件
    六大技术:JNDI,JDBC,JTA,JAAS,JCA,WEB服务技术
    五大服务:internet,rmi,corba,iiop,jmsjsp只是web组件中的一个
    当然,简单的网络应用开发的话,jsp用的还是比较多的正解同意!
      

  9.   

    jsp==java service page
    j2ee企业版
    j2se标准版
    j2me微型版(手机开发)
      

  10.   

    可以说两码事
    jsp现在可以说很少用到啦  在企业级开发中jsp只是偶尔出现而已
      

  11.   

    可以这么理解:
    j2ee就是在服务器后台装备了很多类,包
    给你的jsp提供很多功能