1 / 17

第 6 章 JSP 与 JavaBean

第 6 章 JSP 与 JavaBean. 6.1 Javabean 概述 6.2 JavaBean 在 JSP 网站中的应用 6. 3 利用 Javamail 组件创建 E_mail 服务器. 6.1 JavaBean 概述. 6.1.1 什么是 JavaBean

jerome
Download Presentation

第 6 章 JSP 与 JavaBean

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第 6 章JSP与JavaBean • 6.1 Javabean概述 • 6.2 JavaBean在JSP网站中的应用 • 6.3 利用Javamail组件创建E_mail服务器

  2. 6.1 JavaBean概述 • 6.1.1 什么是JavaBean • JavaBean就是一个可重复使用的,基于Java的软件组件,可以在软件开发工具中被直观地操作,就像Visual Basic中的按钮组件或文本组件一样。应用程序开发者可以通过支持JavaBean的开发工具,直接使用现成的JavaBean,也可以在开发工具容器中,对JavaBean进行必要的修改、测试而不必编写和编译程序。 • JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称Bean。

  3. JavaBean是基于Java语言的,具有以下特点: • (1)可以实现代码的重复利用,因此可以缩短开发时间。 • (2)易编写,易维护、易使用。 • (3)可以在任何安装了Java运行环境的平台上使用,而不需要重新编译,为JSP的应用带来了更多的可扩展性。

  4. 6.1.2 如何创建JavaBean • 创建一个标准JavaBean的基本语法如下。 • (1)定义包名称 • (2)定义JavaBean类 • JavaBean类定义的语法结构如下: • public class 类名称 • { • //类成员的定义 • //类方法的定义。 • //类属性的定义。 • }

  5. 其中需要强调的是,类名称与保存的文件名称必须一致,否则就会出现编译错误。同时,类必须声明为公有类,即public。 其中需要强调的是,类名称与保存的文件名称必须一致,否则就会出现编译错误。同时,类必须声明为公有类,即public。 • 如:public class CarBean • { • private String maker; • ………. • }

  6. (3)定义JavaBean类的构造函数 • JavaBean是Jave类,JavaBean就有自己的构造函数,并且构造函数的名称必须与JavaBean类的名称一致。构造函数的主要作用是用来初始化,而且构造函数无参数输入,其语法结构如下: • public JavaBean类名称 • { • //初始化 • …….. • } • 例如: • public CarBean • { • }

  7. (4)定义JavaBean属性 • JavaBean是Jave类,那么它不但有自己的构造函数,还有自己的属性。JavaBean属性的定义的语法结构如下: • private 数据类型 属性名称; • 例如:private String maker;

  8. (5)设定JavaBean属性值的方法 • 定义了JavaBean属性之后,还要对其属性值进行设定,其属性值设定的语法结构如下: • public void set设定方法名称(数据类型 参数) • { • this.变量=参数; • } • 例如: • public void setMaker(String maker) • { this.maker="Benz"; • } • 值得注意的是:JavaBean属性值的设定方法名称一般以set三个字母开头,后面跟上属性设定方法名称。

  9. (6)读取JavaBean属性值的方法 • 上面讲述了如何设定JavaBean属性值,那么属性值设定好之后,如何读取呢?JavaBean属性值读取的语法结构如下: • public void get读取方法名称() • { • return this.变量=参数; • } • 例如: • public void getMaker() • { • return this.maker; • }

  10. 6.1.3 如何使用JavaBean • 1.在JSP中使用JavaBean • 2.Bean标签 • (1)<jsp:useBean> • (2)<jsp:setProperty> • (3)<jsp:getProperty>

  11. 6.2 JavaBean在JSP网站中的应用 • 6.2.1 应用1:网站计数器JavaBean • 6.2.2 应用2:日期JavaBean • 6.2.3 应用3:购物车JavaBean • (1)使用购物车JavaBean来选择物品页面 (效果如图6-5所示)。

  12. 图6-5 选择商品页面

  13. (2)使用购物车beans来添加商品页面。 图6-6 使用购物车添加商品页面

  14. (3)使用购物车beans来选择删除商品页面 图6-7 使用购物车选择要删除的商品页面

  15. (4)使用购物车beans来删除商品页面 图6-8 使用购物车删除商品页面

  16. 6.3 利用Javamail组件创建E_mail服务器 • 1.安装用于Tomcat的JavaMail • 2.建立一个电子邮件账号 • 3.发送电子邮件 • ① 调用Transport类的静态send()方法 • ② 创建一个Transport的特定协议实例,使用这个新的Transport对象发送消息

  17. 4.接收并读取电子邮件

More Related