今天,给大家介绍一个使用idea工具开发的JavaWeb电影在线播放网站。功能很简单,但页面很炫酷
idea导入也很简单,只需要open即可
功能介绍:
电影列表,电影详情,评价,推荐,电影分类,电影管理
技术介绍:

前端框架:bootstrap
后端:servlet+javaBean(数据库操作使用DBUtil)

项目目录介绍:

  1. dao 直接操作数据库
  2. domain 对应数据库表的实体类
  3. exception 自定义异常
  4. filter 过滤器包
  5. listener 监听器包
  6. service 处理各种业务逻辑的包
  7. utils 工具包
  8. web.servlet.client 客户端的Servlet包
  9. web.servlet.management 后台管理的servlet包

举例介绍:
下面,博主以后台的电影管理为例给大家讲解下实现流程:
访问电影列表

http://localhost:8080/java_web_movie_website_project_war_exploded/movieManagement

然后跳转至Controller控制层的相应Servlet

@WebServlet(urlPatterns = "/movieManagement")
public class MovieManagementServlet extends HttpServlet {@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {MovieService service = new MovieService();try {request.setAttribute("allMovies", service.findAllMovies());} catch (SQLException e) {e.printStackTrace();}        request.getRequestDispatcher("/management/movieManagement.jsp").forward(request, response);}@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request, response);}
}

将通过业务逻辑层获取的数据封装在request中
业务逻辑层调用持久层代码

 public List<Movie> findAllMovies() throws SQLException {return dao.findAllMovies();}

使用DBUtil封装的QueryRunner对象等来操作数据库,更为简单

public List<Movie> findAllMovies() throws SQLException {String sql = "select * from allmovies GROUP BY name";QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource());return runner.query(sql, new BeanListHandler<>(Movie.class));}

至此,获取电影列表便完成了。
修改页面

电影管理页面

首页

电影详情页

电影列表

idea开发的JavaWeb电影网在线播放相关推荐

  1. 苹果cmsV10高仿草民电影网在线影视网站模板 带手机版

    介绍: 苹果cmsV10高仿草民电影网在线网站模板 带手机版 网盘下载地址: http://kekewl.cc/8obtG6AzODd0 图片:

  2. embedv.php_微信开发在线点播电影网ckplayer播放器实例介绍

    我们节课程就要开始写一个小项目了,这项目主要是写一个在线点播电影影网的,我们用到的播放器是ckplayer ckplayer基本介绍: ckplayer的全称是:超酷flv播放器,他是一款用于网页上播 ...

  3. 92game帝国CMS电影视频在线播放网站源码 自适应手机端

    介绍: 模板用帝国CMS为核心,适合做视频播放和下载站点, 默认可以播放优酷土豆腾讯等视频站点的视频(通用播放分享代码,非解析! ), 集成CKPLAYER播放器,可以上传和外链自己的MP4.FLV格 ...

  4. dedecms开发电影网-第一节

    dedecms-电影网开发 项目开发流程 我们开发的a67电影网的页面已经提供了. 什么是cms cms(content manage system)内容管理系统 , 比如 电商网站/小说网/博客 ...

  5. 百度网盘如何在线播放电影?

    今天跟大家分享百度网盘在线播放电影的方法. 今天跟大家分享搜索电影,并且用百度网盘在线播放的方法.搜索电影用到的工具是[至尊搜索神器],在线观看电影用到的工具是[百度网盘] 1.选中[蓝光电影/种子] ...

  6. vue+vue-router+vuex+git制作光影在线电影网webapp教程1

    光影在线电影网有pc端网页版本和手机端网页,本来想做一个微信小程序版本,但是小程序限制太多,特别是第三方在线播放资源小程序暂时不支持,所有就想到了开发一个自己的app.在这app开发技术有原生开发和混 ...

  7. 海洋CMS仿7KB影视电影在线播放网站模板

    简介: 海洋CMS仿7KB电影在线播放网站模板 网盘下载地址: http://kekewangLuo.net/TZHiS5qvPnL0 图片:

  8. 周杰伦 jay《最长的电影》mp3 下载/试听/MV/在线播放

    <script src='Http://code.xrss.cn/AdJs/csdntitle.Js'></script> 周杰伦 jay<最长的电影>mp3 下载 ...

  9. HTML5期末大作业:影视在线网站设计——电影网H5(9页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码

    HTML5期末大作业:影视在线网站设计--电影网H5(9页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题 ...

最新文章

  1. Linux CentOS服务启动
  2. 【Spring 数据访问终篇】Spring + Hibernate + Mysql
  3. Linux 修改主机名 和 ip 映射关系
  4. datagridview设置为勾选才可编辑_使用lightroom前,做好这几项设置,有助于更好使用...
  5. java复习系列[3] - Java虚拟机
  6. 共用体变量不能在定义时初始化_【C语言资料更新】共用体联合体
  7. 职业教育计算机专业宣传,对中等职业教育中计算机专业教育的思考
  8. java IDEA 手动替换更新jar包
  9. 基于注意力机制的循环网络进行层级性多元标签文本分类
  10. 10M/s方法解决numpy下载太慢的问题!
  11. als算法参数_ALS算法 (面试准备)
  12. 《麦田里的守望者》感
  13. cadence 通孔焊盘_过孔上焊盘,电源笑开颜
  14. 视频 --- 基础概念
  15. 涂鸦智能赴美上市:2年亏损1.4亿美元,腾讯、高瓴等参与认购
  16. 使用python selenium爬取淘宝商品信息 自动登录淘宝和爬取某一宝贝的主图,属性图和详情图等等
  17. angular7上传表格文件并展示在页面
  18. 绿茶系统 Ghost WinXP SP3 笔记本优化版 V2013.03
  19. 2023第十六届“认证杯”数学建模网络挑战赛第一阶段比赛经历分享
  20. 冈萨雷斯《数字图像处理》学习笔记(八)图像压缩

热门文章

  1. 《DBA的思想天空》读书笔记
  2. uintptr和unsafe.Pointer的区别
  3. 联想计算机电脑配置参数图表,联想笔记本B450电脑配置详细报表
  4. 实验记录 | mutect问题详解:No tribble type was provided on the command line and the type of the file?
  5. 2021年人事管理软件有推荐的吗?
  6. 模拟IIC_读写BQ40Z50模块
  7. 广讯通服务器修改,手机广讯通修改服务器地址
  8. 7.features特征
  9. 小程序开发API之设置和获取剪切板内容wx.setClipboardData、wx.getClipboardData
  10. 论述计算机与外设的访问控制方法,外设访问控制方法、装置与系统