第八节JSP技术.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文档。上传文档
查看更多
第八节JSP技术

第八节:JSP技术 一.Java. J a v a 是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向I n t e r n e t 的开发工具。 J a v a 技术是由美国S u n 公司倡导和推出的,J a v a 技术包括J a v a 语言和Java Media APIs 、Security APIs 、Management APIs 、Java Applet 、Java RMI 、J a v a B e a n s 、J a v a O S 、Java Servlet 、J D B C 、J N D I 、Enterprise JavaBeans 等, 二.JavaBeans 1. J a v a B e a n s 就是J a v a 的可重用组件技术。J S P 通过J a v a B e a n来扩充复杂的功能,如文件上载、发送e m a i l 以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。 2. JSP 对于在Web 应用中集成JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP 应用带来了更多的可伸缩性。 3. JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。 1. J D B C 是用于执行S Q L 语句的J a v a 应用程序接口,由一组用J a v a 语言编写的类与接口组成,在J S P 中将使用J D B C 来访问数据库。 2. J D B C 是一种规范,它让各数据库厂商为J a v a 程序员提供标准的数据库访问类和接口,这样就使得独立于D B M S 的J a v a 应用程序的开发工具和产品成为可能。 3. 一般的J a v a 开发工具都带有J D B C - O D B C 桥驱动程序,这样,只要是能够使用O D B C 访问的数据库系统,也就能够使用J D B C 访问了。 一.J2EE 1. 为了降低成本,并加快企业应用程序的设计和开发,J2EE 平台提供了一个基于组件的方法,来设计、开发、装配及部署企业应用程序。 2. J2EE 平台提供了多层的分布式的应用模型、组件再用、一致化的安全模型以及灵活的事务控制。 3. J2EE 规范定义了以下种类的组件 ? 应用客户组件。 ? Enterprise JavaBeans 组件。 ? S e r v l e t 及JavaServer Pages (JSP 页面)组件(也被称作Web 组件)。 ? Applet 。 4. 一个多层的分布式的应用模型意味着应用逻辑被根据功能划分成组件,并且可以在同一个服务器或不同的服务器上安装这些不同的组件。这些层是客户层、We b 层、业务层及企业信息系统层(EIS )等。 五.JSP 技术 1. JSP 技术概述 A. J S P 应当被看作是一种脚本语言,然而,作为一种脚本语言,J S P 又显得过于强大了,在J S P 中几乎可以使用全部的J a v a 类。 B. 作为一种基于文本的、以显示为中心的开发技术,J S P 提供了Java Servlet 的所有好处,并且,当与一个JavaBeans 类结合在一起时,提供了一种使内容和显示逻辑分开的简单方式。 C. 可以用带JavaBeans 类的JSP 页面来定义Web 模板,以建立一个由具有相似的外观的页面组成的网站。JavaBeans 类完成数据提供,这样在模板中就没有Java 代码,这意味着这些模板可以由一个HTML 编写人员来维护。 D. 一般来说,在实际的J S P 引擎中,J S P 页面在执行时是编译式,而不是解释式的。不同的J S P 引擎转译的结果也是不一样的。 E. 在J S P 文件转译为S e r v l e t 以后,每次客户机(通常是用户的We b 浏览器)向服务器请求这一个J S P文件的时候,服务器将检查自上次编译后J S P 文件是否有改变,如果没有改变,就直接执行S e r v l e t ,而不用再重新编译,其效率是相当高的。 F. J S P 的强大功能主要在于能和J a v a B e a n s 、Enterprise JavaBeans一起工作。 2. JSP 的优势及与其他Web 开发工具的比较 和传统的C G I 相比较,J S P 有相当的优势: A. 在速度上,传统的C G I 程序需要使用系统的标准输入输出设备来实现动态网页的生成,而J S P 是直接和服务器相关联的。 B. 对于C G I 来说,每一个访问就需要新增加一个进程来处理,进程不断地建立和销毁对于作为Web 服务器的计算机将是不小的负担。 C. J S

文档评论(0)

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

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

版权声明书
用户编号:7065201001000004

1亿VIP精品文档

相关文档