- 10
- 0
- 约1.85万字
- 约 15页
- 2017-04-04 发布于江苏
- 举报
cinema技术文档
目录
1.创建数据库cinema 2
2.完成系统模型部分开发 2
(1)建包,如图 2
(2)添加Hibernate支持(略) 2
(3) 配置Hibernate配置文件,编写实体类及映射文件(通过反向工程后适当修改) 2
(4) 创建BaseHibDao、PageBean和SearchProperties 4
(5)UserDao和UserDaoImpl 5
(6)FilmTypeDao和FilmTypeDaoImpl 6
(7)FilmInfoDao和FilmInfoDaoImpl 6
(8)创建UserBiz和UserBizImpl 8
(9)FilmTypeBiz和FilmTypeBizImpl 9
(10)FilmInfoBiz和FilmInfoBizImpl 9
3.登录功能 10
(1)LoginServlet.java(注意:URL为loginServlet) 10
(2)ToSearch.java(注意URL为servlet/toSearch) 10
(3)修改search.jsp页面,以显示电影类型 10
4.乱码解决 10
(1)建立过滤器 10
(2)配置web.xml 11
5.电影搜索功能 11
(1)创建FilmSearchServlet,(URL为servlet/ FilmSearchServlet) 11
(2)修改result.jsp,利用JSTL标签显示结果 12
(3)分页功能实现 12
6.电影发布功能 13
(1)编写ToAdd.java(URL为servlet/toAdd) FilmTypeBiz fb=new FilmTypeBizImpl(); 13
(2)修改add.jsp页面,以显示类型 13
(3)编写DoAdd.java(URL为servlet/doAdd),以处理提交 14
7.安全退出功能 14
(1)建立servlet,LoginOutServlet.java(URL为loginOut) 14
(2)修改result.jsp中安全退出的超链接 14
8.访问控制,即权限管理,只有登录后才能访问。 14
(1)建立过滤器 14
(2)配置web.xml添加发下代码 15
1.创建数据库cinema
2.完成系统模型部分开发
(1)建包,如图
(2)添加Hibernate支持(略)
(3) 配置Hibernate配置文件,编写实体类及映射文件(通过反向工程后适当修改)
Hibernate.cfg.xml(略)
User和User.hbm.xml(注意自动映射有可能名为Users,我这里为User)
FilmType和FilmType.hbm.xml
FilmInfo和FilmInfo.hbm.xml
(4) 创建BaseHibDao、PageBean和SearchProperties
package com.util;
public class BaseHibDao {
protected Session session = null;
protected Transaction tx = null;
protected Query query=null;
public Session getSession(){
return HibernateSessionFactory.getSession();
}
public void closeAll(){
HibernateSessionFactory.closeSession();
}
}
//PageBean(略)
//SearchProperties
package com.util;
public class SearchProperties {
private String filmname;
private String typeid;
private String actor;
private String director;
private Long smallprice=new Long(0);
private Long bigprice=Long.MAX_VALUE;
//省略了setter和getter方法
}
(5)UserDao和UserDaoImpl
package com.dao;
public interface UserDao {
public User getUserByName(String name);
}
//以下为实现
package com.dao.impl;
public class UserDaoImpl extends BaseHibDao implements UserDao {
您可能关注的文档
- ahead of the game课件.ppt
- Analysis Active Clamp Forward Converter.ppt
- Anna and the King.pptx
- Article635061493561486197.doc
- Article635574295001919322.doc
- ArctiChill Presentation 20101.pptx
- ASIC_Design_Flow.ppt
- AVID简易使用说明.doc
- B3M6U1 Can you run fast?-孙丽华 潍坊高密姜庄小学.ppt
- B2 module 1 our body and healthy habits.ppt
最近下载
- 阿特拉斯.科普科-离心空压机说明书AIB 9829300826-01.pdf VIP
- 基于MATLAB的电力系统短路故障分析与仿真.pdf VIP
- 三年级生活语文《镜子里的我》教案公开课.docx VIP
- 2025高一春季讲义打印版.pdf VIP
- 电厂运维检修实施方案.docx VIP
- 火电厂项目运维管理实施方案.docx VIP
- 英语文学阅读与鉴赏B7_Unit 7_Dusk.doc VIP
- 《GB_T 39039-2020高强度钢氢致延迟断裂评价方法》专题研究报告.pptx VIP
- 超声介入室建设方案(含功能布局与合规标准).docx
- 默纳克NICE9000V荣耀控制柜调试手册.pdf VIP
原创力文档

文档评论(0)