一、搭建环境:
自己动手搭建自己的JAVAWEB开发环境(已有就不用了)。
我的项目用的:Eclipse(自己配置Service网上很多教程)、Tomcat8.5,数据库采用 Mysql8.0(常规用的5.0,我的项目用的是8.0,如果你是5.0那么数据库链接及操作不一样注意就好了)
二、设计属于自己的ThinkMusic(想想)音乐服务端:
1、ThinkMusic界面(jsp)
2、控制器(Servlet)
3、操作的数据库
我的设计
三、服务端的三层
四、服务端的具体实现:
1、UI层(可视层):(jsp+servlet,不展示)
2、Service层(业务逻辑层):
3、Dao层(数据访问层):
五、Mysql数据库的建表:
ThinkMusic(想想)音乐播放器根据需求我们很容易得出我们至少要设计三个表,即普通用户User、音乐表Music以及我们后台管理员用户表Admin。设计的表的E-R图如下:
Music表的E-R图:
实现表Music的详情:
名
类型
长度
小数点
是否为null
是否主键
Id
int
11
0
0(不能为null)
-1(主键)
song
varchar
50
0
-1
0(不是)
singer
varchar
12
0
-1
0
album
varchar
12
0
-1
0
duration
varchar
50
0
-1
0
path
varchar
50
0
-1
0
User表的E-R图:
User表的实现:
名
类型
长度
小数位
是否为null
是否为主键
uname
varchar
16
0
0
-1(主键)
username
varchar
10
0
-1
0
upwd
varchar
16
0
-1
0
uinfo
varchar
255
0
-1
0
Admin表的E-R图:
Admin表的实现:
名
类型
长度
小数位
是否为null
是否为主键
uname
varchar
16
0
0
-1(主键)
username
varchar
10
0
-1
0
upwd
varchar
16
0
-1
0
uinfo
varchar
255
0
-1
0
六、将自己的JAVAWEB项目部署到本地Tomcat中供Client客户端访问
部署JAVAWEB项目到Tomcat服务器
七、源代码
源码下载