课程提纲 口第一部分Java EE基础 ◆第1章Java EE概述 口第二部分Java Web开发 口第三部分JSF框架 口第四部分EJB 口第五部分JPA 口第六部分SSH框架 Java EE技术 ·1。西北农林科枚大学信息工程学院本科生课程
课程提纲 第一部分 Java EE基础 ◆第1章 Java EE概述 第二部分 Java Web开发 第三部分 JSF框架 第四部分 EJB 第五部分 JPA 第六部分 SSH框架 Java EE技术 •1 信息工程学院本科生课程
本章提纲 ÷Java EE概述: ●发展历程 ·总体架构 ●分层结构 ·组件类型 ●容器类型 ●服务API类型 ●通信协议标准等。 ”开发环境与运行环境: ●应用服务器 ●集成开发环境 Java EE概述 ·2。西北农林彩教大学信息工程学院本科生课程
❖ Java EE概述: ⚫ 发展历程 ⚫ 总体架构 ⚫ 分层结构 ⚫ 组件类型 ⚫ 容器类型 ⚫ 服务API类型 ⚫ 通信协议标准等。 ❖ 开发环境与运行环境: ⚫ 应用服务器 ⚫ 集成开发环境 本章提纲 Java EE概述 •2 信息工程学院本科生课程
J2EE发展简史 1990,UN(Stanford University Network)公司的Green项 目组创建0ak语言,这就是Java语言的前身; 1996年1月,Sun发布Java1.0; 1998年夏末,Sun又推出了Java2.0: 1999年,为了将Java2的应用拓展到各个领域中,Sun推出 了三个版本的Java2平台: ·J2ME ·J2SE ·J2EE(J2EE由此诞生了!!!) Java EE概述 3。西北农林科大学信息工程学院本科生课程
J2EE发展简史 ❖ 1990,SUN (Stanford University Network) 公司的Green项 目组创建Oak语言,这就是Java语言的前身; ❖ 1996年1月,Sun发布Java 1.0; ❖ 1998年夏末, Sun又推出了Java 2.0; ❖ 1999年,为了将Java 2的应用拓展到各个领域中,Sun推出 了三个版本的Java 2平台: • J2ME • J2SE • J2EE(J2EE由此诞生了!!!) Java EE概述 •3 信息工程学院本科生课程
Java2平台版本 J2ME (Java 2 Platform Micro Edition) ·Java2平台微型版, ·适于开发小型设备和智能卡上的应用系统,如手机、PDA、车载GPS 等上的应用系统; J2SE (Java 2 Platform Standard Edition) ·Java2平台标准版, ●适于创建普通台式电脑上的应用系统,如PC机、小型工作站的应用 软件等; J2EE (Java 2 Platform Enterprise Edition) ●Java2平台企业版,是在J2SE基础上的扩展, ·适于创建服务器端的大型应用软件和服务系统。 Java EE概述 ·4。品北农林升大学信息工程学院本科生课程
❖ J2ME (Java 2 Platform Micro Edition) ⚫ Java 2平台微型版, ⚫ 适于开发小型设备和智能卡上的应用系统,如手机、PDA、车载GPS 等上的应用系统; ❖ J2SE (Java 2 Platform Standard Edition) ⚫ Java 2平台标准版, ⚫ 适于创建普通台式电脑上的应用系统,如PC机、小型工作站的应用 软件等; ❖ J2EE (Java 2 Platform Enterprise Edition) ⚫ Java 2平台企业版,是在J2SE基础上的扩展, ⚫ 适于创建服务器端的大型应用软件和服务系统。 Java 2平台版本 Java EE概述 •4 信息工程学院本科生课程
Java EE (Java Platform,Enterprise Edition) Java EE [wiki]: Is Oracle's(n's)enterprise Java computing platform. Provides an API and runtime environment for developing and running enterprise software,including network and web services,and other large-scale,multi-tiered,scalable, reliable,and secure network applications. Extends the Java Platform,Standard Edition (Java SE), providing an API for object-relational mapping (ORM), distributed and multi-tier architectures,and web services ·基于企业级应用模型架构以及一系列开发技术规范。 重量级(经典):以EJB为核心。轻量级(广义):以Spr ing:为核心 Java EE概述 5。 西北农林科教大学信息工程学院本科生课程
Java EE (Java Platform, Enterprise Edition) ❖ Java EE [wiki]: • Is Oracle's (Sun's) enterprise Java computing platform. • Provides an API and runtime environment for developing and running enterprise software, including network and web services, and other large-scale, multi-tiered, scalable, reliable, and secure network applications. • Extends the Java Platform, Standard Edition (Java SE), providing an API for object-relational mapping (ORM), distributed and multi-tier architectures, and web services. • 基于企业级应用模型架构 以及 一系列开发技术规范。 • 重量级(经典):以EJB为核心。轻量级(广义):以Spring为核心 Java EE概述 •5 信息工程学院本科生课程