开发软件:
eclipse,navicat
项目预览:
效果预览:
后台数据预览:
项目分析
开发模式
- B/S架构(browser- server)
- 模型(model)-视图(view)-控制器(controller)
外部包:
- java.sql(对应libraries里面的connector)
- java.io(对应libraries里面的io)
视频网站项目主要功能:
- 图片验证码
- 分页
- 用户密码加密
- 点赞和时间排序
目录结构
dao数据库的操作
- 查询数据库的业务需求语句
model数据表结构映射代码
- 数据库的表单结构映射语句
service业务逻辑层
- 业务层,主要进行对客户端发起的请求的逻辑处理
servlet服务器端
- servlet:放的是页面访问服务器时的接口
- 上传本地视频文件(对应libraries里面的fileupload)
test测试
utils工具包
- connectionPool连接池技术,(对应libraries里面的dbutils)
- md5加密算法
- videoFrame:外部组件,设置封面,视频名称
webContent下的jsp页面
- 利用ajax请求数据
- 对应servlet的服务器端口代码