J2EE
JAVA2Platform,Edition(j2ee)是sunMicrosystems提供的一组规范,J2EE规范饮食一个API集合,用以支持企业应用程序的开发,使用J2EE规范开发的应用程序可以彼此交互,而不需要进行任何修改。
定义:J2EE通过基于组件的应用程序模型来开发分布式企业应用程序的简单的统一标准。
J2EE体系结构本质上是用于开发多屋企业应用程序的分布式体系结构,在这种体系结构中应用程序分为多层,提供用户界面的客房机怪提供服务和业务逻辑的中间层模块,以提供数据管理的后台企业住处系统(EIS)。
EJB
EnterPrise JavaBeans是一促服务器端技术用于开发和部署企业应用程序的业务逻辑的组件。
EJB使开发人员更易于开发企业应用程序,它们使用权应用程序可以获取服务而列需使用低级别的API,容器(EJB组件部署在其中)提供了这些服务所需的服务以声明方式传达到容器,由于服务是通过使用服务机制而获取的因此很容易修改和维护组件。
servlet
servlet是用JAVA编写的服务器端程序,它驻留在WEB服务器中并在其中运行,从而扩展服WEB服务器传递动态内容的功能。
SERVLET技术出版SUN MICROSYSTEMS大量WEB服务器都支持它,SERVLET之所以这么叫是因为它用于向客户机提供服务器端的资源。
JSP
我们要从两个角度来考虑该问题的答案:
从HTML设计人员的角度和JAVA程序员的角度
如果是HTML设计人员那就可以将JSP技术看作是HTML的扩展,它使您可以无缝的将JAVA代码片段嵌入到HTML中,这些JAVA代码片类将生成动态内容,并嵌入在HTML内容中,此外JSP技术还允许JSP设计人员使用定制标签和JAVABEANS组件,这些应用程序员可以开定制的标签JAVABEANS组件,并提供给页面设计人员,页面设计人员可以使用这些组件来生成动态内容,所以设计人员不需要了解如何编程。
如果是JAVA程序员,则可以将JSP技术看作是一种新的更高级的编写SERVLET的方法,您可以编写内部嵌入JAVA代码的HTML页面而不必走接编写SERVLET类并随后从SERVLET发布HTML,JSP环幸免将接管你的页面,动态编译该页面并生SERVLET,当客户机向WEB服务器请求该页面时,将招待从你的JSP代码生成的SERVLET并将结果返回给用户。