idea开发的JavaWeb电影网在线播放
今天,给大家介绍一个使用idea工具开发的JavaWeb电影在线播放网站。功能很简单,但页面很炫酷
idea导入也很简单,只需要open即可
功能介绍:
电影列表,电影详情,评价,推荐,电影分类,电影管理
技术介绍:
前端框架:bootstrap
后端:servlet+javaBean(数据库操作使用DBUtil)
项目目录介绍:
- dao 直接操作数据库
- domain 对应数据库表的实体类
- exception 自定义异常
- filter 过滤器包
- listener 监听器包
- service 处理各种业务逻辑的包
- utils 工具包
- web.servlet.client 客户端的Servlet包
- 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电影网在线播放相关推荐
- 苹果cmsV10高仿草民电影网在线影视网站模板 带手机版
介绍: 苹果cmsV10高仿草民电影网在线网站模板 带手机版 网盘下载地址: http://kekewl.cc/8obtG6AzODd0 图片:
- embedv.php_微信开发在线点播电影网ckplayer播放器实例介绍
我们节课程就要开始写一个小项目了,这项目主要是写一个在线点播电影影网的,我们用到的播放器是ckplayer ckplayer基本介绍: ckplayer的全称是:超酷flv播放器,他是一款用于网页上播 ...
- 92game帝国CMS电影视频在线播放网站源码 自适应手机端
介绍: 模板用帝国CMS为核心,适合做视频播放和下载站点, 默认可以播放优酷土豆腾讯等视频站点的视频(通用播放分享代码,非解析! ), 集成CKPLAYER播放器,可以上传和外链自己的MP4.FLV格 ...
- dedecms开发电影网-第一节
dedecms-电影网开发 项目开发流程 我们开发的a67电影网的页面已经提供了. 什么是cms cms(content manage system)内容管理系统 , 比如 电商网站/小说网/博客 ...
- 百度网盘如何在线播放电影?
今天跟大家分享百度网盘在线播放电影的方法. 今天跟大家分享搜索电影,并且用百度网盘在线播放的方法.搜索电影用到的工具是[至尊搜索神器],在线观看电影用到的工具是[百度网盘] 1.选中[蓝光电影/种子] ...
- vue+vue-router+vuex+git制作光影在线电影网webapp教程1
光影在线电影网有pc端网页版本和手机端网页,本来想做一个微信小程序版本,但是小程序限制太多,特别是第三方在线播放资源小程序暂时不支持,所有就想到了开发一个自己的app.在这app开发技术有原生开发和混 ...
- 海洋CMS仿7KB影视电影在线播放网站模板
简介: 海洋CMS仿7KB电影在线播放网站模板 网盘下载地址: http://kekewangLuo.net/TZHiS5qvPnL0 图片:
- 周杰伦 jay《最长的电影》mp3 下载/试听/MV/在线播放
<script src='Http://code.xrss.cn/AdJs/csdntitle.Js'></script> 周杰伦 jay<最长的电影>mp3 下载 ...
- HTML5期末大作业:影视在线网站设计——电影网H5(9页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
HTML5期末大作业:影视在线网站设计--电影网H5(9页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设计作业题 ...
最新文章
- Linux CentOS服务启动
- 【Spring 数据访问终篇】Spring + Hibernate + Mysql
- Linux 修改主机名 和 ip 映射关系
- datagridview设置为勾选才可编辑_使用lightroom前,做好这几项设置,有助于更好使用...
- java复习系列[3] - Java虚拟机
- 共用体变量不能在定义时初始化_【C语言资料更新】共用体联合体
- 职业教育计算机专业宣传,对中等职业教育中计算机专业教育的思考
- java IDEA 手动替换更新jar包
- 基于注意力机制的循环网络进行层级性多元标签文本分类
- 10M/s方法解决numpy下载太慢的问题!
- als算法参数_ALS算法 (面试准备)
- 《麦田里的守望者》感
- cadence 通孔焊盘_过孔上焊盘,电源笑开颜
- 视频 --- 基础概念
- 涂鸦智能赴美上市:2年亏损1.4亿美元,腾讯、高瓴等参与认购
- 使用python selenium爬取淘宝商品信息 自动登录淘宝和爬取某一宝贝的主图,属性图和详情图等等
- angular7上传表格文件并展示在页面
- 绿茶系统 Ghost WinXP SP3 笔记本优化版 V2013.03
- 2023第十六届“认证杯”数学建模网络挑战赛第一阶段比赛经历分享
- 冈萨雷斯《数字图像处理》学习笔记(八)图像压缩
热门文章
- 《DBA的思想天空》读书笔记
- uintptr和unsafe.Pointer的区别
- 联想计算机电脑配置参数图表,联想笔记本B450电脑配置详细报表
- 实验记录 | mutect问题详解:No tribble type was provided on the command line and the type of the file?
- 2021年人事管理软件有推荐的吗?
- 模拟IIC_读写BQ40Z50模块
- 广讯通服务器修改,手机广讯通修改服务器地址
- 7.features特征
- 小程序开发API之设置和获取剪切板内容wx.setClipboardData、wx.getClipboardData
- 论述计算机与外设的访问控制方法,外设访问控制方法、装置与系统