ch01JAVAEE概述.pptVIP

  • 3
  • 0
  • 约5.36千字
  • 约 32页
  • 2016-12-25 发布于重庆
  • 举报
部署代价廉价 提供中间层集成框架以满足无需太多费用而又需要高可用性、高可靠性和可扩展性的应用的需求。 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持 保留现存的IT资产 可以充分利用用户原有的投资,如一些公司使用的BEA Tuxedo、IBM CICS、IBM Encina、Inprise VisiBroker以及Netscape Application Server 高效的开发 允许公司把一些通用的、很繁琐的服务端任务交给中间件供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,从而可大大缩短开发时间 中间件供应商一般提供以下中间件服务 状态管理服务 持续性服务 分布式共享数据对象CACHE服务 支持异构环境 基于Java EE的应用程序不依赖任何特定操作系统、中间件、硬件。基于Java EE的程序只需开发一次就可部署到各种平台 Java EE标准允许客户订购与Java EE兼容的第三方的现成的组件,把它们部署到异构环境中 可伸缩性 Java EE平台提供了广泛的负载平衡策略,能消除系统中的瓶颈,允许多台服务器集成部署。这种部署可达数千个处理器,从而实现高度可伸缩 开发企业门户网站 开发企业内部网站。如企业OA 开发分布式系统 开发基于云计算平台的应用程序 云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。 云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。 目前广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。 首先学习Java 不要过分依赖于集成开发环境(IDE) 按照Java规范编程 学习web知识 选择服务器和学习使用配置 学习XML文件基础知识,能够编写读取XML文件 充分利用网络 参照本书章节的编排 要求同学们大学期间在课堂上的专业课学习上做到三点:1)扎实的专业基础知识;2)良好的英文读写水平;3)快速掌握陌生知识的能力。 本书的目标是本科教材,因此这不是一本大部头的、面面俱到的JAVA EE书,而且本科的教学本身也应该是启发式的教学,是入门引领、抛砖引玉的作用。对于JAVA EE的学习,一定要掌握原理,并且理论性知识和上机实践同样重要。 到目前为止,同学们要用好一下几样资源:1)书。2)Eclipse。3)api文档。4)网络。用好baidu、google。 Java EE框架概述 什么是Java EE Java EE能做什么 如何学习Java EE编程技术 C/S架构B/S架构 C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。 优点:(1)充分发挥客户端PC的处理能力; “胖”客户端 (2) 响应速度快; 缺点: (1)只适用于局域网 (2)客户端需要安装专用的客户端软件,维护成本高 (3)对客户端的操作系统一般也会有限制。 B/S(Browser/Server)架构即浏览器和服务器架构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。 优点: (1)多数业务逻辑存在于服务器端,减轻了客户端的负荷,“瘦”客户端; (2)客户端无需安装专门软件,更新维护均在服务器端; (3)适于移动、分布式处理 Java EE (Java Platform Enterprise Edition)是Sun公司推出的企业级应用程序版本。 Java EE不是一门编程语言,也不是一个现成的产品,而是一个标准,是一个为企业分布式应用的开发提供的一套规范和标准的平台,帮助企业开发和部署可移植、健壮、可伸缩且安全的服务器端Jav

文档评论(0)

1亿VIP精品文档

相关文档