The road of j2EE J2E开始建立时 n表现层使用JSP/ Servlet技术;业务逻辑层使用EJB的会话Bean;持久 层使用实体Bean J2EE技术被细化为Web和EJB ■J2EE1.3 n增加了 Connector api-支持业务应用集成,JAXP支持对X的处 理, JAAS API-集成安全支持以及EJB功能的极大增强 J2EE1. 4 n主要关注于 Web service功能的支持:JAX-RPC和 SAAJ APIs,EJB功 能也被加强 J2E5.0版本 主要考虑的是方便开发:JSF表现层设计框架和基于J2E50的 Annotations技术
11 The Road of J2EE ◼ J2EE开始建立时 ◼ 表现层使用JSP/Servlet技术;业务逻辑层使用EJB的会话Bean;持久 层使用实体Bean ◼ J2EE技术被细化为Web和EJB ◼ J2EE1.3 ◼ 增加了Connector API-支持业务应用集成,JAXP-支持对XML的处 理,JAAS API-集成安全支持以及EJB功能的极大增强 ◼ J2EE1.4 ◼ 主要关注于Web Service功能的支持: JAX-RPC和SAAJ APIs, EJB功 能也被加强 ◼ J2EE5.0版本 ◼ 主要考虑的是方便开发: JSF表现层设计框架和基于J2SE5.0的 Annotations技术
J2EE平台技术 应用构件(组件) 由开发人员实现,构成应用系统 运行在J2EE平台上 包含: 客户端构件 Applets Components Services Application Clients 服务端构件 Web构件( Servlets,JSPs) J2EE EJBs Communication
12 J2EE平台技术 ◼ 应用构件(组件) ◼ 由开发人员实现,构成应用系统 ◼ 运行在J2EE平台上 ◼ 包含: ◼ 客户端构件 ◼ Applets ◼ Application Clients ◼ 服务端构件 ◼ Web构件(Servlets, JSPs) ◼ EJBs
J2EE总体结构图 客户端 应用逻辑 数据 Web容器 RDBMS Servlet (html htTp(s). ac JavaMail MXML Mail Server RMI Applet Java应用 J2EE应用 服务器 IIOP CORBA EJB容器 客户端 Entr● 应用 beans beans JNDI 名宇和目录服务 JMS 口口口口口 消息队列 13
13 J2EE总体结构图
最新 Java eE5架构 pple container Web Container JB Container Http Applet JSP Servlet EB Java J2SE Mail Http SSL SAAJ J2SE J2SE Applcation Client Container Application Cient J2SE New in J2EE 5.0
14 最新Java EE 5架构
Java ee5平台 支持的规范 Enterprise JavaBeans(EJB)3.0 JavaServer Faces( JSF)1.2 Servlet 2.5 JavaServer Pages(JSP)2. 1 Java aPl for Web Services (JAX-WS)2.0 Java Architecture for XML Binding (JAXB)2.0 Java Persistence 1.0 Common Annotations 1.0 Streaming APl for XML(StAX)1.0 15
Java EE5平台 ◼ 支持的规范 ◼ Enterprise JavaBeans (EJB) 3.0 ◼ JavaServer Faces (JSF) 1.2 ◼ Servlet 2.5 ◼ JavaServer Pages (JSP) 2.1 ◼ Java API for Web Services (JAX-WS) 2.0 ◼ Java Architecture for XML Binding (JAXB) 2.0 ◼ Java Persistence 1.0 ◼ Common Annotations 1.0 ◼ Streaming API for XML (StAX) 1.0 ◼ … 15