【设计关键】 (1)设数据库:user以及数据库表: user b,该表中包含两个字 段:用户名字: uname cha(10)和用户密码: password char(10)。 (2)建立两个 Java bean:User和 ConnectDbase。 User用于存放用户数据,且有一个实现验证信息的方法: boolean yanzhenguesr(String xm2, String mm2 ConnectDbase用于数据库的连接,得到一个连接对象,其方法是: Connection getconnecto) (3)处理流程:通过提交页面(ch07_5 tijiao. jsp)提交登录信 息;然后进入验证结果显示页面(ch075 show jsp),该页面获 取两个登录信息的值,并创建 User javaBean对象,该对象调用 User中的方法: boolean yanzheng_uesr(),实现验证,根据返回的 逻辑值判定,“true"表示已经注册并输入正确的用户名和密码, 则在网页上显示:“**用户登录成功!”,否则,显示:“** 登录失败! (4)在JSP中使用<sp: useBean>标签声明 Java bean
【设计关键】 (1)设数据库:user以及数据库表:user_b,该表中包含两个字 段:用户名字:uname char(10)和用户密码:upassword char(10)。 (2)建立两个JavaBean:User和ConnectDbase。 User用于存放用户数据,且有一个实现验证信息的方法: boolean yanzheng_uesr(String xm2,String mm2)。 ConnectDbase用于数据库的连接,得到一个连接对象,其方法是: Connection getConnect() (3)处理流程:通过提交页面(ch07_5_tijiao.jsp)提交登录信 息;然后进入验证结果显示页面(ch07_5_show.jsp),该页面获 取两个登录信息的值,并创建User JavaBean对象,该对象调用 User中的方法:boolean yanzheng_uesr(),实现验证,根据返回的 逻辑值判定,“true”表示已经注册并输入正确的用户名和密码, 则在网页上显示:“***用户登录成功!”,否则,显示:“*** 登录失败!”。 (4)在JSP中使用<jsp:useBean>标签声明JavaBean
【实现】 (1)JavaBean: User. java (2 )JavaBean: ConnectDbase java (3)提交页面(ch075 tulao. sp) (4)验证结果显示页面(ch075 show. isp), 【运行】《程序运行》
【实现】 (1)JavaBean:User.java。 (2)JavaBean:ConnectDbase.java (3)提交页面(ch07_5_tijiao.jsp) (4) 验证结果显示页面(ch07_5_show.jsp), 【运行】《程序运行》
7.3JSP+ Servlet开发模式 在JsP+ Java bean编程模式中, ava bean提供了业务处理,而 JSP却具有两种职责:调用执行业务逻辑并负责流程的控制;信 息的显示和提交。 现将JSP的两职责独立,让JsP只负责数据的输入(提交请求) 和输出(显示请求结果),而业务逻辑和流程的控制Ser√et完 成,从而形成JsP+ Servlet编程模式。 本节主要内容: 7.31SP+ Servlet开发模式简介 732JSP+ Servlet开发案例一-求和运算 7.3.3JSP+ Servlet」DBC开发案例一一基于数据库的登录验证 734JSP+ Servlet开发模式的优点与缺点
7.3 JSP+Servlet开发模式 在JSP+JavaBean编程模式中,JavaBean提供了业务处理,而 JSP却具有两种职责:调用执行业务逻辑并负责流程的控制;信 息的显示和提交。 现将JSP的两职责独立,让JSP只负责数据的输入(提交请求) 和输出(显示请求结果),而业务逻辑和流程的控制Servlet完 成,从而形成JSP+Servlet编程模式。 本节主要内容: 7.3.1 JSP+Servlet开发模式简介 7.3.2 JSP+Servlet开发案例 ——求和运算 7.3.3 JSP+Servlet+JDBC开发案例——基于数据库的登录验证 7.3.4 JSP+Servlet开发模式的优点与缺点