Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Xwuz/hand-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

本次考试总分 26 分

####要求:

  • 1,(2 分)使用 maven 构建项目 ,考试完成后使用 git 提交到 github,使 用 UTF-8 编码,统一使用 JDK1.8

Alt text

  • 2,(2分)每个项目必须有README文件,README须清晰明了的描述如 何运行,使用项目

Alt text

  • 3.(2 分) 项目名称为 Exam-<工号>--<题号>,例如, Exam-1000-20170313-1,代表:Exam工号1000同学 2017年03月13日 第 一题,注意:项目名称不要出错,否则我们将无法拿到你的项目,本 次只有一题,因此,<题号>为 1

Alt text

####使用 JSP&Servlet 实现电影租赁系统的部分功能,主要的功能有:

  • (2 分) 1,添加/index.jsp,将本次实现在的功能链接全部显示,如点击登 录的链接后,跳转到登录页面

index.jsp页面

Alt text

登陆login.jsp页面

Alt text

  • (4 分) 2,用户登录,用户通过 login 界面输入 name,只要 name 与 customer 表的 first_name 相同,则表示登录成功,否则失败

登陆成功进入film列表界面

Alt text

  • (10 分)3,实现对 film 表的列表显示,新增,删除,编辑界面
  • 3.1 列 表 显 示 界 面 , 显 示 所 有 的 film, 显 示 的 字 段 有 film_id,title,description,language(需要关联 language 表)

film界面要求film_id,title,description,language字段

Alt text

  • 3.2 新增界面,需要有 title,description,language 字段,language 需要从选择框中选取,选择项来源于 language 表

新增按钮

Alt text

点击新增按钮来到新增页面,要求有title,description,language 字段,且language需要从选择框中选取,选择项来源于 language 表

Alt text

点击添加按钮新增一个film,返回查看,新增成功

Alt text

  • 3.3 删除功能,在列表显示界面中,每条记录行添加一个删除链 接,用来删除记录

每条记录有一个删除链接,点击删除链接删除该条记录

Alt text

删除成功,id为1023得记录被删除

Alt text

  • .4 编辑功能,在列表显示界面中,每条记录行添加一个编辑链 接,用来进入编辑界面 ,编辑界面需要有 title,description,language 字 段

每条记录添加一个编辑链接,点击编辑链接来到编辑页面,有title,description,language 字段

Alt text

修改记录保存更新记录

Alt text

更新成功,id为1020记录改变

Alt text

  • (4 分) 4,拒绝未登录用户进入系统,使用 Filter 功能,只要发现用户未登 录,则将用户请求转发到/login 要求用户登录

使用filter过滤未登录用户,filter业务逻辑

Alt text

filter在web.xml里配置

Alt text

测试在为登陆状态下访问登陆成功之后得页面

Alt text

测试成功,没有登陆时访问会重定向到登陆页面进行登陆

Alt text

说明:

1,本次考试使用的数据库为 sakila

2,数据库的用户名,密码配置需要在 README 中说明

  • 本次使用MySQL数据库,配置在resources下的dbconfig.properties文件中。

     数据库名:sakila
     用户名:root
     密码:root
    

3,数据库的配置要单独放到一个文件夹下

Alt text

###github链接:

https://github.com/Xwuz/hand-study

About

hand培训

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /