西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)01 Java EE概述

课程提纲 口第一部分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 信息工程学院本科生课程

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总体架构
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)00 Java EE技术 Introduction(主讲:张阳).ppt
- 西北农林科技大学:《J2EE技术》课程授课教案(Java EE技术,共二十讲).pdf
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验7 SSH2整合技术实现(Spring3.0+Struts2.2.1+Hibernate3.3).doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验6 消息驱动Bean.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验5 JPA关系操作.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验4 JPA基本用法.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验3 在Eclipse中开发部署无状态会话bean.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验2 在Eclipse环境下JSF的应用.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验1 在Eclipse中开发Web应用.doc
- 《J2EE技术》课程教学资源(书籍文献)Spring in Action, Third Edition,Craig Walls.pdf
- 《J2EE技术》课程教学资源(书籍文献)Beginning EJB 3 Java EE 7 Edition, 2nd Edition.pdf
- 《J2EE技术》课程教学资源(书籍文献)Struts 2 实战(struts2 in action,[美]Donald Brown、Chad Michael Davis、Scott Stanlick).pdf
- 《J2EE技术》课程教学资源(书籍文献)EJB3 In Action(Debu Panda,Reza Rahman,Derek Lane).pdf
- 《J2EE技术》课程教学资源(书籍文献)Hibernate In Action(英文版,CHRISTIAN BAUER GAVIN KING).pdf
- 《J2EE技术》课程教学资源(书籍文献)MyEclipse环境下SSH2整合开发.pdf
- 西北农林科技大学:《J2EE技术》课程教学资源(试卷习题)模拟试题.doc
- 西北农林科技大学:《J2EE技术》课程教学大纲 J2EE Technology(Java platform, Enterprise Edition).pdf
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第9章 网络应用与应用层协议.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第8章 TCP技术.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第7章 移动IP技术.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)02 Services(JNDI/RMI/JDBC/JTA/JMS简介).ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)03 Java Web应用概述.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)04 JSP基本语法.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)05 Servlet技术.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)06 EL(表达式语言)& JSTL(JSP标签库)& MVC.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)07 JSF概述(JavaServer Faces).ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)08 JSF组件.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)09 EJB概述(Enterprise JavaBean).ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)10 会话bean.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)11 JMS与消息驱动bean(MDB).ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)12 Java持久化API(JPA)概述与基础应用(Java Persistence API).ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)13 JPA进阶(JPQL,Java Persistence Query Language).ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)15 Struts入门.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)16 Hibernate入门.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)17 Spring入门.ppt
- 西北农林科技大学:《Visual Basic程序设计基础》课程教学大纲 Fundamentals of Programing in Visual Basic.pdf
- 西北农林科技大学:《Visual Basic程序设计基础》课程教学资源(参考资料)WINDOWS VC VB API 函数大全.doc
- 西北农林科技大学:《Visual Basic程序设计基础》课程授课教案(主讲教师:陈勇).pdf
- 西北农林科技大学:《Visual Basic程序设计基础》课程教学资源(PPT课件)第01章 VB可视化编程基础.ppt
- 西北农林科技大学:《Visual Basic程序设计基础》课程教学资源(PPT课件)第02章 代码基础.ppt