資源簡介
使用JavaEE中三種框架Spring + Struts +Hibernates框架實現的簡易Java電影推薦系統
代碼片段和文件信息
package?com.weiyun.action;
import?java.util.List;
import?org.apache.struts2.dispatcher.HttpParameters;
import?org.apache.struts2.dispatcher.Parameter;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
import?com.weiyun.domain.Movie;
import?com.weiyun.service.MovieService;
public?class?MovieAction?extends?ActionSupport?{
private?static?final?long?serialVersionUID?=?1L;
private?MovieService?movieService?=?new?MovieService();
private?Movie?m?=?new?Movie();
/**
?*?增添
?*?@return
?*?@throws?Exception
?*/
public?String?save()?throws?Exception?{
ActionContext?context?=?ActionContext.getContext();
Movie?movie?=?(Movie)?context.get(“movie“);
movieService.save(movie);
return?SUCCESS;
}
/**
?*?修改
?*?@return
?*?@throws?Exception
?*/
public?String?edit()?throws?Exception?{
ActionContext?context?=?ActionContext.getContext();
Movie?movie?=?(Movie)?context.get(“movie“);
movieService.update(movie);
return?SUCCESS;
}
/**
?*?點贊+1
?*?@return
?*?@throws?Exception
?*/
public?String?upvote()?throws?Exception?{
ActionContext?context?=?ActionContext.getContext();
Movie?movie?=?(Movie)?context.get(“movie“);
movieService.upvote(movie);
return?SUCCESS;
}
/**
?*?刪除
?*?@return
?*?@throws?Exception
?*/
public?String?delete()?throws?Exception?{
ActionContext?context?=?ActionContext.getContext();
HttpParameters?params?=?context.getParameters();
Parameter?param?=?params.get(“id“);
Long?id?=?Long.valueOf(param.getValue());
movieService.delete(id);
return?SUCCESS;
}
/**
?*?@return
?*?@throws?Exception
?*/
public?String?list()?throws?Exception?{
ActionContext?context?=?ActionContext.getContext();
List?movies?=?movieService.getMovies();
context.put(“movies“?movies);
return?SUCCESS;
}
/**
?*?跳轉到修改頁面
?*?@return
?*?@throws?Exception
?*/
public?String?toEdit()?throws?Exception?{
ActionContext?context?=?ActionContext.getContext();
HttpParameters?params?=?context.getParameters();
Parameter?param?=?params.get(“id“);
Long?id?=?Long.valueOf(param.getValue());
Movie?movie?=?movieService.getMovie(id);
context.put(“movie“?movie);
return?SUCCESS;
}
?}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-20?14:27??movie\
?????文件?????????842??2018-03-20?14:27??movie\.classpath
?????文件???????????8??2018-03-20?14:27??movie\.gitignore
?????文件?????????905??2018-03-20?14:27??movie\.project
?????目錄???????????0??2018-03-20?14:27??movie\.settings\
?????文件?????????567??2018-03-20?14:27??movie\.settings\.jsdtscope
?????文件?????????101??2018-03-20?14:27??movie\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2018-03-20?14:27??movie\.settings\org.eclipse.jdt.core.prefs
?????文件?????????467??2018-03-20?14:27??movie\.settings\org.eclipse.wst.common.component
?????文件?????????345??2018-03-20?14:27??movie\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2018-03-20?14:27??movie\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-03-20?14:27??movie\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2018-03-20?14:27??movie\src\
?????目錄???????????0??2018-03-20?14:27??movie\src\com\
?????目錄???????????0??2018-03-20?14:27??movie\src\com\weiyun\
?????目錄???????????0??2018-03-20?14:27??movie\src\com\weiyun\action\
?????文件????????2360??2018-03-20?14:27??movie\src\com\weiyun\action\MovieAction.java
?????文件????????1623??2018-03-20?14:27??movie\src\com\weiyun\action\UploadAction.java
?????目錄???????????0??2018-03-20?14:27??movie\src\com\weiyun\dao\
?????文件????????2515??2018-03-20?14:27??movie\src\com\weiyun\dao\MovieDao.java
?????文件????????2101??2018-03-20?14:27??movie\src\com\weiyun\dao\PosterDao.java
?????目錄???????????0??2018-03-20?14:27??movie\src\com\weiyun\domain\
?????文件????????1682??2018-03-20?14:27??movie\src\com\weiyun\domain\Comment.java
?????文件????????2013??2018-03-20?14:27??movie\src\com\weiyun\domain\Movie.java
?????文件????????2999??2018-03-20?14:27??movie\src\com\weiyun\domain\Poster.java
?????目錄???????????0??2018-03-20?14:27??movie\src\com\weiyun\mapper\
?????文件????????2126??2018-03-20?14:27??movie\src\com\weiyun\mapper\movieMapper.xm
?????文件????????2365??2018-03-20?14:27??movie\src\com\weiyun\mapper\posterMapper.xm
?????目錄???????????0??2018-03-20?14:27??movie\src\com\weiyun\service\
?????文件????????1500??2018-03-20?14:27??movie\src\com\weiyun\service\MovieService.java
?????目錄???????????0??2018-03-20?14:27??movie\src\com\weiyun\typehandler\
............此處省略427個文件信息
評論
共有 條評論