7.2JSP+ Java bean开发模式 在开发 Java Web应用时,将JSP和 Java bean结合起来 形成了JSP+ Java bean设计模式,也称为 SP Model-1模式 本节主要内容: 72.1JsP+ ava bean开发模式简介 722JSP+ ava bean开发案例一一求和运算 72.3SP+ Java bean+」DBC案例 基于数据库的登录验证 7.2.4JsP+ Java bean开发模式的优点与缺点
7.2 JSP+JavaBean开发模式 在开发Java Web应用时,将JSP和JavaBean结合起来, 形成了JSP+JavaBean设计模式,也称为JSP Model-1模式。 本节主要内容: 7.2.1 JSP+JavaBean开发模式简介 7.2.2 JSP+JavaBean开发案例——求和运算 7.2.3 JSP+JavaBean+JDBC案例 ——基于数据库的登录验证 7.2.4 JSP+JavaBean开发模式的优点与缺点
72.1JSP+」 ava bean开发模式简介 JsP+ Java bean编程模式是sSP程序开发经典设计模式之一,其 体系结构如图7-5所示。采用这种体系结构,将要进行的业务逻 辑封裝到 Java bean中,在JSP页面中通过动作标签来调用这个 Java bean类,从而执行这个业务逻辑。此时的JSP除了负责部分 流程的控制外,大部分用来进行页面的显示,而 Java bean则负责 业务逻辑的处理。 1.请求 JSP 浏4响应 览 器 JavaBean Web服务器 应用服务器和数据库
7.2.1 JSP+JavaBean开发模式简介 JSP+JavaBean编程模式是JSP程序开发经典设计模式之一,其 体系结构如图7-5所示。采用这种体系结构,将要进行的业务逻 辑封装到JavaBean中,在JSP页面中通过动作标签来调用这个 JavaBean类,从而执行这个业务逻辑。此时的JSP除了负责部分 流程的控制外,大部分用来进行页面的显示,而JavaBean则负责 业务逻辑的处理
722JSP+ ava bean开发案例 求和运算 【例7-4】利用JSP+ ava bean实现求任意两个整数之间的累 加和,并显示输出。 【分析】 将计算两个整数累加和值运算操作封装在」 ava bean中, JSP引用 Java bean来实现求和及其显示。为此需要的组件有: 1)建立一个 Java bean:ch074Ad2java,给出两个整数 属性及求和方法。 (2)设计提交任意两个整数的P页面(ch074 tijlao. jsp) (3)设计SP页面(ch074 show. jsp),在该页面内获取两个 数值,创建 Java bean对象,并调用求值方法计算和值,然后 显示和值
【例7-4】利用JSP+JavaBean实现求任意两个整数之间的累 加和,并显示输出。 【分析】 将计算两个整数累加和值运算操作封装在JavaBean中, JSP引用JavaBean来实现求和及其显示。为此需要的组件有: (1)建立一个JavaBean:ch07_4.Add2.java,给出两个整数 属性及求和方法。 (2)设计提交任意两个整数的JSP页面(ch07_4_tijiao.jsp); (3)设计JSP页面(ch07_4_show.jsp),在该页面内获取两个 数值,创建JavaBean对象,并调用求值方法计算和值,然后 显示和值。 7.2.2 JSP+JavaBean开发案例 ——求和运算
【设计关键】 其关键是<jsp: usebean>标签的使用 以及组件之间的数据共享。 【实现】 (1) JavaBean: ch07 4Add2. java (2)提交页面(ch074 tsao. isp) (3)求值显示和值(ch074 show. jsp 【运行】《程序运行》
【设计关键】 其关键是<jsp:useBean>标签的使用 以及组件之间的数据共享。 【实现】 (1)JavaBean:ch07_4.Add2.java (2)提交页面(ch07_4_tijiao.jsp) (3)求值显示和值(ch07_4_show.jsp) 【运行】《程序运行》
72.3SP+ lava bean+」DBC案例 基于数据库的登录验证 【例7-5】利用JsP+ Java bean+」DBC实现基于数据库的 登录验证,其要求和说明与例7-3相同。 【分析】 采用JSP+」 ava bean+」DBC技术实现用户登录验证, 其中实现数据库的连接及其用户的验证操作封装在 Java bean中,而JSP只实现信息的提交和显示以及利 用 Javabean对象调用其业务逻辑处理方法
7.2.3 JSP+JavaBean+JDBC案例 ——基于数据库的登录验证 【例7-5】利用JSP+JavaBean+JDBC实现基于数据库的 登录验证,其要求和说明与例7-3相同。 【分析】 采用JSP+JavaBean+JDBC技术实现用户登录验证, 其中实现数据库的连接及其用户的验证操作封装在 JavaBean中,而JSP只实现信息的提交和显示以及利 用JavaBean对象调用其业务逻辑处理方法