Java电影推荐


使用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.settingsorg.eclipse.core.resources.prefs
     文件         364  2018-03-20 14:27  movie.settingsorg.eclipse.jdt.core.prefs
     文件         467  2018-03-20 14:27  movie.settingsorg.eclipse.wst.common.component
     文件         345  2018-03-20 14:27  movie.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-03-20 14:27  movie.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-03-20 14:27  movie.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2018-03-20 14:27  moviesrc
     目录           0  2018-03-20 14:27  moviesrccom
     目录           0  2018-03-20 14:27  moviesrccomweiyun
     目录           0  2018-03-20 14:27  moviesrccomweiyunaction
     文件        2360  2018-03-20 14:27  moviesrccomweiyunactionMovieAction.java
     文件        1623  2018-03-20 14:27  moviesrccomweiyunactionUploadAction.java
     目录           0  2018-03-20 14:27  moviesrccomweiyundao
     文件        2515  2018-03-20 14:27  moviesrccomweiyundaoMovieDao.java
     文件        2101  2018-03-20 14:27  moviesrccomweiyundaoPosterDao.java
     目录           0  2018-03-20 14:27  moviesrccomweiyundomain
     文件        1682  2018-03-20 14:27  moviesrccomweiyundomainComment.java
     文件        2013  2018-03-20 14:27  moviesrccomweiyundomainMovie.java
     文件        2999  2018-03-20 14:27  moviesrccomweiyundomainPoster.java
     目录           0  2018-03-20 14:27  moviesrccomweiyunmapper
     文件        2126  2018-03-20 14:27  moviesrccomweiyunmappermovieMapper.xml
     文件        2365  2018-03-20 14:27  moviesrccomweiyunmapperposterMapper.xml
     目录           0  2018-03-20 14:27  moviesrccomweiyunservice
     文件        1500  2018-03-20 14:27  moviesrccomweiyunserviceMovieService.java
     目录           0  2018-03-20 14:27  moviesrccomweiyun ypehandler
............此处省略427个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)