# java-project4
基于SSM的网络相册
项目用到的技术:ssm+jqeury
数据库:mysql
目的:熟悉ssm的整合,熟悉crud,学会对于照片文件的处理
出现的问题:<br/>
1.eclipse修改了css文件,但是页面并没有变化:<br/>
答:是浏览器缓存的原因,解决方法:①.ctrl+f5强制刷新②打开调试模式,禁止缓存<br/>
2.eclipse每次都要clean一下项目不然部署不上:<br/>
https://blog.csdn.net/IDOshi201109/article/details/51178210(project--->bulidAuto)<br/>
缺点:<br/>
1.很多细节处没有完善,比如在登录时,如果第一次前端验证没通过,只有通过刷新才能再次登录,因为前端验证我是通过一个Flag的标志进行验证的当第一次验证后如果没能通过,则Flag为False,如果不刷新就永远登录不了了.<br/>
2.有的功能未实现,如照片的删除功能,还有对于用户的管理后台,以及用户添加水印的权限(应该只有自己上传的照片才能添加水印),还有对水印照片的直接访问<br/>
3.出现了很多重复的代码,冗余度很高,很多地方直接写死了,项目的扩张性差,就比如其实输出的照片只能输出.jpg的照片(看showImages.jsp代码可以看出)<br/>
4.对于验证不应该放置在Controller中,应该使用aop技术(我太菜了),设置全局异常捕获(注意使用全局异常捕获的时候就不能用try catch)<br/>
5.照片并没有真正的放入到数据库中,是放在项目中的images目录中的,存入数据库中的其实只是图片的路径,这么做虽然简单一点,但是使得项目过于臃肿.<br/>
6.数据库表设计时除了id,其他都设为了String(没有类型装换,比较简单),但是感觉这样不太好,失去了代表的意义.<br/>
7.photoType本来想使用枚举类型的,感觉不太会用,又没用了,嘤嘤嘤<br/>
进步的地方:<br/>
1.这次将js,css与html分离开了,页面结构更加的清晰,思路也更好.<br/>
2.学会了对于照片文件的处理(springmvc 配置mutiPartFileViewResvolver ,表单使用 enctype="multipart/form-data",引入commons-io,commons-fileupload,使用MutiPartFile flie)<br/>
总结:<br/>
因为有了<a href="https://github.com/wantao666/java-project3">java-project3</a>的经验,这次的整合还是比较的轻松,没有遇到什么大的问题,但是这些代码写的太垃圾了,希望可以慢慢进步.
### 项目截图
#### 项目目录
<img src="https://github.com/wantao666/java-project4/blob/master/result-image/0.png?row=true"/>
#### 首页
<img src="https://github.com/wantao666/java-project4/blob/master/result-image/1.png?row=true"/>
#### 用户注册
<img src="https://github.com/wantao666/java-project4/blob/master/result-image/2.png?row=true"/>
#### 用户登录
<img src="https://github.com/wantao666/java-project4/blob/master/result-image/3.png?row=true"/>
#### 找回密码
<img src="https://github.com/wantao666/java-project4/blob/master/result-image/4.png?row=true"/>
#### 用户首页
<img src="https://github.com/wantao666/java-project4/blob/master/result-image/5.png?row=true"/>
#### 上传照片
<img src="https://github.com/wantao666/java-project4/blob/master/result-image/6.png?row=true"/>
#### 查看照片
<img src="https://github.com/wantao666/java-project4/blob/master/result-image/7.png?row=true"/>
<img src="https://github.com/wantao666/java-project4/blob/master/result-image/8.png?row=true"/>
#### 为照片添加水印
<img src="https://github.com/wantao666/java-project4/blob/master/result-image/9.png?row=true"/>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
# java-project4 基于SSM的网络相册 项目用到的技术:ssm+jqeury 数据库:mysql 目的:熟悉ssm的整合,熟悉crud,学会对于照片文件的处理 出现的问题:<br/> 1.eclipse修改了css文件,但是页面并没有变化:<br/> 答:是浏览器缓存的原因,解决方法:①.ctrl+f5强制刷新②打开调试模式,禁止缓存<br/> 2.eclipse每次都要clean一下项目不然部署不上:<br/> https://blog.csdn.net/IDOshi201109/article/details/51178210(project--->bulidAuto)<br/> -------- 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
基于SSM的网络相册+源代码+文档说明 (180个子文件)
UserController.class 7KB
PhotoUtil.class 6KB
UserController.class 5KB
ImageTest.class 5KB
UserTest.class 4KB
User.class 4KB
Photo.class 3KB
UserUtil.class 3KB
UserDaoImpl.class 2KB
UserTest.class 2KB
UserUtil.class 2KB
User.class 2KB
PhotoDaoImpl.class 1KB
UserDaoImpl.class 1KB
UserDao.class 1KB
PhotoDao.class 649B
UserDao.class 623B
.classpath 2KB
org.eclipse.wst.common.component 826B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.css 120KB
bootstrap.css 120KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
font-awesome.css 21KB
font-awesome.css 21KB
animations.css 18KB
animations.css 18KB
bootstrap-theme.css 16KB
bootstrap-theme.css 16KB
style.css 4KB
style.css 4KB
showImage.css 473B
userIndex.css 371B
createWaterMark.css 366B
upload.css 302B
showImages.css 238B
success.css 117B
success.css 117B
error.css 113B
error.css 113B
UserController.java 6KB
PhotoUtil.java 5KB
ImageTest.java 4KB
Photo.java 3KB
UserTest.java 1KB
User.java 877B
UserUtil.java 848B
PhotoDaoImpl.java 843B
UserDaoImpl.java 655B
PhotoDao.java 561B
UserDao.java 508B
004.jpg 1.72MB
1121833128.jpg 127KB
1719194241.jpg 121KB
1044411922_print.jpg 118KB
1044411922.jpg 94KB
1958705415.jpg 68KB
1255989109.jpg 52KB
1324119361.jpg 42KB
others3.jpg 34KB
cute1.jpg 19KB
cartoon2.jpg 19KB
1_water.jpg 19KB
10.jpg 19KB
1.jpg 18KB
cute2.jpg 16KB
images2.jpg 16KB
2.jpg 16KB
cartoon1.jpg 15KB
cartoon3.jpg 15KB
cute3.jpg 11KB
others1.jpg 11KB
3.jpg 10KB
others2.jpg 10KB
cartoon1_small.jpg 3KB
others3_small.jpg 3KB
1719194241_small.jpg 3KB
1958705415_small.jpg 3KB
cartoon2_small.jpg 3KB
cartoon3_small.jpg 3KB
1324119361_small.jpg 3KB
1_small.jpg 3KB
1044411922_small.jpg 3KB
2_small.jpg 2KB
cute3_small.jpg 2KB
cute2_small.jpg 2KB
cute1_small.jpg 2KB
3_small.jpg 2KB
others1_small.jpg 2KB
others2_small.jpg 2KB
jquery-3.2.1.min.js 85KB
jquery-3.2.1.min.js 85KB
bootstrap.min.js 36KB
bootstrap.min.js 36KB
register.js 3KB
register.js 3KB
login.js 1KB
login.js 1KB
changePassword.js 1KB
共 180 条
- 1
- 2
资源评论
奋斗奋斗再奋斗的ajie
- 粉丝: 215
- 资源: 1944
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功