ä»¥æ¡†æž¶äØ“åŸºç¡€çš„æ–¹æ³?/span>
在èÊYä»¶å¼€å‘ä¸åQŒä‹É用é¢å‘å¯¹è±¡æŠ€æœ¯å¼€å‘æž„ä»¶åÆˆ¾l„装应用¾pÈ»Ÿæ˜¯å½“å‰çš„‹¹è¡Œåšæ³•。由于这些构件是由对象构æˆçš„åQŒäØ“ä½¿å¯¹è±¡ä¹‹é—´èƒ½å¤Ÿé€šè¿‡ç›æ€º’触å‘的方å¼è¿›è¡Œäº¤äº’,需è¦å¯¹è±¡æ¥¾l´æŠ¤é™æ€ç±»ä¿¡æ¯å’ŒæŽ¥å£ä¿¡æ¯ã€‚è¿™ž®†å¯¼è‡´å¯¹è±¡ä¹‹é—´å…·æœ‰éšå¼ä¾èµ?/span>
关系åQŒåŒæ—¶è¿˜ä½¿å¯¹è±¡ä¾èµ–于外部æœåŠ¡(如通信ä¸é—´ä»?/span>)。这些ä¾èµ–å…³¾pÖM¸æ˜“于构äšg在ä¸åŒåã^å°é—´˜q›è¡Œ¿UÀL¤åQŒä‹Éæž„äšg的组装å˜å¾—æ›´åŠ å›°éš¾ã€‚ä¸˜q‡åœ¨¾lŸä¸€òq›_°ä¸Šæž„ä»¶ä¸å˜åœ¨¿UÀL¤å’Œç»„装困隄¡š„问题。在本框架ä¸é‡‡ç”¨IoCå射注入容器æ¥å°†å„个构äšg¾l„åˆèµäh¥è€Œä¸”ä¸ç ´å构件的¾l“æž„åQˆä¸éœ€è¦å¼ºåˆ¶æž„件与容器耦åˆåQŒä¸éœ€è¦è°ƒç”¨å®¹å™¨çš„APIåQ‰ï¼Œæž„äšg的实现类å¯ä»¥ä¸ºæ™®é€šçš„Java
BeanåQŒè€Œä¸éœ€è¦å¼ºåˆ¶å®žçްæŸäº›æŽ¥å£æˆ–者方法ã€?/span>
ä»¥æ¡†æž¶äØ“åŸºç¡€çš„æ–¹æ³•ï¼Œå¢žåŠ äº†æž„ä»¶çš„å¯å¤ç”¨æ€§ï¼Œä¹Ÿæé«˜äº†¾pÈ»Ÿè®¾è®¡å’Œæ¼”化的柔性ã€?/span>
在基于构件的软äšgå¼€å‘ä¸åQŒäؓ了解å†Ïxž„件之间的数æ®äº¤æ¢åQ?/span>SUNå…¬å¸å‘布äº?/span>InfoBusæ ‡å‡†ç”¨äºŽæž„äšgçš„åŠ¨æ€æ•°æ®å…±äº«ã€?/span>InfoBus½W¦åˆ100%¾U?/span>Javaè®¤è¯æ ‡å‡†åQŒå®ƒå…许通过定义ž®‘é‡çš„æŽ¥å£åƈ声明使用˜q™äº›æŽ¥å£çš„åè®®ä»¥åœ¨æž„ä»¶ä¹‹é—´è¿›è¡ŒåŠ¨æ€æ•°æ®äº¤æ¢ã€‚在HTML™åµé¢ä¸çš„Applet或者在JBuilder环境ä¸çš„ä¸?/span>JavaBeans都å¯ä»¥åˆ©ç”?/span>InfoBus˜q›è¡Œäº¤äº’ã€?/span>InfoBus也å¯ä»¥ç”¨äºŽä“Qæ„çš„Java¾c»ï¼Œå¦?/span>Applet,Servlet½{‰ç‰ã€?/span>