JavaEE第一章JavaEE概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 JavaEE概述 目录 1.1 Java EE 产生的背景 问题1:从java语言的发展来看 95.5 Sun公司推出Java技术。10多年来,已发展成为全球第一大软件开发平台——Java是长时间以来最卓越的程序语言。Bill Gates 99年,Java从一种语言发展成为一种开发平台 ,出现Sun ONE体系结构,以Java语言为核心,包括以下三个版本和 J2SE J2ME J2EE 与同类Microsoft公司的.Net相比, Sun ONE 更接近或更能满足互联网在智能化Web服务方面的开放性、分布性和平台无关性 J2EE(Java 2 Platform ,Enterprise Edition—Java2平台企业版),是使用Java进行企业级应用系统开发的一套扩展标准,必须基于J2SE。 2005年8月, Java升级到1.5版,SUN的伙伴们将J2EE 1.5改名为java EE 5,以前J2EE版本还是称为J2EE。 问题2:Java EE究竟是什么? Java EE是一个标准中间件体系结构 JavaEE 不是编程语言!! Java EE是企业分布式应用开发标准 问题3:为什么需要 JavaEE? 1.1.1企业应用程序的特点 1.1.2企业级应用程序体系结构 企业应用的特点(分布式、面向web、开发的、集成的、可移植、易于扩展和维护,企业计算具有一致性、事务性、安全性等)决定了企业应用的体系结构 ——JavaEE集上述特性为一身!! 1.1.1企业应用程序的特点 分布式 企业应用日常的运行环境 局域网——组织内部 Internet——连接分布在世界各地的部门或者用户——面向web 高速反应性 社会需求的瞬息万变?企业不断变更业务规则以适应 企业程序必须具备能力来及时适应需求的改变 安全性 系统安全可靠——正常运行 合法用户经过合法途径使用(是否未经登录?是否直接录入网址?是否有权限?谁在运行?) 事务性 两个或多个网络的计算机资源上访问并更新数据的时候不会错,一个程序要么进行一系列数据库操作成功完成, 要么一点也不做,避免写到一半的时候出错——如银行转账 可扩展性 潜在用户数量的不断膨胀?应用性能要扩展 企业的信息资源不断增长?系统功能的扩展 ?系统的结构能否很容易在保留原有功能的基础上很容易扩展?开放性?插件? 集成化 旧系统的集成支持——不是白手起家 目前很多企业的信息存放在老的或者过时的应用系统或者其它数据库中(或不一定是java的或数据库的)——遗产系统 最大限度的利用以往信息 或者历史信息仍具有保留价值——如电厂运行资料,成绩库、大型超市的客户信息库、医学院校的教学视频、CT CR的影像库等 新老系统的集成、运行平台不同 现有系统之间的集成 可移植性、易维护 安全性小例子:我们是否可以偷窥别人的邮件? 打开某个邮件 将该页网址copy下来/js3/main.jsp?sid=iCOQncrOggxflCqsyDOObTaVUDinTCCQ 再打开一个IE浏览器,贴上该网址 1.1.2企业级应用程序体系结构 1)C/S两层结构 2)B/S三层结构 3)多层结构 1)C/S两层结构 2)B/S三层结构 3)多层结构 中间服务器又按应用逻辑划分成若干子层 1.2 JavaEE的体系结构 “理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究,精通音乐,懂得医药知识,具有法学造诣,深谙天文学及天文计算。” --Vitruvius(古罗马建筑师),约公元前 25 年 1.2.1 JavaEE的多层体系结构 典型的JavaEE包括4层: 客户层 浏览器(html、或者applet) 桌面应用程序 表示层(web层) Servlet(Server+Applet) JSP(Java Server Page) 业务逻辑层 EJB(Enterprise Bean) 企业信息系统层 Database ERP 大型机事务处理 其它遗留信息系统 案例1:简单的网上书店的架构图 网上商店实现了商品浏览,用户可以进行订单查询,生成订单以及删除订单等操作。 案例2:用户登录系统的架构图P327 1.2.2 JavaEE是企业分布式应用的的开发标准 Java EE是一个标准中间件体系结构 JavaEE 不是编程语言!! Java EE是企业分布式应用开发标准 它规范了: 分布式组件(JSP、Servlet 、EJB)应该实现哪些接口、提供哪些方法? 容器应该提供的服务 容器:分布式组件的运行环境 如Jsp运行在web容器中 EJB组件运行在EJB容器中 容器实现的服务:JDBC,JNDI,JMS消息服务等(详见后)

文档评论(0)

书房 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档