用JSP实现个人网页中数据库图片的存储与显文献综述

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

新疆农业大学

专业文献综述

题目: 用JSP实现个人网页中数据库图片的存储与显

姓名: 刘王兵

学院: 计算机与信息工程学院

专业: 信息管理与信息系统

班级: 042

学号: 044631257

指导教师: 李萍职称:讲师

2007年12月10日

新疆农业大学教务处制

用JSP实现个人网页中数据库图片的存储与显示

作者:刘王兵指导教师:李萍

摘要:数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示。通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息。但是,如果我们想动态的显示图片,上述方法就不能满足需要了。我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片。实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显示。

关键词:jsp;Web;个人网页;图片存储;图片显示;

The Literature Summary of Making the Human Resources Homepage

of the Class

Student Liuwangbing Guide the teacher Liping

Abstract:Along with the network technology development and the quantity of the network user increase, more and more people take own first choice way to seek employment on-line, meantime the enterprise also relies on the network to gather the talented person. This article through to analysis the human resources homepage, as well as introduction and analysis the current several kind of popular WEB development technology, to used to description the function, which the human resources homepage have as well as realized.

Key words:;Web;Human Resources;Homepage Manufacture

前言:随着计算机互联网技术的飞速发展,WEB技术由原来的静态文档(纯HTML页面)发展到目前的多种web编程语言争夺互联网市场。页面内容由原来单一的文字发展到现在多媒体技术在网站开发中得到了充份利用。多媒体技术在网站开发中的应用是通过把文字、图片、视频、音频等元素巧妙的组合成为一个模块嵌入到网页当中。给浏览者以视觉、听觉的冲击,使以留下更加深刻的印像。而图片在网页当的作用想必仅次于文字,以成为页面当中不可缺少的一部分。大量的图片在网页当中被使用,开发人员从而不得不考虑其在服务器当中的存储及在页面当中更好的显示的问题。

正文:

1 网页当中图片存储与显示技术分析

1.1 图片的存储与在网页中的显示概况

JSP是目前使用十分广泛的网站开发技术,而图像是网站中不可缺少的一部分。在JSP 动态网站设计中,图像数据的处理一般有两种方式:一是对于相对较小的图像,可以用二进制流的方式直接保存到数据库表中,在需要时读出。对于大图像,这种方式读写数据占用的时间较长。但是对于相对较大的图像文件,把图像文件保存到一个文件夹中,文件名保存到数据表中,在需要时进行显示。本文通过个人网页方式讨论了在使用JSP开发动态网站过程中图像在数据库中的存储与显示的解决方案。

1.2 网页中图片的存储方式分类

●一般来说,图片是放在硬盘上,而把图片的各种信息,如:文件名,大小,路径等等放在数据库中,如果Jsp等动态网页需要显示图片时,则可以根据一定的条件在数据中查找相应的图片的具体信息,然后调用它就行了。

●另一种方式是把图片存入到数据库当中,以流的方式读取到缓存当中,再显示到页面上。其最大的缺点是在网页打开显示图片时很慢,这样会对速度造成很大的影响。因此不适合大图片存储于数据库当中。

1.3 个人网页中数据库图片的存储与显示特点

●没有大量的页面。个人网页一般页面数比较少,不会像大型企业网站那样有成百上千的页面。页面少同时图片也相对的就会少,因此存于数据库当中就不会对数据库造成太大的影晌。在维护方面也没有那么复杂,一般一个人也就可以解决。

●制作简单。一般个人主网是用来展示自我的平台,在上面你可以做一些关于你感兴趣的东西和网友们分享,进而结交志同道合的朋友,让你有成就感等。但也有少部分用到商业当中。在网页的制做过程中不需要像企业网站那样分工,因为没有必要。一般表现出一个主题即可。

●成本低廉。由于个人网页的页面数少,所以占用的磁盘空间也相对的就会少。因此在互联网上存在大量的免费空间供网民们使用,让网民们尽情的发挥,充份展示自己。做为展示自我的平台我认为足够用了。要是商业用图,买100M空间也是很便宜的。

2Web开发技术选用

2.1 Web开发技术介绍

2.1.1 ASP

ASP即Active Server Page的缩写。ASP是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样在浏览器端看到的就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。

2.1.2 PHP

PHP即Hypertext Preprocessor的缩写。PHP是英文“超级文本预处理语言”。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的“嵌入HTML文档的脚本语言”,语言的风格有类似于C语言,现在被很多的网站编程人员广泛运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。PHP可以比 CGI 或者 Perl 更快速的执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

2.1.3 JSP

相关文档
最新文档