- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Components and Java Beans组件和爪哇咖啡豆.ppt
Nov. 21, 2003 -BPU Introduction to Java Beans CIS 421 Web-based Java Programming Components Components are : 1. self-contained, 2. reusable software units that can be visually composed into 1. composite components, 2. applets, and 3. applications using visual application builder tools. What are Component Models? Component Models are the next step in object-oriented programming Component Models allow us to: Create objects as components Customize a component Introspect a component Interact with other components Build other higher level components Desirable Properties of Components A component should: be modular follow object oriented principles be “plug play” be generic so that it can be used in different scenarios. Java Components Java is a good platform for component technology because: It is object-oriented It provides applets that run on a web server. It has platform independence. It has basic features like multi threading, security, etc. It has features to communicate with remote objects. It is able to furnish info on class contents at run-time. Java Beans A Java Bean is a reusable software component that can be manipulated visually in a builder tool BeanBox is a simple tool Note: Not all beans are visual beans. Java Beans contd.. Features that distinguish a Java Bean from Java objects are: introspection customization externally occurring events properties persistence Java Beans contd.. A bean is not required to inherit from any particular base class or interface. Visual beans inherit from java.awt.Component. Though Beans are primarily targeted at builder tools, they are also entirely usable by human programmers. Beans are more than class libraries. ordinarily stored in jar files Properties, Methods and Events Properties are the named attributes associated with a bean. Methods of a Bean are the normal Java methods which can be called from other components. Events are a way of providing information to oth
您可能关注的文档
- 滨州时代阳光印务有限公司简介.ppt
- Reverse Flow Capacity GTE+ Project反向流量GTE +项目.ppt
- Routing vs Switching - Lehrstuhl für Informatik III路由和交换- lehrstuhl F和R公司三# 252;.ppt
- Motion Capture in 3D Animation - SFUca - Simon Fraser …运动捕捉三维动画sfuca -西蒙Fraser….ppt
- 1.1.2自然界是客观的.ppt
- The Scope and Challenge of International Marketing国际营销的范围和挑战.ppt
- 语文一年级上人教新课标7《小小的船》课件2.ppt
- 小护士04年市场策划【企业营销策划经典】.ppt
- 【预算管理精品】Ch018国际资本预算.ppt
- Exponential Carrier Wave Modulation - TKK …指数载波调制TKK….ppt
文档评论(0)