Chapter06 中间件 J2EE JavaBean.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter06 中间件 J2EE JavaBean

* JavaBean Customization - 3 Customizers More elaborate visual interfaces to edit the properties of a bean in a multiple step process Act like wizards or experts Builder tools register with the customizers for property changes and update bean after each change * JavaBean Deployment - 1 Packaging and Deployment JAR (Java ARchive) files are the primary method of packaging and distributing JavaBeans A JAR file contains: Class files Serialized prototypes of a bean Documentation files Resources * JavaBean Deployment - 2 JAR File Example SRC_DIR=com/questra/beans CLASSFILES= \ $(SRC_DIR)\Terminal.class \ $(SRC_DIR)\CursorEvent.class \ $(SRC_DIR)\CursorListener.class \ $(SRC_DIR)\TerminalBeanInfo.class \ $(SRC_DIR)\Terminal$$VetoOpenConnection.class DATAFILES= $(SRC_DIR)\TerminalBeanIconColor16.gif JARFILE= bdk\jars\terminal.jar all: $(JARFILE) # Create a JAR file with a suitable manifest. $(JARFILE): $(CLASSFILES) $(DATAFILES) jar cfm $(JARFILE) manifest.tmp $(SRC_DIR)\*.class $(DATAFILES) Name: com/questra/beans/Terminal.classJava-Bean: True . SUFFIXES: .java .class {$(SRC_DIR)}.java{$(SRC_DIR)}.class : javac $ clean: -del $(SRC_DIR)\*.class -del $(JARFILE) * JavaBean Usage - 1 JavaBean Used in JSP Bean Tag jsp:useBean jsp:setProperty jsp:getProperty * JavaBean Usage - 2 Example – MyFirstBean import java.awt.*; import java.io.Serializable; public class FirstBean extends Canvas implements Serializable { public FirstBean() { setSize(50,30); setBackground(Color.blue); } } * JavaBean Usage - 3 Example – MyFirstBean(Use Beans.instantiate) Frame f; f = new Frame(Testing Beans); try { ClassLoader cl = this.getClass().getClassLoader(); fb =(FirstBean)Beans.instantiate(cl,FirstBean); } catch(Exception e) { e.printStackTrace(); } f.add(fb); * JavaBean Usage - 4 Example – JSP uses JavaBean goodsbean.java package sale; public class goodsbean{ ??? String Product; ??? double Price; ?

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档