1. 首页
  2. 文档大全

J2EE课件-第1章_J2EE概述

上传者:dzz****808 2022-06-09 05:04:46上传 PPT文件 740.50KB
J2EE课件-第1章_J2EE概述_第1页 J2EE课件-第1章_J2EE概述_第2页 J2EE课件-第1章_J2EE概述_第3页

《J2EE课件-第1章_J2EE概述》由会员分享,可在线阅读,更多相关《J2EE课件-第1章_J2EE概述(30页珍藏版)》请在文档大全上搜索。

1、基于J2EE的开发技术计算机科学技术学院计算机科学技术学院权权 巍巍www.wetherm-www.wetherm-基于基于J2EE的开发技术的开发技术2 2考试成绩考试成绩平时成绩(平时成绩(20)实验成绩(实验成绩(10)期末成绩(期末成绩(70)参考教材参考教材郝玉龙等,郝玉龙等,Java EE编程技术,编程技术,清华大学出版社、北京交通大学出版社,清华大学出版社、北京交通大学出版社,2008 第一章第一章 Java EE概述概述1、Java EE产生的背景产生的背景 2、什么是、什么是Java EE3、Java EE编程思想:组件编程思想:组件-容器容器4、Java EE的体系结构的体

2、系结构5、Java EE核心技术核心技术基于基于J2EE的开发技术的开发技术3 31、Java EE产生的背景产生的背景1.1 Java EE全称:全称:Java Platform Enterprise EditionJava版本:版本:uJ2SE(Java 2 standard edition),针对普通,针对普通PC的标准应用程序开发。的标准应用程序开发。uJ2EE,针对企业级应用服务的开发。,针对企业级应用服务的开发。uJ2ME(Java 2 micro edition),用于嵌入式设,用于嵌入式设备、移动设备(手机、备、移动设备(手机、PDA)上的开发。)上的开发。基于基于J2EE的开

3、发技术的开发技术4 41、 Java EE产生的背景产生的背景1.2 企业级应用企业级应用 *企业级应用程序:企业级应用程序:泛指那些为大型组织部门创建泛指那些为大型组织部门创建的应用程序。的应用程序。 *企业级应用的特点:企业级应用的特点:事物处理、大规模、分布式、高速反应性、安事物处理、大规模、分布式、高速反应性、安全性、一致性、旧系统集成支持等等全性、一致性、旧系统集成支持等等基于基于J2EE的开发技术的开发技术5 51、 Java EE产生的背景产生的背景1.3 为什么使用为什么使用Java EE Java EE提供了一套完整的解决所有这些问提供了一套完整的解决所有这些问题的框架方案题

4、的框架方案.基于基于J2EE的开发技术的开发技术6 6主要内容 1、Java EE产生的背景产生的背景2、什么是、什么是Java EE3、Java EE编程思想:组件编程思想:组件-容器容器4、Java EE的体系结构的体系结构5、 Java EE核心技术核心技术基于基于J2EE的开发技术的开发技术7 72、什么是、什么是Java EEJava EE是一种利用是一种利用Java 2平台来简化企业平台来简化企业解决方案的开发、部署和管理相关的复杂解决方案的开发、部署和管理相关的复杂问题的技术架构。问题的技术架构。uJava EE是一个标准中间件体系结构是一个标准中间件体系结构uJava EE是企

5、业分布式应用开发标准是企业分布式应用开发标准uJava EE是标准化组件和容器的集合是标准化组件和容器的集合Java EE 不是编程语言!不是编程语言! 基于基于J2EE的开发技术的开发技术8 8主要内容 1、Java EE产生的背景产生的背景2、什么是、什么是Java EE3、Java EE编程思想:组件编程思想:组件-容器容器4、Java EE的体系结构的体系结构5、Java EE核心技术核心技术基于基于J2EE的开发技术的开发技术9 93、Java EE编程思想:组件编程思想:组件-容器容器基于基于J2EE的开发技术的开发技术1010容器容器组件组件组件组件组件3、Java EE编程思想

6、:组件编程思想:组件-容器容器3.1 组件组件nJava EE应用程序是由组件构成的。应用程序是由组件构成的。 Java EE组组件是具有独立功能的软件单元。件是具有独立功能的软件单元。n组件有组件有2种类型:种类型:pWeb组件:与基于组件:与基于Web的客户端进行交互。的客户端进行交互。pEJB组件:实现业务逻辑的组件:实现业务逻辑的Java组件。组件。 基于基于J2EE的开发技术的开发技术11113、Java EE编程思想:组件编程思想:组件-容器容器3.2 容器容器n容器为组件提供运行环境。容器为组件提供运行环境。nJava EE规定:兼容规定:兼容Java EE的服务器必须定义的服务

7、器必须定义一套容器来放置一套容器来放置Java EE组件。组件。n相对于相对于Java EE组件的两种类型,容器也有两种:组件的两种类型,容器也有两种:Web容器容器EJB容器容器 基于基于J2EE的开发技术的开发技术1212主要内容 1、Java EE产生的背景产生的背景2、什么是、什么是Java EE3、Java EE编程思想:组件编程思想:组件-容器容器4、Java EE的体系结构的体系结构5、Java EE核心技术核心技术基于基于J2EE的开发技术的开发技术13134、 Java EE的体系结构的体系结构基于基于J2EE的开发技术的开发技术14144.1 计算机应用程序的一般特点计算机

8、应用程序的一般特点 : 大多数应用,从大多数应用,从PC机上的简单报表程序到大型机上机上的简单报表程序到大型机上的复杂计算,都由三部分组成:的复杂计算,都由三部分组成:u用户界面部分:表示层用户界面部分:表示层u应用逻辑部分:业务逻辑层应用逻辑部分:业务逻辑层u数据访问部分:数据访问层数据访问部分:数据访问层 4.2 应用程序开发模型的变迁过程:应用程序开发模型的变迁过程: 单层单层 两层两层 三层三层 N层层 1 2 31 2312312 3 44、Java EE的体系结构的体系结构基于基于J2EE的开发技术的开发技术15154.3 单层体系结构单层体系结构: 往往运行于一台计算机上,所有功

9、能、服务等往往运行于一台计算机上,所有功能、服务等都集中在一个应用程序中都集中在一个应用程序中单层代码方案单层代码方案逻辑结构逻辑结构物理结构物理结构4、Java EE的体系结构的体系结构基于基于J2EE的开发技术的开发技术16164.3 单层体系结构单层体系结构: 往往运行于一台计算机上,所有功能、服务等往往运行于一台计算机上,所有功能、服务等都集中在一个应用程序中都集中在一个应用程序中p优点优点:易于管理、数据的一致性易于管理、数据的一致性p缺点缺点:数据访问、表示和业务逻辑在一个应用中数据访问、表示和业务逻辑在一个应用中代码复用、代码可维护性、代码的修改十分困难代码复用、代码可维护性、代


文档来源:https://www.renrendoc.com/paper/212603851.html

文档标签:

下载地址