1.案例分析 :
本案例介绍使用MVC模式设计会员注册的Web应用,该Web应用提供两个视图(JSP页面),一个提供给用户输入注册信息;另一个显示注册是否成功。提供一个控制器(Servlet)和一个模型(JavaBean)。该Servlet负责将注册信息添加到指定的数据库,并将相关数据存储到JavaBean中。JavaBean负责存储注册信息及结果,提供获取和设置属性值的方法。
2.案例学习目标:
学习JSP中开发MVC模式Web应用的方法。
3.案例知识要点:
JSP中开发MVC模式Web应用的方法。
4.案例完成步骤:
(1)使用SQLServer 2005建立数据库member,在该库中建立一张数据表member,数据表结构设计如图所示:

(2)开发模型Member.java,该模型提供成对的setXxx()和getXxx()方法用户设置和获取注册用户输入的用户名、密码、电子邮件及反馈信息。

(3)设计视图register.jsp。设计一个表单,提供两个单行文本框和一个密码域供用户输入注册信息,并提交到RegisterServlet。

(4)设计视图Resultshow.jsp,用于显示注册及反馈信息。

(5) 编写控制器RegisterServlet.java,重写doPost()方法,负责连接数据库,将用户提交的注册信息添加到member表,将数据存储到Member模型中,并将用户转发到resultshow.jsp页面查看注册反馈信息。



(6)查看web.xml文件,配置RegisterServlet。

(7) 修改视图Resultshow.jsp,用于显示注册及反馈信息。

(8)将第5章案例2中下载解压后的sqlJDBC4.jar文件到Demo/WEB-INF/lib目录下。

(9)启动Tomcat服务器,在浏览器的地址栏中输入“http://localhost:8080/Demo/register.jsp” ,验证程序是否正确执行。
(10)Register.jsp页面如图8-5所示,输入注册信息,点击提交按钮,注册成功后显示如图8-6所示,显示注册反馈信息。



