java software development kit 最初称为(Java Development Kit(JDK)),用于对Java 2 Platform,Standard Edition(J2SE)建立程序。SDK包括生成小应用程序和应用程序所需的所有工具与标准Java库。如果要生成服务器方程序,小服务和其他服务器方程序,则要取得Java 2 Enterprise Edition(J2EE),在J2SE之上工作,如果要开发小中间件和无线应用程序,则要使用Java 2 Micro Edition(J2ME)。

解决方案 »

  1.   

    JavaBeans是生成可复用组件的框架。JavaBeans的目的是帮助利用软件开发投资,通过即插即用或系统开发应用程序。
    JavaBeans组件也在服务器方使用,是Java Server Pages(JSP)的集成部分,是生成Web站点的基于Java脚本语言。但其与Enterprise JavaBeans(EJB)无关。JavaBeans组件存储状态信息,而EJB组件存储业务逻辑。
      

  2.   

    j2me Java 2 Micro Edition
     j2se .......Stndartd.....
     j2ee .......Enterprise....
    javabean 简单的说就是自定义的可用java包
    servlet  a new design pattern for writing servers,a new Java class。
      

  3.   

    楼上的各位都说了,我再补充一下:
    1.servlet是创建web应用程序的java方法,它可以帮助开发者将一个servlet想像成是一个微小的web服务器;每个servlet都提供额外的自定义功能,以便开发者扩展web服务器的性能。这个功能可以用来创建电子商务web站点,数据库前端或图像转换程序等等。servlet接收http请求,然后返回http响应。
    2.servlet和java server page(jsp)是java服务器端API(称为java 2企业版,J2EE)全部集合的一个子集。J2EE技术提供了很高的可扩展性和容易维护的软件基础结构,这非常适合大中型组织(即企业)。servlet和jsp结合在一起形成了J2EE web应用程序的表示层,而其它技术(例如,企业级javabean,即EJB)则构成了逻辑和数据层。
    3.企业级javabean用来封装所有的类型和数据库管理系统的接口,而且它们还封装了业务逻辑,以便这些问题可以在企业的多个不同应用程序中得到重用。如果创建简单的或中等规模的web站点,则没有必要在应用程序中使用EJB技术;servlet/jsp也许就可以满足需求,或者可以使用标准的javabean。但是,如果要在企业环境中创建web启动的应用程序,就会发现EJB以及其它J2EE组件非常有用。
    4.java server page (jsp)的任务与servlet的任务相同(都是编程生成web内容),但是jsp使用不同的开发范例。servlet通过编写java类来创建,而jsp则使用类似于html的语法来创建,但这不同于微软的asp(active server page)。
    5.jsp适合创建动态web页面;servlet适合创建高度程序化的内容。
    6.javabean:实际上,它只是一个维护一些数据(或称为属性)并遵循编码约束的类。结合java环境和运行时的功能,这些约定提供了一种功能强大的重用和自动化支持技术。