网站大量收购闲置独家精品文档,联系QQ:2885784924

第四章J2EE基础知识.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Copyright@2006南开创元J2EE基础知识第四章J2EE基础知识内容第一节J2EE技术简介√第二节JSP第一节J2EE技术简介一、J2EE的由来√二、J2EE的组成*一般知识*一、计算机应用程序的一般特点:大多数应用,从PC机上的简单报表程序到大型机上的复杂计算,都由三部分组成:用户界面部分:表示层应用逻辑部分:业务逻辑层数据访问部分:数据访问层二、应用程序开发模型的变迁过程:单层两层三层N层一、J2EE的由来1、传统应用程序模型√2、Web应用程序模型3、为什么需要J2EE4、什么是J2EE1、传统应用程序模型(一)数据访问、表示和业务逻辑在一个应用中功能紧紧耦合在一起代码复用、代码可维护性、代码的修改十分困难应用不是分布式的,不具有可伸缩性1、传统应用程序模型(二)用户界面和程序逻辑绑在一起,代码难以重用,不利于更新和维护服务器的数据库必须同每一个活动的客户保持连接,消耗大量资源,随着客户数目的增加性能不断下降,且存在死锁及崩溃的可能任何一点更新要对每一客户端进行部署数据模型“紧耦合”在每一客户端,数据库结构改变将导致全体客户端改变原始数据通过网络传递:加重网络负担客户端应用程序越来越大,对使用者的要求也越来越高一、J2EE的由来1、传统应用程序模型2、Web应用程序模型√3、为什么需要J2EE4、什么是J2EE2、Web应用程序模型(一)2、Web应用程序模型(一)WWW浏览方式带来的变化:“Browser-based”的客户端与“Internetworking”计算方式向服务器端的集中转化客户端:业务数据模型与UI分开,更“瘦”业务逻辑在中间层,通过:连接池,多线程可以处理多客户端早期应用编程困难且性能比较差:CGI(C/C++,VB,Perl等等),ISAPI,NSAPI2、Web应用程序模型(二)2、Web应用程序模型(二)从1层到N层,得到的改进:每一层可以被单独改变,而无需其它层的改变降低了部署与维护的开销,提高了灵活性、可伸缩性引入瘦客户端,计算被集中至服务器端,使性能提高成为可能仍然存在的问题:对企业级应用开发人员的要求太高:需要熟悉分布式协议(IIOP、IIOPS、HTTP、HTTPS、CGI、ISAPI、NSAPI),进行一致性事务处理,负载平衡,考虑安全性……分布式协议IIOP InternetInter-ORBProtocol:Internet交互ORB协议(CORBA--对象管理组)IIOPS IIOPlayeredovertheSSLprotocol.HTTP HyperTextTransprotProtocol:超文本传输协议HTTPS Secure?Hypertext?Transfer?Protocol:安全超文本传输协议ISAPI InternetServiceAPI:Internet服务APINSAPI NetscapeServerAPI:Netscape服务器APICGI CommonGatewayInterface:公共网关接口2、Web应用程序模型(三)应用程序各部分之间松耦合,从而应用程序各部分的更新相互独立业务逻辑集中放在服务器上由所有用户共享,使得系统的维护和更新变得简单,也更安全数据库不再和每一个活动的用户保持一个连接,而是由应用程序组件负责与数据库打交道,降低数据库服务器的负担,提高了性能一、J2EE的由来1、传统应用程序模型2、Web应用程序模型3、为什么需要J2EE√4、什么是J2EE3、为什么需要J2EE在企业级应用开发中所面临的而且必须解决的问题:分布式可移植旧系统集成支持面向Web可装配满足企业计算要求一致性事务性安全性要有好的特性可伸缩可扩展易维护3、为什么需要J2EEJ2EE提供了一套完整的解决所有这些问题的框架方案:提供了分布式、可移植构件的框架为构件与应用服务器提供标准API简化了服务器端中间层构件的设计3、为什么需要J2EEJ2EE对开发者和用户来说意味着:更短的开发时间可重用构件JSPEJB更简化的连接XML,JDBC,RMI-IIOP一、J2EE的由来1、传统应用程序模型2、Web应用

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档