数据库类论文范文数据库,与基于JSP与XML的电子商务站点相关毕业论文提纲
本论文是一篇数据库类毕业论文提纲,关于基于JSP与XML的电子商务站点相关毕业论文开题报告范文。免费优秀的关于数据库及电子商务及电子商务网站方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
[摘 要]本文比较了电子商务网站的各种编程技术,指出了JSP的特点.指出了XML技术在内容定义和数据定义方面的优越性.论述了JSP和XML相结合的主要方法和现有的技术,指出了数据库技术对XML的支持以及XML和数据库技术的交互方法.
[关 键 词]JSPXML数据库电子商务
随着Inter技术的进步和应用领域的不断扩展,使得电子商务具有更加坚实的技术基础和良好的应用前景.JSP和XML技术在构建电子商务站点上有其独特的优越性.
一、Web服务器编程技术比较
要构建一个电子商务网站,首先就是要对外发布其Web网页,而静态的HTML网页已经不能满足网络交互性的要求.而通过发布动态网页,可以避免在客户端安装专门的应用程序,只需要在客户端有一个Web浏览器即可,而且服务程序的改动对于每个客户端来说都是透明的,不需要重新设置客户端的状态或安装客户端程序.CGI、ASP、PHP以及JSP都是现阶段非常流行的动态网页编程技术.
1.CGI
CGI(CommonGatewayInterface:通用网关接口)是Web服务器与CGI应用程序之间进行通讯的协议.CGI程序需要读入一长串的字符串,然后解析字符串,从中得到数据,这样便会在解读字符串上要消耗比较多的时间.而且,对于每个新用户的CGI服务,都会在Web服务器上产生新的进程,当用户数量急剧增加时,Web服务器的负担将非常沉重,整体性能下降很快.另外,CGI程序在改动后,需要重新编译,这些都限制了CGI的应用.
2.ASP
ASP(ActiveServerPages)是一个Web服务器端的开发环境.ASP以及PHP、JSP都是在HTML代码中混合某种程序代码,由语言引擎解释执行程序代码,而由HTML代码负责信息的发布样式.当用户在客户端通过访问Web页面,向服务器发送消息时,程序代码的在服务器端执行,结果被重新嵌入到HTML代码中,然后一起返回给客户端浏览器.ASP采用的脚本语言是VBScript或者JavaScript.但是,ASP只能在微软的服务器产品上实现,这样就限制了ASP的可移植性.
3.PHP
PHP(HypertextPreprocessor)可在Windows、Unix、Linux的Web服务器上正常执行,用户在更换服务器平台时不需要变换PHP代码,可移植性好.PHP有很多实现与数据库相连接的函数,也可以编写外部函数去间接存取数据库,利用PHP可以很方便地修改编码来适应数据库的变化.但是,对于负荷较大的电子商务站点,PHP缺乏多层结构支持和规模支持,数据库接口也不够统一.
4.JSP
JSP(JavaServerPage)的内置脚本语言是基于Java的程序设计语言.JSP的引擎负责将JSP页面翻译成Servlet代码(.java文件),而后再编译成Servlet可执行文件(.class文件).JSP引擎接收客户端对JSP页面的请求,并且生成JSP页面返回给客户端.
JSP具有Java技术特点.可移植性强,“只写一次,各处执行”,在Wndows、Unix、Linux等各种平台上的程序移植可不需要改动代码,直接运行.并且,由于Java的完全面向对象的机制,使JSP具有良好的安全性.
JSP技术强调可重用的群组件.基于组件的方法可以加速总体开发过程,节约开发时间和成本.
JSP程序员可以使用JSP标识或者小脚本来产生页面上的动态内容,采用HTML或者XML标识来设计和格式化页面.这种内容与现实分离的机制,既可以保护代码的安全性,又可以保证Web浏览器的可用性.并且,通过开发定制的标识库,可以很容易地来扩展JSP功能.这样既减小了系统开发的难度,又大大增加了系统的可扩展性.
JSP页面仅在第一次被执行时需要编译成Servlet,以后客户端进行浏览和执行时无需再次编译,可以直接运行,这样避免了服务器端运行时的语法分析,从而提高了系统响应的速度.
所以,JSP技术可以实现功能强大的站点,JSP在开发电子商务网站,尤其是大型电子商务网站上有其独特的优越性.
二、XML技术在电子商务应用中优势
有关论文范文主题研究: | 关于数据库的文章 | 大学生适用: | 电大毕业论文、学士学位论文 |
---|---|---|---|
相关参考文献下载数量: | 28 | 写作解决问题: | 写作资料 |
毕业论文开题报告: | 标准论文格式、论文结论 | 职称论文适用: | 刊物发表、中级职称 |
所属大学生专业类别: | 写作资料 | 论文题目推荐度: | 优质选题 |
XML(eXtensibleMarkupLanguage:可扩展的标识语言)是用来定义文档标识语言的框架,主要用来定义、存储和发送数据信息,以使各种基于Web应用之间能更方便的交换数据.它与HTML技术的主要不同点在于XML的标识描述的是数据自身的结构而不包含格式信息,而HTML的标识设置了数据的格式.
XML文件是纯粹的文本文件,并且是W3C(WorldWideWebConsortium:万维网联盟)推荐的Inter标准.因此,无论什么样的操作系统、编程语言等都可以接收、发送和识别.
XML支持用户标识,允许文档复杂性嵌套级别到任意一级,这就使得具有良好的可扩展性.
XML具有浏览器自适应性.当浏览器同时使用不同的信息源时,以及文档在不同平台的显示样式不同时,XML具有优势.
XML利用了一个DTD(DocumentTypeDefinition:文件类型定义)规范,用来定义XML文件的语法、句法和数据结构的标准.这种结构化信息模式可以允许不同格式数据进行交换.并且现阶段有很多现成的技术和标准来定义、处理以及转换XML文档.
利用XML技术还可以在客户端处理消息,从而提高整个系统的效率.
XML在内容定义和数据交换上的重要特性,使得XML在不同的系统和组织之间交互数据非常有效.因此,无论是B2C(商务―消费者),B2E(商务―企业),还是B2B(商务―商务)的电子商务解决方案,XML都是进行内容定义和数据交换的有效途径.
三、JSP与XML结合技术
JSP用来创建应用程序服务器端程序;XML用来定义和描述数据,并在服务器与系统的其余部分之间传递数据.两者结合有利于提高页面代码与XML数据的分离水平,有利于简化开发的复杂度并且改善组件与页面代码的可重用性.
1.JSP与XML的结合方法
(1)直接使用XML.JSP页面中可以直接使用XML.例如:通过JSP内嵌的Java程序,可以直接调用一个分析程序来读写XML数据;读取XML文件并且基于这些数据执行动作;创建XML文件以发送数据到客户程序或其他应用程序.
(2)使用JavaBean.JavaBean技术可以使JSP将尽可能多的可重用代码封装起来,转变成可重用组件.这样,就可以达到最大优化JSP代码的目的.
JSP与JavaBean整合可以自动地把超文本标志语言的表单元素翻译成JavaBean属性.类XML的标识允许JSP页面访问JavaBean.可以使用通用的语法分析程序,在单独的JavaBean里与XML文件交互作用.并且可以在不改动JSP页面的情况下改变分析程序.此外,Beans还可以使用XSLT来执行XML文件的转换.
(3)通过标识库与XML结合.自定义标识库可以把特定的Java代码与每个标识都关联起来.标识库的描述符是一个包含一个或多个自定义标识的XML格式的描述文件.这个文件被称为TLD(TagLibraryDescriptor:标识库描述).TLD描述自定义标识并把它和标识处理程序类关联起来.一个标识库德表示可以代替为了完成这段程序的逻辑的相应的Java程序代码.每个标识都相当于一个相同名称的Java类.当使用标识库时,JSP页面
数据库类论文范文数据库,与基于JSP与XML的电子商务站点相关毕业论文提纲参考文献资料: