- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2EE基础知识概论 姓名:周柳 说 明 本文不深入具体技术,而是从一个比较宏观的角度讲述J2EE平台的概念,并对开发J2EE所要的条件做简单介绍,如有可能对相似技术做了一些简单的比较。 内 容 一、J2EE的由来 √ 二、J2EE的组成 三、J2EE的常用开发和部署工具 * 一 般 知 识 * 一、计算机应用程序的一般特点 : 大多数应用,从PC机上的简单报表程序到大型机上的复杂计算,都由三部分组成: 用户界面部分:表示层 应用逻辑部分:业务逻辑层 数据访问部分:数据访问层 二、应用程序开发模型的变迁过程: 单层 两层 三层 N层 一、J2EE的由来 1、传统应用程序模型 √ 2、Web应用程序模型 3、为什么需要J2EE 4、什么是J2EE 1、传统应用程序模型(一) 数据访问、表示和业务逻辑在一个应用中 代码复用、代码可维护性、代码的修改十分困难 应用不是分布式的,不具有可伸缩性 1、传统应用程序模型(二) 用户界面和程序逻辑绑在一起,代码难以重用 服务器的数据库必须同每一个活动的客户保持连接,消耗大量的运算资源,随着客户数目的增加性能不断下降,且存在死锁及崩溃的可能 数据模型“紧耦合”在每一客户端,数据库结构改变将导致全体客户端改变,不利于更新和维护 原始数据通过网络传递:加重网络负担 客户端应用程序越来越大,对使用者的要求也越来越高 一、J2EE的由来 1、传统应用程序模型 2、Web应用程序模型 √ 3、为什么需要J2EE 4、什么是J2EE 2、 Web应用程序模型(一) 2、 Web应用程序模型(一) WWW浏览方式带来的变化: “Browser-based” 的客户端与“Internetworking” 计算方式向服务器端的集中转化 客户端:业务数据模型与UI分开,更“瘦” 业务逻辑在中间层,通过:连接池,多线程可以处理多客户端 早期应用编程困难且性能比较差:CGI(C/C++, VB, Perl等等),ISAPI ,NSAPI 2、 Web应用程序模型(二) 2、 Web应用程序模型(二) 从1层到N层,得到的改进: 每一层可以被单独改变,而无需其它层的改变 降低了部署与维护的开销,提高了灵活性、可伸缩性 引入瘦客户端,计算被集中至服务器端,使性能提高成为可能 仍然存在的问题: 对企业级应用开发人员的要求太高: 需要熟悉分布式协议(IIOP、IIOPS、HTTP、HTTPS、CGI、ISAPI、NSAPI),进行一致性事务处理,负载平衡,考虑安全性…… 2、 Web应用程序模型(三) 应用程序各部分之间松耦合,从而应用程序各部分的更新相互独立 业务逻辑集中放在服务器上由所有用户共享,使得系统的维护和更新变得简单,也更安全 数据库不再和每一个活动的用户保持一个连接,而是由应用程序组件负责与数据库打交道,降低数据库服务器的负担,提高了性能 一、J2EE的由来 1、传统应用程序模型 2、Web应用程序模型 3、为什么需要J2EE √ 4、什么是J2EE 3、为什么需要J2EE 在企业级应用开发中所面临的而且必须解决的问题: 分布式 可移植 旧系统集成支持 面向Web 可装配 满足企业计算要求 一致性 事务性 安全性 要有好的特性 可伸缩 可扩展 易维护 3、为什么需要J2EE J2EE提供了一套完整的解决所有这些 问题的框架方案: 提供了分布式、可移植构件的框架 为构件与应用服务器提供标准API 简化了服务器端中间层构件的设计 3、为什么需要J2EE J2EE对开发者和用户来说意味着: 更短的开发时间 可重用构件 JSP EJB 更简化的连接 XML,JDBC,RMI-IIOP 一、J2EE的由来 1、传统应用程序模型 2、Web应用程序模型 3、为什么需要J2EE 4、什么是J2EE √ 4、什么是J2EE Open and standard based platform for developing, deploying and managing n-tier, Web-enabled, server-centric enterprise applications 开放的、基于标准的平台,用以开发、部署和管理N层结构、面向Web的,以服务器为中心的企业级应用 内 容 一、J2EE的由来 二、J2EE的组成 √ 三、J2EE的常用开发和部署工具 二、J2EE的组成 1、What is Java
您可能关注的文档
- 南京大学商学院MBA《人力资源管理与开发》课件.ppt
- 企业法律实务.ppt
- 第四章 21世纪中国油气资源的可持续发展.ppt
- 第三章 商业银行的组织制度.ppt
- 可靠性原理_孙有朝_第一章可靠性概论.ppt
- Lecture3_系统设计.ppt
- 化工分离过程课件( 陈洪钫,刘家祺编 )第二章 单级平衡过程.ppt
- 高考一轮复习直线运动第一单元课件.ppt
- 电子设计自动化(EDA)概述(第一讲).ppt
- 第6章地下工程围岩稳定地质分析1.ppt
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
文档评论(0)