Ijsp与js的区别新手必读.docxVIP

  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文档。上传文档
查看更多
Ijsp与js的区别新手必读

Java技术J a v a是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向I n t e r n e t的开发工具。自从1 9 9 5年正式问世以来,J a v a的快速发展已经让整个We b世界发生了翻天覆地的变化。随着Java Servlet的推出,J a v a在电子商务方面开始崭露头角,最新的Java Server Page技术的推出,更是让J a v a成为基于We b的应用程序的首选开发工具。要学习J a v a技术中的Java Server Page,J a v a基础是必不可少的,本书将在第2章为没有J a v a基础的读者简单讲解J a v a的基础语法和Java Beans等,它们是在学习J S P之前必须掌握的J a v a知识。这里,先回顾一下J a v a的发展历程,然后讲解几个后面将要用到的重要概念。1.1.1 JavaBeans什么是J a v a B e a n s?J a v a B e a n s就是J a v a的可重用组件技术。A S P通过C O M来扩充复杂的功能,如文件上载、发送e m a i l以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。J S P通过J a v a B e a n实现了同样的功能扩充。JSP 对于在Web 应用中集成JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP 应用带来了更多的可伸缩性。JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。在实际的J S P开发过程中,读者将会发现,和传统的A S P或P H P页面相比,J S P页面将会是非常简洁的,由于J a v a B e a n s开发起来简单,又可以利用J a v a语言的强大功能,许多动态页面处理过程实际上被封装到了J a v a B e a n s中。1.1.2 JDBCJ D B C是用于执行S Q L语句的J a v a应用程序接口,由一组用J a v a语言编写的类与接口组成,在J S P中将使用J D B C来访问数据库。J D B C是一种规范,它让各数据库厂商为J a v a程序员提供标准的数据库访问类和接口,这样就使得独立于D B M S的J a v a应用程序的开发工具和产品成为可能。一般的J a v a开发工具都带有J D B C - O D B C桥驱动程序,这样,只要是能够使用O D B C访问的数据库系统,也就能够使用J D B C访问了。有趣的是,不同于O D B C是Open Database Connectivity的简称,J D B C并不是Java Database Connecivity的简称,而是S U N的注册商标,至少官方说法是这样的。1.1.3 Java ServletJava Servlet是J S P技术的基础,而且大型的We b应用程序的开发需要Java Servlet和J S P配合才能完成,这里简单介绍S e r v l e t的相关知识,S e r v l e t的开发将在第二部分讲述。S e r v l e t这个名称大概源于A p p l e t,现在国内的翻译方式很多,本书为了避免误会,决定直接采用S e r v l e t而不做任何翻译,读者如果愿意,可以称之为“小服务程序”。S e r v l e t其实和传统的C G I程序和I S A P I、N S A P I等We b程序开发工具的作用是相同的,在使用Java Servlet以后,用户不必再使用效率低下的C G I方式,也不必使用只能在某个固定We b服务器平台运行的A P I方式来动态生成We b页面。许多We b服务器都支持S e r v l e t,即使不直接支持S e r v l e t的We b服务器也可以通过附加的应用服务器和模块来支持S e r v l e t。得益于J a v a的跨平台的特性, S e r v l e t也是平台无关的,实际上,只要符合Java Servlet规范, S e r v l e t是完全平台无关且是We b服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。但Java Servlet也不是没有缺点,和传统的C G I、I S A P I、N S A P I方式相同,Java Servlet是利用输出H T M L语句来实现动态网页的,如果用Java Servlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场恶梦。这就是为什么S U N还要推出

文档评论(0)

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

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

1亿VIP精品文档

相关文档