- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JAVA的WEB系统与技术
摘要:通过本学期WEB系统与技术的课程学习,对WEB系统开发很多方面有了更深入的了解,本文,通过对当今主流的几种web开发技术进行简要评价,并结合自己的设计作品谈谈基于java的web系统与技术,从而对这半学期的课程学习进行总结,并谈谈自己的看法。
关键词:WEB; JAVA;ASP
Web技术综述与对比
数据库是信息系统的核心。目前,Web与数据库连接的技术有很多 .其中JDBC是 Java程序连接和存取数据库的应用程序接口,由一组用Java语言编写的类与 接口组成 。是执行SQL语句的Java API。在 Web系统中,在数据的存取方面.采用了 JSP/Servlet+JDBC的技术 ,即客户端不产生数据库查询命令。客户端上的浏览器通过URL和中间层的Web服务器建立连接,Web服务器主要负责接收本地或 远程浏览器的HTTP数据请求.然后中间层的Servlet收到请求后,通过执行程序中的SQL语句 ,利用JDBC提供的标准API对数据库进行访问和相应的操作.Servlet再将查询的数据传给JSP。最后生成标准的JsP页面将结果返回给提 出请求的浏览器 。这样 .不仅将客户端与数据库服务器端分开 ,同时提高了数据库的访问效率。
目前有三种比较主流的Web开发技术。它们就是ASP(ActiveX ServerPage ) 、PHP 、Java这 三 种 技 术 。
ASP是一个服务器端的脚本环境。在站点的 Web服务器上解释脚本 ,可产生并执 行动态的 、交互式的 、高效率的站点服务器应用程序 。A S P内含于1lS 中。提供一个服务器端的脚本运行环境 。W eb服务器会自动将开发者设计的Active SevrerPages的程序码解释为标准 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的COMI DCOM获得Active规模支持。通过DCOM和MicrosofiTransaction Server获得结构支持;JSP可以通过SunJava的JavaBean和EJB获得规模支持 . 通过众多厂商的ApplicationServer获得结构支持 。
总体来说,JSP 是未来发展的趋势,事实上,世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。
JavaServerPages(JS
您可能关注的文档
- ,基于java的bbs论坛的设计与开发.doc
- 《基于NET的宿舍管理系统的设计与开发》外文翻译.doc
- 【毕业论文】基于matlab的人脸识别系统的设计与开发.doc
- 【毕业论文】基于单片机的照明控制系统的设计与开发.doc
- 1基于ARM平台的嵌入式自动指纹考勤机的设计与开发.doc
- 4110008032+付水生+基于ARM Cortex-M3的双以太网口通信的设计与开发.doc
- DEM建立与应用及基于DEM的ArcGIS水文分析的设计与开发.doc
- Java面向对象课程设计-拼图游戏的设计与开发(淮海工学院).doc
- protel课程设计-基于51单片机的计算器的设计与开发.doc
- TI公司官网源代码基于TMS320F2812的永磁同步电动机空间的设计与开发.doc
原创力文档


文档评论(0)