Java EE的版本历史 Spring SCA Hibernate SDO 2006 Portlets 2003 BPEL Java EE 5 .EJB 3 POJO components 2001 POJO persistence J2EE 1.4 Web Services .EJB 21 POJO components timers protoool indepen- 2000 pluggable JMS dence J2EE 1.3 Web Services JAXB EJB .Servlet 2.3 Basic StAX 1998 local EJBs Events SOAP/HTTP JSF abs.CMP Filters Registry SP J2EE 1.2 MDB .JSP .JMX Mgmt Common EL EJB .Connectors XML J2EE Deployment Annotations .Servlet JAAS NXAP JACC loC EJB1.0 JSP .Connectors Servlet 2.1 JMS JAAS JavaMail Java EE概述 ●6 西北农林秤教大学信息工程学院本科生课程
Java EE概述 •6 信息工程学院本科生课程 Java EE的版本历史 ❖ 从1999年12月17日发布J2EE 1.2 版本,到今天已经走过了 14多个年头,共发布了6个版本, 最新版本是Java EE 7。 本课程使用Java EE 6。 各版本的发布时间如下:
J2EE 1.2 J2EE1.2中提出了几个关键的思想: ·应用的分层(Tier),将应用分成四层,分别为客户端层、Web层、 EJB层和数据库层; 。 组件的概念,把应用中各种不同的程序分成不同的组件,包括: Applet、Application、JSP、Servlet和EJB等组件; ·服务的标准化,对常见的服务进行标准化,做成标准规范,例如JMS、 JNDI (Java Naming and Directory Interface)JTA (Java Transaction API)等; 容器的概念,容器为组件提供运行时环境,并且为组件提供必要的 服务。 Java EE概述 •7。西北农林科教大学信息工程学院本科生课程
❖ J2EE 1.2中提出了几个关键的思想: • 应用的分层 (Tier),将应用分成四层,分别为客户端层、Web层、 EJB 层和数据库层; • 组件的概念,把应用中各种不同的程序分成不同的组件,包括: Applet、Application、JSP、Servlet和EJB等组件; • 服务的标准化,对常见的服务进行标准化,做成标准规范,例如JMS、 JNDI (Java Naming and Directory Interface)、JTA (Java Transaction API) 等; • 容器的概念,容器为组件提供运行时环境,并且为组件提供必要的 服务。 Java EE概述 •7 信息工程学院本科生课程 J2EE 1.2
J2EE1.2总体架构 Applet Container Applet HTTP SSL EJB Container JSP Servlet EJB Java J2SE Mail RMI-IIOP JDBC Mail JDBC HTTP JAF JAF Database SSL Application Cllent Container J2SE J2SE Application Client J2SE Java EE概述 ·8。品北农林升大学信息工程学院本科生课程
Java EE概述 •8 信息工程学院本科生课程 J2EE 1.2总体架构
J2EE 1.3 较大的变动包括: ·Connector API支持与外部企业信息系统的集成; ·需要一个JMS(Java Message Service)提供者; ·JAXP(Java API for XML Processing)API支持对XML的处理; ·JAAS(Java Authentication Authorization Service,Java验证 和授权API)API提供对Connector API的安全支持; ·EJB规范支持使用IIOP(Internet Inter-ORB Protocol,互联网 内部对象请求代理协议)协议的互操作; 。 EJB规范增加了一种新的容器管理持久性模型,支持消息驱动Bean, 支持本地EJB。 Java EE概述 ·9。西北农林科大学信息工程学院本科生课程
❖ 较大的变动包括: • Connector API支持与外部企业信息系统的集成; • 需要一个JMS (Java Message Service) 提供者; • JAXP (Java API for XML Processing) API支持对XML的处理; • JAAS (Java Authentication Authorization Service, Java验证 和授权API ) API提供对Connector API的安全支持; • EJB规范支持使用IIOP (Internet Inter-ORB Protocol, 互联网 内部对象请求代理协议) 协议的互操作; • EJB规范增加了一种新的容器管理持久性模型,支持消息驱动Bean, 支持本地EJB。 Java EE概述 •9 信息工程学院本科生课程 J2EE 1.3
2EE1.3总体架构 Applet Container Applet Web Container EJB Container JSp servlet EJB Java Java J2SE IAXP JMS JAAS Mail Com JAF JAF JDBC Database SL Application Client Container J2SE J2SE Application Client JAAS J2SE Java EE概述 10。品北农林升教大学信息工程学院本科生课程
Java EE概述 •10 信息工程学院本科生课程 J2EE 1.3总体架构