j2ee课件-第1章_j2ee概述

j2ee课件-第1章_j2ee概述

ID:9880469

大小:740.51 KB

页数:30页

时间:2018-05-11

j2ee课件-第1章_j2ee概述_第1页
j2ee课件-第1章_j2ee概述_第2页
j2ee课件-第1章_j2ee概述_第3页
j2ee课件-第1章_j2ee概述_第4页
j2ee课件-第1章_j2ee概述_第5页
资源描述:

《j2ee课件-第1章_j2ee概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、priseEditionJava版本:J2SE(Java2standardedition),针对普通PC的标准应用程序开发。J2EE,针对企业级应用服务的开发。J2ME(Java2microedition),用于嵌入式设备、移动设备(手机、PDA)上的开发。基于J2EE的开发技术41、JavaEE产生的背景1.2企业级应用*企业级应用程序:泛指那些为大型组织部门创建的应用程序。*企业级应用的特点:事物处理、大规模、分布式、高速反应性、安全性、一致性、旧系统集成支持等等基于J2EE的开发技术51、JavaEE产生的背景1.

3、3为什么使用JavaEEJavaEE提供了一套完整的解决所有这些问题的框架方案.基于J2EE的开发技术6主要内容1、JavaEE产生的背景2、什么是JavaEE√3、JavaEE编程思想:组件--容器4、JavaEE的体系结构5、JavaEE核心技术基于J2EE的开发技术72、什么是JavaEEJavaEE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的技术架构。JavaEE是一个标准中间件体系结构JavaEE是企业分布式应用开发标准JavaEE是标准化组件和容器的集合JavaEE不是编程语言

4、!!基于J2EE的开发技术8主要内容1、JavaEE产生的背景2、什么是JavaEE3、JavaEE编程思想:组件--容器√4、JavaEE的体系结构5、JavaEE核心技术基于J2EE的开发技术93、JavaEE编程思想:组件-容器基于J2EE的开发技术10容器组件组件组件组件3、JavaEE编程思想:组件-容器3.1组件JavaEE应用程序是由组件构成的。JavaEE组件是具有独立功能的软件单元。组件有2种类型:Web组件:与基于Web的客户端进行交互。EJB组件:实现业务逻辑的Java组件。基于J2EE的开发技术1

5、13、JavaEE编程思想:组件-容器3.2容器容器为组件提供运行环境。JavaEE规定:兼容JavaEE的服务器必须定义一套容器来放置JavaEE组件。相对于JavaEE组件的两种类型,容器也有两种:Web容器EJB容器基于J2EE的开发技术12主要内容1、JavaEE产生的背景2、什么是JavaEE3、JavaEE编程思想:组件--容器4、JavaEE的体系结构√5、JavaEE核心技术基于J2EE的开发技术134、JavaEE的体系结构基于J2EE的开发技术144.1计算机应用程序的一般特点:大多数应用,从PC机上

6、的简单报表程序到大型机上的复杂计算,都由三部分组成:用户界面部分:表示层应用逻辑部分:业务逻辑层数据访问部分:数据访问层4.2应用程序开发模型的变迁过程:单层两层三层N层12312312312344、JavaEE的体系结构基于J2EE的开发技术154.3单层体系结构:往往运行于一台计算机上,所有功能、服务等都集中在一个应用程序中单层代码方案逻辑结构物理结构4、JavaEE的体系结构基于J2EE的开发技术164.3单层体系结构:往往运行于一台计算机上,所有功能、服务等都集中在一个应用程序中优点:易于管理、数据的一致性缺点:

7、数据访问、表示和业务逻辑在一个应用中代码复用、代码可维护性、代码的修改十分困难应用不是分布式的,不具有可伸缩性4、JavaEE的体系结构基于J2EE的开发技术174.4两层体系结构:应用程序中实现表示和业务逻辑功能,而将数据库访问逻辑分离出来。提出:想在多个应用程序间共享数据。两层体系结构客户端服务器逻辑结构物理结构4、JavaEE的体系结构基于J2EE的开发技术184.4两层体系结构:客户端/服务器结构(C/S结构)服务器端通常安装数据库系统。客户端安装专用的客户端软件。业务逻辑通常在客户端处理,适用于单机或者小型局域

8、网。胖客户端:表示逻辑业务逻辑FatclientFatclient4、JavaEE的体系结构基于J2EE的开发技术19两层结构的缺点:胖客户端包含业务代码,并且需要知道数据源的具体情况,数据库结构等的改变将导致全体客户端改变,不利于升级和维护。出现的问题:随着Internet的出现,用户越来越不希望为实现某个功能而经

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。