资源简介

云音乐网站 -数据库和源代码文件都有,是可以运行的,我自己运行之后在里面放了几张功能截图,还附带有一个课程设计说明书。比较全面,值得学习和下载。5分少了,满意请好评。 ## 配置 开发环境 Eclipse Java EE IDE for Web Developers 4.3.2 开发语言 Java 1.8 MVC框架 Spring 4.3.3 web服务器 Tomcat 开发系统 mac OSX Mysql数据库 ## 相关路径: controller: CloudMusic/src/controller model: CloudMusic/src/model view: CloudMusic/WebContent/WEB-INF/view ## 运行方法 1、需要提前配置好mysql数据库,sql文件位于根目录 (DDL.sql DML.sql) 2、设置数据库参数 配置文件位于 apache-tomcat/webapps/CloudMusic/WEB-INF/classes/dbConfig.properties 3、终端启动服务器 ``` cd apache-tomcat ./bin/catalina.sh run ``` 运行成功后,浏览器打开 http://localhost:8080/CloudMusic 可访问 ## 其他说明 1、若运行.sh文件 报permisison denied, 则在终端运行 chmod +x catalina.sh 修改权限

资源截图

代码片段和文件信息

package controller;


import java.util.regex.Matcher;
import java.util.regex.Pattern;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import model.*;

@Controller
class IndexController {
@RequestMapping(value = “/“ method = RequestMethod.GET)
public String requestHTML() {
return “index“;
}

@RequestMapping(value = “/index“ method = RequestMethod.GET)
public String requestHTML_2() {
return “index“;
}

// 获取新闻信息
@RequestMapping(value = “index/getNews“ method = RequestMethod.GET
produces=“text/html;charset=utf-8“)
@ResponseBody
public String returnStringNews() {
return NewsModel.getRealTimeNews();
}

// 获取最新音乐列表
@RequestMapping(value = “index/getMusic“ method = RequestMethod.GET
produces=“text/html;charset=utf-8“)
@ResponseBody
public String returnMusic() {
return MusicModel.getLatestMusic();
}

// 获取音乐排名列表
@RequestMapping (value=“index/getRank/{data}“ method=RequestMethod.GET
produces=“text/html;charset=utf-8“)
@ResponseBody
public String returnRank(@PathVariable(“data“) int data){
return MusicModel.getRankMusic(data);
}

// 根据音乐id获取详细音乐信息
@RequestMapping (value=“index/getMInfo/{id}“ method=RequestMethod.GET
produces=“text/html;charset=utf-8“)
@ResponseBody
public String returnMinfo(@PathVariable(“id“) String id){
return MusicModel.getMusicInfo(id);
}

// 根据音乐链接获取详细音乐信息
@RequestMapping (value=“index/getMSrc/**“ method=RequestMethod.GET
produces=“text/html;charset=utf-8“)
@ResponseBody
public String returnMinfoSrc(HttpServletRequest request){
String url = request.getRequestURL().toString();
int l = url.split(“index/getMSrc/“).length;
url = url.split(“index/getMSrc/“)[l-1];
url = url.substring(10 url.indexOf(“harPattern“ 10));
System.out.println(url);
return MusicModel.getMusicInfoSrc(url);
}

// 收藏音乐
@RequestMapping (value=“index/colMusic/mid={mid}uid={uid}“ method=RequestMethod.GET
produces=“text/html;charset=utf-8“)
@ResponseBody
public String returnColMusic(@PathVariable(“mid“) String mid@PathVariable(“uid“) String uid){
return MusicModel.colMusic(uid mid);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        727  2018-08-15 16:08  基于SpringMVC的云音乐网站\CloudMusic\.classpath

     文件       1007  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\.project

     文件        491  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\.settings\.jsdtscope

     文件         57  2018-08-15 16:08  基于SpringMVC的云音乐网站\CloudMusic\.settings\org.eclipse.core.resources.prefs

     文件        357  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\.settings\org.eclipse.jdt.core.prefs

     文件        474  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\.settings\org.eclipse.wst.common.component

     文件        296  2018-08-15 16:11  基于SpringMVC的云音乐网站\CloudMusic\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       2993  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\controller\IndexController.class

     文件       1365  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\controller\LoginController.class

     文件       1315  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\controller\MyController.class

     文件       1363  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\controller\RegController.class

     文件        669  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\controller\ResultController.class

     文件         56  2018-08-15 16:12  基于SpringMVC的云音乐网站\CloudMusic\build\classes\dbConfig.properties

     文件       1713  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\model\db\Connector.class

     文件       8956  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\model\db\DbHelper.class

     文件       4232  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\model\MusicModel.class

     文件       2075  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\model\NewsModel.class

     文件       1199  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\model\SingerModel.class

     文件       5701  2018-08-15 16:35  基于SpringMVC的云音乐网站\CloudMusic\build\classes\model\UserModel.class

     文件       2605  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\src\controller\IndexController.java

     文件        903  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\src\controller\LoginController.java

     文件       1011  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\src\controller\MyController.java

     文件        914  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\src\controller\RegController.java

     文件        357  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\src\controller\ResultController.java

     文件         56  2018-08-15 16:12  基于SpringMVC的云音乐网站\CloudMusic\src\dbConfig.properties

     文件       1185  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\src\model\db\Connector.java

     文件       8514  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\src\model\db\DbHelper.java

     文件       3550  2016-12-29 22:23  基于SpringMVC的云音乐网站\CloudMusic\src\model\MusicModel.java

............此处省略147个文件信息

评论

共有 条评论