实践作业2:mybatis实现简单的用户管理系统.docx 实践作业 2 :使用 mybatis 实现简单的用户管理 ( EL 、 JSTL 、 Servlet 、 JavaBean 、 Filter 、 java web 三层架构、 Mybatis ) 一、 相关知识点 1、 EL 表、 JSTL 标签库的使用; 2、 javabean 、 Servlet 及 Filter 的定义和使用; 3、 Mybatis 框架的安装与配置 ,Mybatis 主配置文件的编写 ; 4、 Mybatis 映射文件中命名空间及常用的动态 SQL 标签的使用 5、 web 系统的三层架构及 DAO 编程模式 二、 测试目的 1、 复习 EL 表、 JSTL 标签库的使用; 2、 复习掌握 javabean 、 Servlet 及 Filter 的定义和使用; 3、 掌握 Mybatis 框架的安装与配置; 4、 掌握 Mybatis 主配置文件的编写 ; 5、 掌握映射文件中命名空间及常用的动态 SQL 标签的使用 6、 掌握 web 系统的三层架构及 DAO 编程模式 三、 作业内容 (注意:作业中的“ XXX ”代表“姓名全拼首字母 + 后五位”) 1、 使用集成开发工具 Eclipse 或者 Idea 创建 Java web 项目,项目名称为“ XXX_UserManager ”; 2、 用户表的结构如下: 3、 项目的具体结构如下: ListAllUserServlet :完成所有用户的显示并保存在 Request 域中,供 index.jsp 页面使用; AddUserPageServlet :跳转到用户添加页面( addUser.jsp 页面); AddUserServlet :完成用户的添加工作; DeleteUserServlet :完成用户的删除工作; UpdateUserPageServlet :跳转到租房更新页面( updateUser.jsp 页面); UpdateUserServlet :完成用户的更新工作; 4、 在 WEB-INF 目录下创建一个jsp目录,在该目录下创建 3 个 jsp 页面,分别为 addUser.jsp 、 updateUser.jsp 、 index.jsp, 具体项目结构如图; index.jsp 页面完成所有用户的显示工作; add.jsp 页面完成相关用户 的添加工作; updateUser.jsp 页面完成相关用户的更新工作; 五、成绩评定(百分制): 1 、项目创建正确 2 分,、类名命名正确 3 分。 2 、数据库表创建正确,表中数据添加正确(至少 5 条有效数据)。 2 、添加功能实现 15 分 3 、删除功能实现 15 分 4 、更新功能实现 20 分 5 、数据显示功能实现 20 分 6 、 Mybatis 主配置文件书写正确 10 分 7 、 web.xml 部署描述符中各 servlet 及 filter 配置正确 10 分 功能未能正确实现酌情给分 六、测试 后提交材料说明 1 、测试项目的项目结构图截图; 2 、测试项目的程序代码及其调试运行过程及结果截图; 3 、项目源代码:即项目在工作区中的文件夹 4 、说明文档:即将以上截图保存在 Word 文档中并附以适当的文字说明上交, word 文档命名为“姓名 + 后 5 位 +Mybatis 用户管理 + 年月日”。 5 、将上交的所有材料保存在一个文件夹中上交,文件夹名称为“姓名 + 后 5 位 + Mybatis 用户管理 + 年月日”。