3.事件 Javabean和其他软件组件交流信息的主要手段是发送和接受事件。 事件的监听原理是:首先事件源必须对需要发送的事件进行注册, 然后注册事件监听器,并说明该事件源所发生的事件向什么组件 发送,也就是说,在事件源组件中实现方法并在监听组件中注册 该事件源
3. 事件 JavaBean和其他软件组件交流信息的主要手段是发送和接受事件。 事件的监听原理是:首先事件源必须对需要发送的事件进行注册, 然后注册事件监听器,并说明该事件源所发生的事件向什么组件 发送,也就是说,在事件源组件中实现方法并在监听组件中注册 该事件源
例6-11 首先在D盘上创建一个目录 d: MyJavaBean。然后到 % Tomcat5% conf Catalina localhost下,新建一个文件 myjavabeans. xml。输入如下内容: <Context path="7myjavabeans" docBase="d: MyJavaBean\ debug=0"reloadable=true"privileged=true"/> 这样,就可以在浏览器的地址栏中输入 htt17.0.0.1:8080/ javabeans/文件jsp访问一个jsp文档了。 个 Name card的 JavaBean代码如下(文件名 Name Card. java)
[例6-11] 首先在D盘上创建一个目录d:\MyJavaBean。然后到 %Tomcat5%\conf\Catalina\localhost下,新建一个文件 myjavabeans.xml。输入如下内容: <Context path="/myjavabeans" docBase="d:\MyJavaBean\" debug="0" reloadable="true" privileged="true"/> 这样,就可以在浏览器的地址栏中输入: http://127.0.0.1:8080/myjavabeans/文件.jsp访问一个jsp文档了。 一个NameCard的JavaBean代码如下(文件名NameCard.java):
代码1 package caras public class Name Card i String Name, Address public Name Cardo this Name="John this Address=No, Road, City, Country public void setName( String my Name) this Name my Name public String getName( return(this Name)
代码1 package cards; public class NameCard { String Name,Address; public NameCard() { this.Name="John"; this.Address="No,Road,City,Country"; } public void setName(String myName) { this.Name = myName; } public String getName() { return (this.Name); }
代码2 public void set Address(String my Address) this Address= my Address public String getAddress O return(this Address)
代码2 public void setAddress (String myAddress) { this.Address = myAddress; } public String getAddress () { return (this.Address); } }
使用 Java bean 将文件保存在 d: MyJavaBean中,用 javac Name Card.java编译生成 Name Card. class 可以在bean类中临时增加main方法是为了测试程序用的,写 Javabean可以先不必加入到Jsp程序中调用,而直接用main(方法 来调试bean,调试好以后就可以在Jsp程序中调用了
使用JavaBean 将文件保存在d:\MyJavaBean中,用javac NameCard.java编译生成 NameCard.class。 可以在bean类中临时增加main方法是为了测试程序用的,写 JavaBean可以先不必加入到Jsp程序中调用,而直接用main()方法 来调试bean,调试好以后就可以在Jsp程序中调用了