资源简介

使用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.xml
     文件          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.xml
     文件        2365  2018-03-20 14:27  movie\src\com\weiyun\mapper\posterMapper.xml
     目录           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个文件信息

评论

共有 条评论