当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

复旦大学:《高级Web技术》3-应用web_3-J2EE-组件-服务-通讯_教学课件PPT_javabean-javamail-tld-jdbc

资源类别:文库,文档格式:PPT,文档页数:64,文件大小:792KB,团购合买
◼ JavaBean ◼ Javamail ◼ 自定义标签 ◼ JDBC
点击下载完整版文档(PPT)

高级Web技术 Java 2 Enterprise Edition

高级Web技术 Java 2 Enterprise Edition

内容提要 a Java Bean Javamail 自定义标签 JDBC

内容提要 ◼ JavaBean ◼ Javamail ◼ 自定义标签 ◼ JDBC

组件技术概述 组件是自包含的、可重用的软件单元 ■软件组件模型描述了如何开发和使用组件。软件组件模型包 括以下元素: 创造和使用组件的规范; 软件实现规范,为建造和使用组件提供一种具体的机制。 ■目前具备代表性的组件技术有 微软的cOM、cOM+, aSun的 JavaBean和EJB( Enterprise Java Bean) Javabean规范为Java开发人员提供了一种“组件化”其Java类的方法 CORBA(Common Object Request Broker Architecture, 公共对象请求代理结构)

组件技术概述 ◼ 组件是自包含的、可重用的软件单元 ◼ 软件组件模型描述了如何开发和使用组件。软件组件模型包 括以下元素: ◼ 创造和使用组件的规范; ◼ 软件实现规范,为建造和使用组件提供一种具体的机制。 ◼ 目前具备代表性的组件技术有 ◼ 微软的COM、COM+, ◼ Sun的JavaBean和EJB(Enterprise Java Bean) ◼ JavaBean规范为Java开发人员提供了一种“组件化”其Java类的方法 ◼ CORBA(Common Object Request Broker Architecture, 公共对象请求代理结构)

JavaBean简介 在Sun公司的 Java Bean规范的定义中,Bean的定义是 2Bea是个基S豆的启Bean规范的可在编程工具 中被可视化处理的可复用的软件组件” JavaBean是基于Sun公司的 JavaBean规范的(1996年12月),可 在编程工具中被可视化处理的可复用的软件组件。因此 JavaBean 真有4个基本特性: 独立性 可重用性 在可视化开发工具中使用 n状态可以保存 JavaBean分成可视组件和非可视组件。在JSP中主要使用非可 视组件。 便于维护代码;降低开发JSP网页人员对Java编程能力的要求

JavaBean简介 ◼ 在Sun公司的Java Bean规范的定义中,Bean的定义是: “Bean是一个基于Sun公司的JavaBean规范的、可在编程工具 中被可视化处理的可复用的软件组件” 。 ◼ JavaBean是基于Sun公司的JavaBean规范的(1996年12月),可 在编程工具中被可视化处理的可复用的软件组件。因此 JavaBean具有4个基本特性: ◼ 独立性 ◼ 可重用性 ◼ 在可视化开发工具中使用 ◼ 状态可以保存 ◼ JavaBean分成可视组件和非可视组件。在JSP中主要使用非可 视组件。 ◼ 便于维护代码;降低开发JSP网页人员对Java编程能力的要求

JavaBean的特点 n(POJO,全称 Plain old Java objects-简单的Java对象, 般是普通 Javabeans,使用POJO的目的在于区别 EJB 一个标准的 Javabean的特征 a Javabean是一个公共的( public)类; Javabean有一个不带参数的构造方法; Javabean通过 setXXX方法设置属性,通过 getXXX方法获取属 性。对于 boolean类型的成员变量,允许使用is代替get和set

JavaBean的特点 ◼ (POJO,全称Plain Old Java Objects-简单的Java对象, 一般是普通JavaBeans,使用POJO的目的在于区别 EJB ◼ 一个标准的JavaBean的特征 ◼ JavaBean是一个公共的(public)类; ◼ JavaBean有一个不带参数的构造方法; ◼ JavaBean通过setXXX方法设置属性,通过getXXX方法获取属 性。对于boolean类型的成员变量,允许使用is代替get和set

A Sample Javabean--CounterBean2s public class CounterBean( private int count=0 public Counter Bean(t public int getCountot return count public void setCount(int count this, count=:

A Sample Javabean--CounterBean类 public class CounterBean{ private int count=0; public CounterBean(){} public int getCount(){ return count; } public void setCount(int count){ this.count=count; } }

JSP访问 Javabean的语法 导入 Java Bean类 通过指令导入 Javabean类 声明 JavaBean对象 jsp: use Bean>标签用来声明 Javabean对象:

JSP访问JavaBean的语法 ◼ 导入JavaBean类 ◼ 通过指令导入JavaBean类: ◼ 声明JavaBean对象 ◼ 标签用来声明JavaBean对象:

JavaBean页面指令 ■访问 JavaBean属性 ■在JsP中专门提供三个页面指令来和 JavaBean交互,分别 是jsp: use Bean指令、jsp: setProperty指令和 jsp: getProperty指令。 jsp: use Bean指令指定JSP页面中包括的 Java Bean,具体 的语法格式为:

JavaBean页面指令 ◼ 访问JavaBean属性 ◼ 在JSP中专门提供三个页面指令来和JavaBean交互,分别 是jsp:useBean指令、jsp:setProperty指令和 jsp:getProperty指令。 ◼ jsp:useBean指令指定JSP页面中包括的JavaBean,具体 的语法格式为:

JavaBean页面指令 id是当前页面中引用 JavaBean的名字,JSP页面中的Java代码 将使用这个名字来访问 JavaBean。 scope:指定 JavaBean的作用范围,可以取4个值。 page: JavaBean只能在当前页面中使用。在JSP页面执行完 毕后,该 JavaBean将会被进行垃圾回收。 request: JavaBean在相临的两个页面中有效。 a sessIon: JavaBean在整个用户会话过程中都有效。 application: JavaBean在当前整个Web应用的范围内有效

JavaBean页面指令 ◼ id是当前页面中引用JavaBean的名字,JSP页面中的Java代码 将使用这个名字来访问JavaBean。 ◼ scope:指定JavaBean的作用范围,可以取4个值。 ◼ page:JavaBean只能在当前页面中使用。在JSP页面执行完 毕后,该JavaBean将会被进行垃圾回收。 ◼ request:JavaBean在相临的两个页面中有效。 ◼ session:JavaBean在整个用户会话过程中都有效。 ◼ application:JavaBean在当前整个Web应用的范围内有效

JavaBean页面指令 ajsp: setProperty指令功能是设置 JavaBean的属性。 jsp: getProperty操作指令功能是得到某个 JavaBean的属性值。 jsp: setProperty name="my Bean"property="count value=0"I> 利用 request对象中的参数来设置 JavaBean属性。语法如下 JSP: setProperty name=" beanld property="property Name param="paramNameI>

JavaBean页面指令 ◼ jsp:setProperty指令功能是设置JavaBean的属性。 jsp:getProperty操作指令功能是得到某个JavaBean的属性值。 ▪ 利用request对象中的参数来设置JavaBean属性。语法如下

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共64页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有