基于j2ee技术的web图片管理系统的设计与实现

基于j2ee技术的web图片管理系统的设计与实现

ID:33614384

大小:220.64 KB

页数:6页

时间:2019-02-27

基于j2ee技术的web图片管理系统的设计与实现_第1页
基于j2ee技术的web图片管理系统的设计与实现_第2页
基于j2ee技术的web图片管理系统的设计与实现_第3页
基于j2ee技术的web图片管理系统的设计与实现_第4页
基于j2ee技术的web图片管理系统的设计与实现_第5页
资源描述:

《基于j2ee技术的web图片管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2004年10月湘南学院学报Oct.,2004第25卷第5期JournaIofXiangnanUniversityVoI.25No.5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!基于J2EE技术的WEB图片管理系统的设计与实现吴宏斌(湖南城市学院计算机科学系,湖南益阳413000)摘要:阐述了基于J2EE技术的WEB文章发布系统中其图片管理系统的设计与实现方法.关键词:JAVA语言;文章发布系统;图片管理系统中图分类号:TP393.07文献标识码:A文章编号:1672-817(32004)05-0078

2、-051引言文章发布系统根据用户选择的版块分类,自动发布所选的信息内容.现在网站上的流行资料,有文字、图片、fIash动画等.无论是新闻文章,还是网站页面上的广告,都大量地使用图片.所以在文章发布系统中,图片管理成为其不可缺少的模块.为此,本文阐述了基于J2EE的WEB图片管理系统的实现.2图片管理系统主要功能为使图片在WEB中很好的表示,图片管理系统应具有:!将图片资料的信息组织入库;"将图片文件放置在指定位置;#映射图片资料的访问地址,保证图片可以被外面(图片系统之外的子系统或前台页面)访问到;$做好图片系统的接口,使其它的子系统能够使用图片管理资料的功能.3封装图片上传的实体类3

3、.1CIassImage:类封装图片资料相关属性:StringtitIe;//图片标题Stringdepiction;//图片说明Stringeditor//上传者StringfiIename//图片路径名intcIassid;//图片所属类别IDintid//图片idintwidth//图片宽度intheight;//图片高度intsize//图片大小(字节数)以JavaBean形式封装图片信息,添加图片属性的相关get/set方法.缩略图文件名生成方法,原文件名(不含扩展名)加上后缀smaII.jpg,位置与原文件位置放于相同目录下.部分方法代码如下:/""@returnStrin

4、g缩略图路径.收稿日期:2004-08-20作者简介:吴宏斌(1963-),男,湖南城市学院计算机科学系系主任,副教授,硕士,主要从事WEB应用研究.·"!·!/pubiicStringgetSmaiifiieNam(e){intn=fiiename.iastIndexO(f’.’);Stringsmaiifiiename=fiiename;if(n!=-1){smaiifiiename=fiiename.substrin(g0,n)+“smaii.jpg”;}returnsmaiifiiename;}3.2interface:ImageManager图片管理的操作类接口,此接口主要完

5、成将图片文件保存入数据库,或从数据库得到图片文件.pubiicbooieanad(dImagenewsimage);//添加图片pubiicbooieandeiet(eintid);//通过ID删除图片pubiicCoiiectionfindbyCategor(yintciassid,intpage,intpagesize);//取得一类图片(pagesize每页的图片数page为当前的页数)pubiicCoiiectionfindbyCias(sintciassid,intpage,intpagesize);pubiicImagefindbyID(intid);//通过ID取得图片p

6、ubiicdoubiegetRati(ointwidth,intheight,intiimitwidth,intiimitheight);//计算缩放比例pubiicbooieanmodif(yImagenewsimage);//修改图片信息pubiicvoidpars(eHttpServietReguestreguest)throwsIOException,ServietException;//解析上传的文件pubiicbooieansav(e);//保存此接口在MyImageManager类中得以实现.3.3Ciass:MyImageManager接口ImageManager的实现

7、类,相对应的数据库表为:表imagesCREATETAbLE‘im-age‘s(‘i‘din(t4)unsignedzerofiiiNOTNULLautoincrement,‘ur‘ivarcha(r255)defauitNULL,‘ciassi‘din(t4)defauit’0’,‘depictio‘nvarcha(r255)defauitNULL,‘fiienam‘evarcha(r255)defauitNULL,‘edito‘rvarch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。