欢迎来到天天文库
浏览记录
ID:18815205
大小:332.00 KB
页数:43页
时间:2018-09-25
《基于java技术的web环境下网点销售系统的文献综述、英文翻译、开题报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、附件4:本科生毕业论文(设计)文献综述论文题目:基于Java技术的WEB环境下的网络商店销售系统AnetworkshopsystemofWebenvironmentBasedonJava学生姓名:李娜年级(学号):00127012二级学院:信息工程学院专业:计算机科学与技术指导教师:毛婕虞歌职称:助教高级实验师.填表日期:2004年3月24日杭州师范学院教务处制43一、查阅中外文献资料目录,所查阅的中外文献资料不得少于5篇(含作者、书名或论文题目、出版社或刊名、出版年月或期号及页码等,未经本人查阅的文献资料目录不得列上)1.孙一林,彭波.Java数据库编程实例[M].北京:清
2、华大学出版社,2003:245-253,283-289,300-3092.Java2实用教程清华大学出版社3.JavaTutorialhttp://java.sun.com/docs/books/tutorial4.Thinkinginjava,BruceEckel,3ndEditon5.李勇奇,卢昱.Web上基于Java的数据库应用研究[J].计算机工程与应用,1999(1):49-516.吴鹏,陈文亮,李卫国.基于Web应用系统开发的纯Java实现技术[J].计算机应用研究,2000(05):85-867.周鸿飞.JavaApplet与JavaServlet相结合的电子商
3、场的构建[J].微型机与应用,2000(10):49-51二、文献综述(含本选题国内外研究现状、研究主要成果、发展趋势、存在问题等内容,字数不少于3000字,力求内容切题,具综合归纳性)目前Internet上最流行的应用大多都是基于Web方式。最初的Web应用比较简单,客户端请求的是一个静态的页面。但随着Web技术的发展和电子商务时代的到来,人们不再满足建立各种静态地发布信息的网站,更多的时候需要能与用户进行交互,并能提供后台数据库的管理和控制等服务的动态网站。早期的动态网站开发技术使用的是CGI-BIN接口。开发人员编写与接口相关的单独的程序和基于Web的应用程序,后者通过
4、Web服务器来调用前者。这种开发技术存在着严重的扩展性问题——每一个新的CGI程序要求在服务器上新增一个进程。如果多个用户并发地访问该程序,这些进程将耗尽该Web服务器所有的可用资源,直至其崩溃。为克服这一弊端,微软公司提出了ActiveServerPages(ASP)技术,它可以利用VBScript或JavaScript语言来设计。该技术利用“插件”和API简化了Web应用程序的开发。ASP与CGI相比,其优点是可以包含HTML标签,可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上更富有灵活性。但该技术基本上是局限于微软的操作系统平台之上,主要工作环境
5、是微软的IIS应用程序结构,所以ASP技术不能很容易地实现跨平台的Web服务器程序开发,而且它的安全性不是太好,需要安装微软公司的补丁程序及时更新系统。Hypertext43Preprocessor(超文本预处理器),即PHP动态网站开发技术与ASP相似,也是一种嵌入HTML文档的服务器端脚本语言。其语法大部分与C、Java等语言相似,并形成了自己的独有风格,利用该语言Web程序员可以快速地开发出动态网页。PHP在大多数Unix平台、GUN/Linux和微软Windows平台上均可以运行。PHP的优点主要有:安装方便,学习过程简单;数据库连接方便,兼容性强、扩展性强,可以进行
6、面向对象编程等。但PHP也存在一些弱点,主要是PHP是一种解释型语言,不支持多线程结构,支持平台和连接的数据库都有限,特别是在支持的标准方面存在先天不足,对于某些电子商务应用来说,PHP是不适合的。而且ASP和PHP的运行速度和功能都比不上JSP。JSP与ASP非常相似。不同之处在于ASP的编程语言是VBScript之类的脚本语言,而JSP使用的是Java。JSP在以下几个方面做了改进:它实现了将内容的生成和显示进行分离、可重用组件(JavaBean或者EnterpriseJavaBean组件)、采用标识、适应几乎所有的平台等。而且由于Java中连接数据库的技术是JDBC,J
7、ava程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Sun公司还开发了JDBC-ODBCbridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MSSQLServer和MSAccess等数据库。此外,通过开发标识库,JSP技术可以进一步扩展。第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件
此文档下载收益归作者所有