
☆WE8寇用开发精品裸程 企业逻辑实现 长沙民政职业枝木学院
企业逻辑实现 长沙民政职业技术学院 ☆WEB应用开发精品课程

案例导入 长沙民政职业技宋学院 ·项目 长沙民政职业技术学院单招报名系统中,实现数 据库操作的JAVABEAN 。任务 将对数据库增,删,改,查封装成JavaBean。 ·枝术要点(关键字) 1.JavaBean编写规范 2.JSP或Servleti调用JavaBean 3.JavaBean整合JDBC技术 E纪拉用开发精品课程
案例导入 • 项目 长沙民政职业技术学院单招报名系统中,实现数 据库操作的JAVABEAN • 任务 将对数据库增,删,改,查封装成JavaBean。 • 技术要点(关键字) 1. JavaBean编写规范 2. JSP或Servlet调用JavaBean 3. JavaBean整合JDBC技术

闰标 长沙民政职业技术学院 ·JavaBean基础 · ·JavaBean作用范围 ·JSP和Servlet的交互 ·VC模式的用途 ·JSP+Servlet+-JavaBean实现MVC B应用开发精品课程
目标 • JavaBean基础 • • JavaBean作用范围 • JSP和Servlet的交互 • MVC模式的用途 • JSP+Servlet+JavaBean实现MVC

☑aaBean 长沙民政职业技木学院 ·JavaBean是可重用组件 ·JavaBean是遵守某些严格协议的Java类 ·JavaBean由三部分组成: 一属性 全部私有,通过get/set方法访问 一方法 针对属性有set仪x0和get仪xx0方法,布尔属性可把get 换为is,方法必须是public的 -事件 采用Swing中处理监听器的方式 纪应用开发精品课程
JavaBean • JavaBean 是可重用组件 • JavaBean是遵守某些严格协议的Java类 • JavaBean由三部分组成: – 属性 全部私有,通过get/set方法访问 – 方法 针对属性有setXxx()和getXxx()方法,布尔属性可把get 换为is,方法必须是public的 – 事件 采用Swing中处理监听器的方式

☑SP中使用DavaBean 长沙民政职业技术学院 ·jsp:useBean标准动作: -将JavaBean嵌入JSP页面 -设置和获取JavaBean的属性 一将用户请求转发给其他页面 一将其他页面的内容嵌入当前页面 ·标准动作中的属性区分大小写 ·JSP中的标准动作使用作为前缀 EB应用开发精品裸程
JSP中使用JavaBean • jsp:useBean标准动作: – 将 JavaBean 嵌入 JSP 页面 – 设置和获取 JavaBean 的属性 – 将用户请求转发给其他页面 – 将其他页面的内容嵌入当前页面 • 标准动作中的属性区分大小写 • JSP 中的标准动作使用 作为前缀

SP中使用DavaBean 长沙民政职业技术学院 ·jsp:useBean基本用法 - - B应用开发精品课程
JSP中使用JavaBean • jsp:useBean基本用法 – – – – –

p:seBean(can,) 长沙民政职业技木学院 ·jsp:useBean各项参数含义: -id:对象实例名称 -scope:Bean作用的范围,默认为page,对整个 jsp页面有效 -class:Bean类名称 -beanName:Bean的名称 -type:Bean实例类型,可以是本类,或其父类, 或其实现的接口,默认为本类 纪应用开发精品课程
jsp:useBean(con.) • jsp:useBean各项参数含义: – id:对象实例名称 – scope:Bean作用的范围,默认为page,对整个 jsp页面有效 – class:Bean类名称 – beanName:Bean的名称 – type:Bean实例类型,可以是本类,或其父类, 或其实现的接口,默认为本类

jop:useBeanlcon.) 长沙民政职业技宋学院 Scope各项参数的意义: -page:仅涵盖使用JavaBean的页面 (PageBean.jsp/CounterBean.java) 一 request:有效范围仅限于使用JavaBean的请求 (RequestBean.jsp/RequestBean2.jsp/CounterBea n.java) -session:有效范围在用户整个连接过程中(整个会话 阶段均有效) (SessionBean.jsp/Sessin2.jsp/CounterBean.jsp) -application:有效范围涵盖整个应用程序。也就是对 整个网站均有效 (Application.jsp/Application2.jsp/CounterBean.jsp) EB应用开发精品裸程
jsp:useBean(con.) • Scope各项参数的意义: – page:仅涵盖使用JavaBean的页面 (PageBean.jsp/CounterBean.java) – request:有效范围仅限于使用JavaBean的请求 (RequestBean.jsp/RequestBean2.jsp/CounterBea n.java) – session:有效范围在用户整个连接过程中(整个会话 阶段均有效) (SessionBean.jsp/Sessin2.jsp/CounterBean.jsp) – application:有效范围涵盖整个应用程序。也就是对 整个网站均有效 (Application.jsp/Application2.jsp/CounterBean.jsp)

ip;useBeanlcon.) 长沙民政职业技术学院 ·jsp:setProperty的格式: - 相当于beanName.setPropertyName(value)方法调用 (setXx0方法) ·jsp:getPropertyl的格式: - 相当于beanName.getPropertyName)方法调用 (getXxx(0方法) B应用开发精品课程
jsp:useBean(con.) • jsp:setProperty的格式: – 相当于beanName.setPropertyName(value)方法调用 (setXxx()方法) • jsp:getProperty的格式: – 相当于beanName.getPropertyName()方法调用 (getXxx()方法)

jp:useBeanlcon.) 长沙民政职业技术学院 ·建立表单参数和Bean属性之间的关联 -通过oaram:指定表单元素的名称,通过perperty指定对 应的Bean属性名称,由此建立这两个变量的关联 (SaleEntry.jsp/SaleEntry..java,用url传递参数) 一通过*来设置所有属性和输入参数之间的关联 (SayHelloBean.html/SayHelloBean.jsp/HelloBean.java) ·在建立Bean属性和表单参数之间的对应关系时, 服务器会将对应的参数自动转换成和属性类型匹 配的数据,具体的转换关系见下表: 纪应用开发精品课程
jsp:useBean(con.) • 建立表单参数和Bean属性之间的关联 – 通过param指定表单元素的名称,通过perperty指定对 应的Bean属性名称,由此建立这两个变量的关联 (SaleEntry.jsp/SaleEntry.java,用url传递参数) – 通过*来设置所有属性和输入参数之间的关联 (SayHelloBean.html/SayHelloBean.jsp/HelloBean.java) • 在建立Bean属性和表单参数之间的对应关系时, 服务器会将对应的参数自动转换成和属性类型匹 配的数据,具体的转换关系见下表: