上次翻出来几个小系统,虽然很简单,但是还是有参考价值的!

今天我没事,又整理了一个用JSP+Servlet写的在线相册,很简单,但是对于刚入门的人来说应该还是有点参考和学习意义的吧!

其实这些系统都是老的去了,都是那时刚开始学习半年后,我自己为了锻炼自己所学的东西和进行总结,要求自己写十个实例小系统,最后好像是写了5、6个吧,有加密、邮件、文件、相册等。

现在看起来感觉很怀旧呀,难得我那时就那么聪明了,哈哈哈!

登录注册就是一个页面:

登录后可以查看自己的相册,也可以随意创建相册:

进入相册可以查看图片列表,带有缩略图,点击图片可以查看大图,可以上传图片:

代码结构很简单,分了几个包:

创建数据库的SQL在下面附件工程中有,建库后放到服务器上就能运行!

需要注意的时,这里文件管理策略,是在服务器文件夹下的upload对每个用户创建一个文件夹,然后根据用户的相册再创建文件夹,然后把响应的图片上传到指定的目录下!

现在看起来是不合理的,但由于当时我没有那么多的经验和技术去考虑那么多,反正是实现了!

其实对于文件管理,在上传后应该放到指定的磁盘位置,然后服务根据需要的图片从磁盘获取,我的博客:http://cuisuqiang.iteye.com/blog/1741812 中已经说到过!

麻雀虽小五脏俱全,需要的同学就当个参考吧!

请您到ITEYE网站看原创,谢谢!

http://cuisuqiang.iteye.com/ !

自建博客地址:http://www.javacui.com/ ,内容与ITEYE同步!

  • pro_06.zip (1.1 MB)
  • 下载次数: 338

WEB 在线相册小系统相关推荐

  1. WEB在线客服系统(websocket+Golang)

    真正的大师,永远都怀着一颗学徒的心! 一.项目简介 WEB在线客服系统,项目使用golang开发的,手机和电脑上都是可以自适应的.可以展示在网页页面右下角,只需要一段js代码,就可以实现功能.缩小后以 ...

  2. Web在线客服系统源码

    WebIM在线客服系统 开发环境:Java + Spring boot + mysql 通信技术:netty框架 了解源码可私信我. 系统概述: 客服系统,是一个多渠道融合的客户支持服务平台,包含邮件 ...

  3. h5在线1v1客服|web在线客服系统|h5即时聊天

    网上有很多环信.美恰之类的客服系统,最近也使用h5+css3+fontJs+swiper+wcPop等技术架构开发了一个在线客服(1v1沟通聊天),可以应用到在线临时聊天.在线咨询等情景.实现了消息. ...

  4. 怎么联系vue客服_Vue在线客服系统【开源项目】

    1. 项目介绍 一个基于Vue2.0的在线客服系统. 技术栈包含:Vue.VueX.Vue Router.Element UI. 2. 功能介绍 项目包含了2个模块:客服端和访客端. 2.1 客服端功 ...

  5. [原创]Java Web——外卖配送系统/在线点餐系统

    项目类型:JAVA WEB项目 用户类型:管理员+顾客+配送员+商家 主要技术:Jsp+Servlet+MySQL+Tomcat 前端html+css样式:使用了LayUI 开发工具:Eclipse ...

  6. 基于Web的在线教师备课系统毕业设计

    国内高校不断扩招的趋势越发明显,这除了给学校教学资源配置方面带来了不小的挑战,对于在校教师而言,面对越来越多的学生和不断快速发展和更新的学科,进行备课也变得愈加困难.因此,如何合理利用互联网这一优势技 ...

  7. springboot+微信小程序“微印象”在线打印预约系统的设计与实现毕业设计源码061642

    摘  要 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,微印象在线打印预约小程序被用户普遍使用,为方 ...

  8. java计算机毕业设计web在线考试系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计web在线考试系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计web在线考试系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构 ...

  9. java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B ...

最新文章

  1. Lucene教程具体解释
  2. 用于区分IE的:条件注释
  3. struts配置通配符*来匹配方法,实现动态调用
  4. 请不要叫我“程序员”,我是一名软件工程师--读《走出软件作坊》1
  5. script标签中的defer和async属性
  6. CODE[VS] 1548 贝贝的车牌问题
  7. 【计算机考研408强化-操作系统】1. 操作系统的基本概念
  8. 一键抓取网页的所有图片
  9. 我将出席 .NET Day in China 的圆桌讨论:探讨开发者就业话题
  10. python外国网站爬虫_用python爬过这些网站,才敢说自己会爬虫!
  11. 福利福利!!!!!!!!往这看!!!!!
  12. 空洞卷积(Atrous/Dilated Convolution)
  13. 数据挖掘之坦坦尼克号获救情况分析
  14. vue 图片跨域问题解决
  15. [渝粤教育] 中国矿业大学 中国传统手工艺与文化创意设计 参考 资料
  16. php将一组数从小到大排序,php数组排序从小到大函数
  17. 番外篇——直流电机桥源码分析LED驱动例程开发
  18. 关于java中文件命名POJO/VO/BO/DTO
  19. 光电器件仿真设计RSoft、COMSOL、FDTD
  20. 2021-03-17零基础入门数据挖掘-心跳信号分类预测

热门文章

  1. java-正则表达式判断手机号
  2. C++使用ifstream read读文件时读的大小的问题
  3. LaTeX公式编辑教程
  4. c语言wait 的参数,WaitCallback如何传递ref参数
  5. python怎么检验股票日收益率_若干股票收益率的自相关检验
  6. 世界各国领土面积排行(第二个版本)
  7. Android—— ListView 的简单用法及定制ListView界面
  8. java rollback_Java Connection.rollback()方法:事务回滚
  9. echarts清除上一个实例
  10. 2022年高处安装、维护、拆除报名考试及高处安装、维护、拆除新版试题