- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 动态显示信息 7.1 目?标?及?演?示 7.1.1 功能描述 首先需要在数据库中建立存储用户信息的表,然后使用JSP 7.1.2 运行效果 当点击查看用户信息的时候,会得到如图7.1 图7.1 所有用户信息 7.1.3 相关文件 显示用户信息的功能包括3个文件: ● ?UserBean.java,需要在这个文件中添加一个查询方法,查询所有的用户信息。 ●? userlist.jsp,显示所有用户信息。 ●? FindAllUserServlet.java,控制器Servlet,调用UserBean中的查询所有用户的方法,传递给userlist.jsp。 7.1.4 思路分析 根据前面介绍的MVC模式,对于本功能应该做如下设计: (1) 考虑V部分,也就是输入/输出,应该从用户的角度出发。用户要查看所有用户的信息,分两步: ● 输入。用户要查看所有用户的信息,应该在某个界面上有一个超链接,通过点击这个超链接发送请求。所以只需要在需要查看所有用户信息的界面上增加一个超链接即可。 ● 输出。系统完成查询之后,界面要显示查询的结果。而这些信息是动态的,所以需要从控制层传递过来,这里需要知道要传递的信息的名字。我们使用userlist表示,这个名字相当于控制层与表示层之间的接口。因为查询的结果可能有很多,所以通常需要使用表格来呈现信息,使用标准标签库的c:forEach标签完成信息的输出。 (2) 考虑M部分,也就是功能如何实现。该功能是查询所有用户信息,是与用户相关的操作,可以考虑使用前面介绍的UserBean,然后增加一个新的方法即可。方法的设计 如下: ● 方法名。方法名要体现方法的功能,所以这里使用findAllUser。 ● 方法的参数。因为要查询所有的用户,不需要查询条件,所以参数列表为空。 ● 方法的返回值。查询的结果是多个用户,每个用户是一个对象,所以应该返回对象的集合,通常使用ArrayList。 ● 方法的异常列表。这里不需要考虑异常,所以异常列表为空。 ● 方法实现,访问数据库获取所有用户信息,然后把这些信息封装成对象,再把对象封装成集合对象。 (3) 考虑C部分,也就是如何建立视图和模型之间的关联,这里使用Servlet来实现,设计过程如下: ● 获取用户的输入信息,这个请求没有条件,所以不需要获取。 ● 调用模型,创建UserBean的对象,然后调用findAllUser方法,并保存返回的结果。 ● 把得到的结果存储在request对象中,使用名字userlist,这是前面界面设计时给出的名字。 ● 跳转到响应界面userlist.jsp。 图7.2 文件之间的关系 7.2 使用MySQL 7.2.1 MySQL数据库的下载 本书使用的安装程序是:mysql-5.0.20-win32.exe 7.2.2 MySQL数据库的安装 安装前的准备工作和注意事项: (1) 首先检查计算机上是否已经安装了MySQL。方法是:打开【开始】【程序】,查看是否有MySQL的目录;或者到【服务】中查看是否有名为MySQL的服务。 (2) 所有的安装目录必须是英文目录(不能是中文)。 下面是具体的安装过程: (1) 运行mysql-5.0.20-win32.exe,进入欢迎界面,如图7.3所示。 图7.3 欢迎界面 (2) 选择安装类型,这里选择默认的安装类型,即“Typical”,如图7.4所示。 图7.4 选择安装类型 (3) 下一个界面显示默认的安装目录,如图7.5所示。如果不想使用默认的安装目录,则可以点击【Back】按钮,回到前一界面,选择“Custom”,这样可以自己指定安装目录。 (4) 点击【Install】开始安装,如图7.6所示。 图7.5 安装信息确认 图7.6 安装过程 图7.7 注册 图7.8 配置服务器 (7) 点击【Finish】进入下一个界面:使用配置向导来配置MySQL实例,如图7.9所示。 图7.9 开始配置 (8) 点击【Next】进入下一个界面:选择配置类型,请选择标准配置“Standard Configuration”,如图7.10所示。 图7.10 选择配置类型 (9) 点击【Next】进入下一个界面:设置Windows选项,默认情况下选择将MySQL安装为Windows服务,并在开机时自动启动该服务。注意选中“Include Bin Directory in Windows PATH”,这样会使得MySQL的bin目录被包含在Wi
您可能关注的文档
- (FPGA数字信号处理设计流程System Generator入门与提高)第1章FPGA硬件结构.ppt
- (FPGA数字信号处理设计流程System Generator入门与提高)第2章数字信号处理的基本知识.ppt
- (FPGA数字信号处理设计流程System Generator入门与提高)第3章SystemGenerator概述.ppt
- (FPGA数字信号处理设计流程System Generator入门与提高)第5章图形化工程设计流程及实现.ppt
- (FPGA数字信号处理设计流程System Generator入门与提高)第6章应用实例.ppt
- (GPS基本原理及其Matlab仿真)第1章绪论.ppt
- (GPS基本原理及其Matlab仿真)第3章GPS的坐标、时间系统和卫星的运动.ppt
- (GPS基本原理及其Matlab仿真)第4章GPS卫星的导航定位信号.ppt
- (GPS基本原理及其Matlab仿真)第5章GPS卫星信号的捕获.ppt
- (GPS基本原理及其Matlab仿真)第6章GPS卫星信号的跟踪.ppt
最近下载
- 云南镇沅金矿石浮选试验报告.doc VIP
- 大型载重车辆“油改气”项目方案介绍.pdf VIP
- 四上语文1-8单元高频考点通关检测(8页).pdf VIP
- 水泥化学分析习题及答案.doc VIP
- 2022年南京信息职业技术学院高职单招语文/数学/英语考试题库含答案解析.docx VIP
- 广东省广州市南沙区2023-2024学年八年级上学期期末考试英语试题(含答案).docx VIP
- 平面的基本性质及推论多媒体教学课件.ppt VIP
- 【复旦大学-高级病理生理学学习】_模式识别受体_20200425234131.pdf VIP
- 高中数学《函数的奇偶性》说课稿新人教A版必修1 .pdf VIP
- 膈肌膨升症麻醉病例讨论.ppt VIP
原创力文档


文档评论(0)