基于JAVA的WEB系统与技术.docVIP

  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文档。上传文档
查看更多

基于JAVA的WEB系统与技术

摘要:通过本学期WEB系统与技术的课程学习,对WEB系统开发很多方面有了更深入的了解,本文,通过对当今主流的几种web开发技术进行简要评价,并结合自己的设计作品谈谈基于java的web系统与技术,从而对这半学期的课程学习进行总结,并谈谈自己的看法。

关键词:WEB;JAVA;ASP

Web技术综述与对比

数据库是信息系统的核心。目前,Web与数据库连接的技术有很多.其中JDBC是Java程序连接和存取数据库的应用程序接口,由一组用Java语言编写的类与接口组成。是执行SQL语句的JavaAPI。在Web系统中,在数据的存取方面.采用了JSP/Servlet+JDBC的技术,即客户端不产生数据库查询命令。客户端上的浏览器通过URL和中间层的Web服务器建立连接,Web服务器主要负责接收本地或远程浏览器的HTTP数据请求.然后中间层的Servlet收到请求后,通过执行程序中的SQL语句,利用JDBC提供的标准API对数据库进行访问和相应的操作.Servlet再将查询的数据传给JSP。最后生成标准的JsP页面将结果返回给提出请求的浏览器。这样.不仅将客户端与数据库服务器端分开,同时提高了数据库的访问效率。

目前有三种比较主流的Web开发技术。它们就是ASP(ActiveXServerPage)、PHP、Java这三种技术。

ASP是一个服务器端的脚本环境。在站点的Web服务器上解释脚本,可产生并执行动态的、交互式的、高效率的站点服务器应用程序。ASP内含于1lS中。提供一个服务器端的脚本运行环境。Web服务器会自动将开发者设计的ActiveSevrerPages的程序码解释为标准HTML格式。在用户端的浏览器上显示出来,用户端要使用常规可执行HTML码的浏览器。即可浏览ASP借助Script脚本语言(Vbscript、Jscript)以及ActiveX服务器组件来扩充功能。但ASP有一个缺点,安全性不好.使用者必须随时注意微软公司发布的补丁程序,以便及时更新统。

PHP是一种跨平台的服务器的嵌入式脚本语言,它大量地借用C、Ped语言的语法语言的语法,并结合PHP自己的特性。使Web开发者能够快速地写出动态生成页面。它支持目前大多数数据库。PHP可以支持具有与许多数据库相连接的函数。但PHP提供的数据库接口支持不统一。比如对Oracle,MySQL、Sybase的接口.彼此都不一样。这也是PHP的一个弱点。

JsP是Sun公司推出的新一代站点开发语言。它完全解决了目前ASP,PHP的一个通病——脚本级执行。JsP可以在Servlet和JavaBean/EJB支持下。构建功能强大的企业级Web应用平台。

JSP的最大特点是将内容的生成和显示进行分离。使用JsP技术.Web页面开发人员可以使用HTML或者XML标记来设计和格式化最终页面。使用JSP标记或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在JSP标记JavaBeans组件中,并捆绑在小脚本中。所有的脚本在服务器端运行。由于JSP页面的内置脚本语言是基于Java编程语言的,拥有Java编程语言“一次编写,各处运行”的特点。而且所有的JSP页面都被编译成为JavaServletClas,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。

目前,ASP还主要运行于微软的服务器产品上。而PHP可在多平台的Web服务器上正常运行,还支持IS.Apache等通用Web服务器,用户在更换平台时。需要对代码做一些改变。但PHP只能称为几乎与平台无关,例如:PHP函数库中的很多字符串函数在Unix平台下运行正常,但在Windows平台下根本不起作用。jSP几乎可以运行于所有平台。

目前在国内PHP与ASP应用最为广泛,但在国外,JSP已经是比较流行的一种技术,尤其是在电子商务类的网站,大多采用JSP。PHP本身存在很多缺点,首先,PHP缺乏多层结构支持。其次。PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。ASP和JSP则没有以上缺陷,ASP可以通过Windows的COMIDCOM获得Active规模支持。通过DCOM和MicrosofiTransactionServer获得结构支持;JSP可以通过SunJava的JavaBean和EJB获得规模支持.通过众多厂商的ApplicationServer获得结构支持。

总体来说,JSP是未来发展的趋势,事实上,世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。

JavaServerPages(JS

文档评论(0)

展翅高飞2020 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档