1. j2ee:  (是一个标准,而不是现成的产品)

技术架构,包含很多组件,主要规范系统开发

   核心:技术规范指南,其包含的组件,服务架构,技术层次有共同的标准和规格。

  典型的j2EE 四层结构:

   运行在客户端机器上的客户层组件:web,传统的

   运行在j2EE服务器端的web层组件 :servlet,java server pages

   业务逻辑层组件:EJB(bean:会话,实体,消息驱动)

   运行在EIS服务器上的企业信息系统层软件。
 
前三者为j2ee规范定义的组件。

j2ee应用组件可安装部署于 EJB 容器,Web容器。

web容器管理所有 JSP页面,Servlet组件运行。给jsp,servlet提供环境,使其与容器中环境变量交互。主要由web服务器完成,如

tomcat,weblogic,wesphere. 提供的接口严格遵守j2ee wep application的web服务器叫j2ee web容器。

区别: web,ejb容器原理大体相同,web更多限于与http请求打交道,而ejb容器不是,它更多与数据库,其他服务器打交道。都实现对外界的交互,如servlet不关心http细节,可以直接引用环境变量session,request,response.就行。ejb不用关心数据库连接程度,各事务控制直接由容器完成。

相关技术规范  :

 JDBC API:访问不同数据库提供统一路径 java database connectivity

 JNDI API:执行名字和目录服务   java name and directory interace

EJB: enterprise javebean ejb组件与其容器交互作用。

RMI:远程方法请求 协议,序列化传输

JSP:HTML代码 和嵌入java代码组成。服务器在页面被客户端请求后对这些java代码处理,将生成的HTML页面返回客户端浏览器。

serverlet 小型java程序,扩展web服务器的功能,全面由java写成并且生成HTML

XML:标准通用标记语言

 

动态生成显示,业务逻辑,数据访问,后台系统集成

 相关技术:JDBC,JNDI,EJB,RMI,JAVA IDL,JSP,Java Servlet,XML,JMS,JTA,JTS,JavaMail,JAF.

JSP:

  由HTML代码和嵌入其中的Java代码组成,服务器在页面被客户端请求后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端。

Java Servlet:

 Servlet是一种小型的java程序,扩展了web服务器的功能,提供的功能大多与JSP类似,不过实现方式不同,JSP通常是大多数的HTML嵌入少量的Java代码,而servlet全部由java写成并且生成HTML。

 

posted on 2014-10-21 12:22  Dreaming-Dan  阅读(135)  评论(0编辑  收藏  举报