Õ¾ÄÚËÑË÷: ÇëÊäÈëËÑË÷¹Ø¼ü´Ê

µ±Ç°Ò³Ãæ: ¿ª·¢×ÊÁÏÊ×Ò³ ¡ú Java רÌâ ¡ú JavaBeanÓëEJBÓкβ»Í¬

JavaBeanÓëEJBÓкβ»Í¬

ÕªÒª: ÄúÏÖÔÚ¿ÉÄÜÒÑÔÚʹÓà JavaBean£¬µ«»¹²»Á˽âËü¡£Èç¹ûÓÐÖ§³Ö Java µÄä¯ÀÀÆ÷£¬ÄÇô£¬ÔÚ×ÀÃæÉÏʹÓà JavaBean ¾ÍûÓÐÏÞÖÆ......

¡¡¡¡ÄúÏÖÔÚ¿ÉÄÜÒÑÔÚʹÓà JavaBean£¬µ«»¹²»Á˽âËü¡£Èç¹ûÓÐÖ§³Ö Java µÄä¯ÀÀÆ÷£¬ÄÇô£¬ÔÚ×ÀÃæÉÏʹÓà JavaBean ¾ÍûÓÐÏÞÖÆ¡£Ê¹ÓÃµÄ Web Ò³Ãæ¿ÉÒÔ½« bean ×÷ΪСӦÓóÌÐòµÄÒ»²¿·Ö¡£ÄúºÜ¿ì¾Í»áºÍ×÷Ϊä¯ÀÀÆ÷¿ÉÊÓ²¿·ÖµÄ JavaBean ½»»¥£¬È»ºó£¬ÄÇЩ JavaBean ½«Óë·þÎñÆ÷É쵀 EJB ½Ó¿Ú¡£ÕâÖÖÄÜÁ¦Ò²¿ÉÒÔÀ©Õ¹µ½ÒòÌØÍøºÍÄÚ²¿Íø¡£

¡¡¡¡JavaBean ºÍ Server Bean£¨Í¨³£³ÆÎª Enterprise JavaBean (EJB)£©ÓÐһЩ»ù±¾Ïà֮ͬ´¦¡£ËüÃǶ¼ÊÇÓÃÒ»×éÌØÐÔ´´½¨£¬ÒÔÖ´ÐÐÆäÌØ¶¨ÈÎÎñµÄ¶ÔÏó»ò×é¼þ¡£ËüÃÇ»¹Óдӵ±Ç°ËùפÁô·þÎñÆ÷ÉϵÄÈÝÆ÷»ñµÃÆäËüÌØÐÔµÄÄÜÁ¦¡£ÕâʹµÃ bean µÄÐÐΪ¸ù¾ÝÌØ¶¨ÈÎÎñºÍËùÔÚ»·¾³µÄ²»Í¬¶øÓÐËù²»Í¬¡£

¡¡¡¡Õ⿪±ÙÁ˾޴óÉÌ»ú¡£ÒòΪ JavaBean ÊÇÓëÆ½Ì¨Î޹صģ¬ËùÒÔ¶ÔÓÚ½«À´µÄ½â¾ö·½°¸£¬¹©Ó¦ÉÌ¿ÉÒÔÇáÒ×Ïò²»Í¬Óû§ÍƳöÆä¿Í»§»ú·½µÄ JavaBean£¬¶ø²»±Ø´´½¨»òά»¤²»Í¬µÄ°æ±¾¡£ÕâЩ JavaBean ¿ÉÒÔÓëÖ´ÐÐÉÌÒµ¹¦ÄÜ£¨ÀýÈç¶©¹º¡¢ÐÅÓÿ¨´¦Àí¡¢µç×Ó»ã¿î¡¢´æ»õ·ÖÅä¡¢ÔËÊäµÈ£©µÄ EJB ÅäºÏʹÓá£ÕâÀïÓо޴óDZÁ¦£¬¶øÕâÕýÊÇ×é¼þ´úÀí£¨WebSphere Application Server ÆóÒµ°æ£©Éè¼ÆÌṩµÄÄÇÖÖDZÁ¦¡£

¡¡¡¡JavaBean ÊÇÒ»ÖÖ×é¼þ£¬ËüÔÚÄÚ²¿ÓнӿڻòÓÐÓëÆäÏà¹ØµÄÊôÐÔ£¬ÒԱ㲻ͬÈËÔÚ²»Í¬Ê±¼ä¿ª·¢µÄ bean ¿ÉÒÔѯÎʺͼ¯³É¡£¿ÉÒÔ¹¹½¨Ò»¸ö bean£¬¶øÔÚÒÔºó¹¹Ôìʱ½«ÆäÓëÆäËü bean °ó¶¨¡£ÕâÖÖ¹ý³ÌÌṩÁËÏȹ¹½¨£¬È»ºóÖØ¸´Ê¹Óõķ½·¨£¬Õâ¾ÍÊÇ×é¼þµÄ¸ÅÄî¡£¿ÉÒÔ½«ÕâÖÖµ¥Ò»Ó¦ÓóÌÐò²¿Êð³É¶ÀÁ¢³ÌÐò¡¢ActiveX ×é¼þ»òÔÚä¯ÀÀÆ÷ÖС£

¡¡¡¡JavaBean ÒòÆäÍⲿ½Ó¿Ú£¨¼´ÊôÐÔ½Ó¿Ú£©¶øÓë´¿¶ÔÏó²»Í¬¡£ÕâÖÖ½Ó¿ÚÔÊÐí¹¤¾ß¶ÁÈ¡×é¼þÒªÖ´ÐеŦÄÜ£¬½«ÆäÓëÆäËü bean ¹Ò¹³£¬ÒÔ¼°½«Æä²åÈëÆäËü»·¾³¡£JavaBean Éè¼Æ³É¶Ôµ¥Ò»½ø³Ì¶øÑÔÊDZ¾µØµÄ£¬ËüÃÇÔÚÔËÐÐʱͨ³£¿ÉÊÓ¡£ÕâÖÖ¿ÉÊÓ×é¼þ¿ÉÄÜÊǰ´Å¥¡¢Áбí¿ò¡¢Í¼Ðλòͼ±í - µ«Õâ²»ÊDZØÐèµÄ¡£

¡¡¡¡¿ÉÖ´ÐÐ×é¼þ

¡¡¡¡Server Bean »ò EJB ÊDz¿ÊðÔÚ·þÎñÆ÷ÉϵĿÉÖ´ÐÐ×é¼þ»òÉÌÒµ¶ÔÏó¡£ÓÐÒ»¸öЭÒéÔÊÐí¶ÔÆä½øÐÐÔ¶³Ì·ÃÎÊ»òÔÚÌØ¶¨·þÎñÆ÷Éϰ²×°»ò²¿ÊðËüÃÇ¡£ÓÐһϵÁлúÖÆÔÊÐíËüÃǽ«·þÎñ°²È«ÐÔ¡¢ÊÂÎñÐÐΪ¡¢²¢·¢ÐÔ£¨Óɶà¸ö¿Í»§»úͬʱ·ÃÎʵÄÄÜÁ¦£©ºÍ³Ö¾ÃÐÔ£¨Æä״̬¿ÉÒÔ±£´æ¶à¾Ã£©µÄÖ÷Òª·½ÃæÊÚȨ¸ø EJB ·þÎñÆ÷ÉÏÆäËùÔÚµÄÈÝÆ÷¡£µ±°²×°ÔÚÈÝÆ÷ÖÐʱ£¬ËüÃÇ»ñµÃ¸÷×ÔµÄÐÐΪ£¬¸ÃÐÐΪÌṩ²»Í¬ÖÊÁ¿µÄ·þÎñ£¬Òò´Ë£¬Ñ¡ÔñÕýÈ·µÄ EJB ·þÎñÆ÷ÖÁ¹ØÖØÒª¡£ÕâÕýÊÇ IBM WebSphere ÆóÒµ°æµÄÓÅÊÆËùÔÚ¡£

¡¡¡¡EJB ÊÇÉè¼Æ³ÉÔËÐÐÔÚ·þÎñÆ÷ÉÏ£¬²¢Óɿͻ§»úµ÷ÓõķǿÉÊÓÔ¶³Ì¶ÔÏ󡣿Éͨ¹ý¶à¸ö·Ç¿ÉÊÓ JavaBean ¹¹½¨ EJB¡£ËüÃÇÓÐÒ»¸ö²¿ÊðÃèÊö· û£¬ÆäÄ¿µÄÓë JavaBean ÊôÐÔÏàͬ£ºËüÊÇÒÔºó¿ÉÓɹ¤¾ß¶ÁÈ¡µÄ bean µÄÃèÊö¡£EJB »¹¶ÀÁ¢ÓÚÆ½Ì¨£¬Ò»µ©±àдºÃ£¬»¹¿ÉÒÔÔÚÈκÎÖ§³Ö Java µÄƽ̨£¨°üÀ¨¿Í»§»úºÍ·þÎñÆ÷£©ÉÏʹÓá£

¡¡¡¡ÒòΪ EJB ÓÉÖîÈç IBM VisualAge for Java ÕâÑùµÄ¹¤¾ß¼¯Éú³É£¬ËùÒÔ£¬ËüÊÇ»ùÓÚ·þÎñÆ÷µÄ¶ÔÏ󣬲¢ÓÃÓÚÔ¶³Ìµ÷Óá£ËüÃǰ²×°ÔÚ EJB ·þÎñÆ÷ÉÏ£¬²¢Ïóµ÷ÓÃÆäËü CORBA Ô¶³Ì¶ÔÏóÄÇÑù»ñµÃ½øÐе÷ÓõÄÔ¶³Ì½Ó¿Ú¡£

¡¡¡¡ActiveX ¶ÔÏó

¡¡¡¡¿ÉÒÔ½« JavaBean ²¿Êð³É ActiveX ¶ÔÏó£¬ËäÈ» EJB µÄ´úÀíÒ²¿ÉÒÔÕâÑù×ö£¬µ«ÊÇ£¬ÒòΪ ActiveX ÔËÐÐÔÚ×ÀÃæÉÏ£¬ËùÒÔ£¬EJB ±¾Éí²»ÄܳÉΪ ActiveX ¶ÔÏó¡£ÒªÔÚÓëÆ½Ì¨Ïà¹ØµÄ¡¢½ö Windows ƽ̨ÉÏ×öµ½ÕâÒ»µã£¬¿ª·¢ÈËÔ±¿ÉÒÔ½« JavaBean ±ä»»³É ActiveX ×é¼þ¡£

¡¡¡¡ºÃ´¦

¡¡¡¡EJB µÄÖ÷ÒªºÃ´¦ÔÚÓÚ£º¹¹½¨ bean ʱ£¬bean ¿ª·¢ÈËÔ±¿ÉÒԹ涨ÐèҪʲôÀàÐ͵ÄÐÐΪ£¬¶ø²»±Ø¹æ¶¨ÈçºÎÈ¥×ö¡£¿ª·¢·ÖΪÁ½²¿·Ö£º³ÌÐòÔ±¿ª·¢ bean£¬È»ºóÑéÖ¤£ºËü¿ÉÓë¹¹½¨¹¤¾ßÒ»Æð¹¤×÷£¬²¢°üÀ¨±êʶËùÐè·þÎñÖÊÁ¿ÐÐΪÖÖÀàµÄ²¿ÊðÃèÊö·û¡£ÏÂÒ»²½£¬ÁíÒ»¸ö³ÌÐòÔ±¿ÉÒÔ²ÉÓÃÕâ¸ö bean£¬²¢Ê¹ÓöÁÈ¡ EJB ²¿ÊðÃèÊö·ûµÄ²¿Ê𹤾ߣ¬È»ºó½«¸Ã bean °²×°µ½ Enterprise Java Server ÉϵÄÈÝÆ÷ÖС£ÔÚµÚ¶þ²½ÖУ¬²¿Ê𹤾߲ÉȡһЩ²Ù×÷ - Õâ¿ÉÄÜÒâζ×ÅÉú³ÉÈç״̬±£´æ´úÂ룬·ÅÈëÊÂÎñ¹Ò¹³£¬»òÖ´Ðа²È«ÐÔ¼ì²éÕâÑùµÄ´úÂë¡£ËùÓÐÕâЩ²Ù×÷Óɲ¿Ê𹤾ßÉú³É£¬bean ¿ª·¢ÈËÔ±ºÍ²¿ÊðÈËÔ±¿ÉÒÔÊDz»Í¬µÄÈË¡£

¡¡¡¡¿ÉÒÔͨ¹ýʹÓò¿Ê𹤾ߣ¬½«ÈκζÀÁ¢ÓÚÆ½Ì¨µÄ JavaBean ¸Äд³É¾ßÓпɿ¿·þÎñÖÊÁ¿¡¢Ìض¨ÓÚÆ½Ì¨µÄ EJB£¬ÒÔÂú×ãÏÖÓÐÉÌҵϵͳºÍÓ¦ÓóÌÐòµÄÌØ¶¨ÐèÇó¡£Õâ¾ÍÊÇ EJB ·þÎñÆ÷¶Ô¼¯³Éϵͳ¡¢ÍøÂçºÍÌåϵ½á¹¹Èç´ËÖØÒªµÄÔ­ÒòËùÔÚ¡£

¡¡¡¡EJB Óë IBM WebSphere ÆóÒµ°æ

¡¡¡¡ÔÚ IBM WebSphere ÆóÒµ°æÖÐʹÓÃʱ£¬¿ÉÒÔ½« EJB ÅäÖóɱ»¹ÜÀíµÄÉÌÒµ¶ÔÏó¡£½ÓÊÜËüÃÇÊÚȨ·þÎñµÄÈÝÆ÷ÊÇÆä°²×°µ½µÄÈÝÆ÷¡£½« EJB µÄ³Ö¾ÃÐÔ²¿·ÖÓ³ÉäÔÚÊý¾Ý»ò״̬¶ÔÏóÖС£EJB ·þÎñÆ÷Ϊ EJB Ìṩ²»Í¬µÄ·þÎñÖÊÁ¿£¬Ñ¡ÔñÕýÈ·µÄ EJB ·þÎñÆ÷¿ÉÄܶÔÂú×ãÍêÕûµÄÉÌÒµÐèÇóÖÁ¹ØÖØÒª¡£¡°×é¼þ´úÀí¡±¹¦Äܼ«Æä½¡×³£¬¸Ã¹¦ÄÜÌṩÈç¸ºÔØ¾ùºâºÍÖ§³Ö·þÎñÆ÷×éÖжą̀»úÆ÷µÄ¸ß¼¶¹¦ÄÜ¡£Ëü»¹Óдó´ó³¬³ö Enterprise Java Server (EJS) ¹æ·¶Ëù³«µ¼µÄϵͳ¹ÜÀí¹¦ÄÜ¡£Òò´Ë£¬°´ÕÕ»ù±¾±ê×¼±àдµÄ JavaBean »ò EJB ¿ÉÒÔÔËÐÐÔÚʹÓá°×é¼þ´úÀí¡±¹¦ÄÜµÄ WebSphere ÆóÒµ°æÉÏ£¬²¢»ñµÃÄÇЩËùÓеĸ½¼Ó¹¦ÄÜ¡£

¡¡¡¡EJB ·þÎñÆ÷»¹Ìṩ¶ÀÌØµÄÌØÐԺͷþÎñÖÊÁ¿£¬¶øÇÒ²»ÍêÈ«Ïàͬ¡£IBM¡°×é¼þ´úÀí¡±ÓÐһЩǿ´óÌØÐÔ - ÀýÈ磬¿ÉÉìËõÐÔ£¬ËüÔÊ Ðí¿ª·¢ÈËÔ±½« EJB ²¿Êðµ½´ÓСÐÍϵͳµ½´óÐÍÍøÂçµÄ²»Í¬ÀàÐÍ·þÎñÆ÷¡£¿ª·¢ÈËÔ±¿ÉÒÔ´ÓС´¦ÈëÊÖ£¬ÀýÈ磬ÔÚÒ»¸ö²¿ÃÅÖУ¬Ê×ÏÈÔÚ LAN µÄ Java ·þÎñÆ÷Éϲ¿Êð£¬Ò»µ©×¼±¸ºÃ£¬¾ÍÖªµÀ¿ÉÒÔ½«ÔÚÄÇÀï´´½¨µÄ JavaBean ºÍ EJB ²¿Êðµ½È«ÇòÍøÂ硣Ȼºó£¬¿ª·¢ÈËÔ±¿ÉÒÔ²âÊÔ²¢ÊìϤÕâЩ bean£¬ÊÔÔËÐУ¬ÖÆ×÷Ñù±¾µÈµÈ¡£ÂúÒâÖ®ºó£¬¿ª·¢ÈËÔ±¿ÉÒÔͨ¹ý½«ÆäÒÆÖÁ¸ßÐÔÄÜ·þÎñÆ÷£¬À´´ó·ù¶ÈÀ©´óÆä¹æÄ£¡£JavaBean ºÍ EJB ²»ÊÜÈκμÆËã»úÌåϵ½á¹¹±ß½çµÄÏÞÖÆ¡£ËüÃÇÓà Java ±àд£¬¿ÉÒÔÔËÐÐÔÚÈκξßÓÐ Java ÐéÄâ»úµÄϵͳÉÏ£¬²¢¿ÉÒÔʹÓÃÈκΠEnterprise Java Server (EJS) À´²¿Êð¶ÔÏó¡£Òò´Ë£¬¿ª·¢ÈËÔ±ÏÖÔÚ¿ÉÒÔÔÚ·½±ãµÄϵͳÉϹ¹½¨£¬ÒÔºóÔÚ·½±ãµÄϵͳÉϲ¿Ê𣬶ø²»±ØÊÇͬһ̨»òͬÑùÀàÐ͵ĻúÆ÷¡£

¡¡¡¡IBM WebSphere ÆóÒµ°æÖ§³Ö½«ÉÌÒµ¶ÔÏó²¿Êðµ½¶ą̀·þÎñÆ÷¡£EJB ×÷ΪÉÌÒµ¶ÔÏ󼯳ɵ½¡°×é¼þ´úÀí¡±¹¦ÄÜ£¬²¢×÷ΪÈÎºÎÆäËüÉÌÒµ¶ÔÏó´¦Àí¡£Òò´Ë£¬EJB ¿ÉÒÔÁ¬½Óµ½ËùÑ¡µÄºó¶Ëϵͳ£¬²¢Ö´ÐÐÈκÎËùÐè²Ù×÷£¬ÒÔÂú×ãÆäÉÌÒµÐèÇó¡£Õâ¾Í³ÉΪ¡°×é¼þ´úÀí¡±Îª EJB ÌṩµÄ»ù´¡ÉèÊ©¡£Í¨¹ý½«¡°×é¼þ´úÀí¡±ÓÃ×÷ EJB ·þÎñÆ÷£¬¿ª·¢ÈËÔ±½«Äܹ»¼ÌÐøÊ¹Óõ±Ç°¾ÉÓÐϵͳ£¬²¢½«ÆäÓëµç×ÓÉÌÎñ½Ó¿ÚÒ»ÆðÌṩ¡£

¡¡¡¡ÎªÊ¹ EJB ÄÜÔÚ WebSphere¡°×é¼þ´úÀí¡±»·¾³Öй¤×÷£¬¿ÉÒÔʹÓá°×é¼þ´úÀí¡±²¿Ê𹤾߽«Æä°²×°ÔÚһ̨»ò¶ą̀·þÎñÆ÷ÉÏ£¬È»ºó½«ÆäÌí¼Óµ½ÃüÃû·þÎñÆ÷£¬ÒÔ±ã¿ÉÒÔÈ«¾Ö²éÕÒµ½Ëü¡£ÈκοÉÒÔ·ÃÎʹ«¹²ÃüÃû·þÎñÆ÷µÄÈ˶¼¿ÉÒÔÕÒµ½Ëü£¬ÕÒµ½ÆäËÞÖ÷£¬²¢¿ÉÒÔÔÚËÞÖ÷ÉÏÖ´Ðз½·¨£¬Í¬Ê±´´½¨ EJB¡£Õâ¾ÍÊÇ¡°´úÀí×é¼þ¡±Òª×öµÄÊ¡£

¡¡¡¡Ê¾Àý

¡¡¡¡ÈÃÎÒÃǾÙÒ»¸öÔÚ Web ¹ºÎïÕ¾µãÉÏ¿ÉÒÔ¿´µ½µÄµç×Ó¹ºÎï³µµÄÀý×Ó¡£Óû§µÄ¹ºÎï³µÊÇÒ»¸ö JavaBean¡£Óû§½«»õ¼ÜÉϵÄÉÌÆ··ÅÈ빺Îï³µ£¬ÕâЩÉÌÆ·±¾ÉíÊÇ JavaBean¡£ËüÃÇÈ«²¿¿ÉÊÓ£¬²¢ÇÒÃæÏòÓû§¡£½áÕÊʱ£¬½«Óû§¹ºÎï³µÖеÄÉÌÆ··¢Ë͵½·þÎñÆ÷É쵀 EJB£¬¸Ã EJB Ö´ÐÐһЩ±ØÒªµÄ²Ù×÷£¬Èç¼ì²éÐÅÓÿ¨ÊÚȨºÍ¿ÉÓöî¶È£¬Éú³É·âÌõ£¬»òÉú³É¸ø·¢»õ²¿ÃŵÄÓйØÌáʲô»õºÍ·¢»õµØµãµÄÌØÊâָʾ - Õâ¾ÍÊÇÉÌÒµ³ÌÐòÒÑÔÚ½øÐеĻ¡£

¡¡¡¡½áÊøÓï

¡¡¡¡Bean µÄÈ«²¿ÒâÒå²»Ö»ÊÇÆäÏÖÓÐÄÜÁ¦£¬¸üÔÚÓÚÆä¿ÉÒÔΪÉÌÒµÌṩµÄÓоºÕùÁ¦µÄDZÔÚÄÜÁ¦¡£IT Éè¼ÆÊ¦ºÍÓ¦Óÿª·¢ÈËÔ±ÏÖÔÚ¿ÉÒÔ½«¾«Á¦ÍêÈ«¼¯ÖÐÔÚÉÌÒµÂß¼­£¬¶ø½«ÈçÊÂÎñ¡¢³Ö¾ÃÐԺͰ²È«ÐԵĵײ㹤×÷Áô¸ø·þÎñÆ÷¡£WebSphere µÄ¡°×é¼þ´úÀí¡±¹¦Äܽ«ÌṩËùÓÐÕâЩ£¨»¹Óкó¶Ë·ÃÎÊ£©ºÍ¶ÔÏóÊÂÎñ¹ÜÀíÆ÷¡£





¡ü·µ»ØÄ¿Â¼
ǰһƪ: JBuilder4ÈëÃÅ
ºóһƪ: ´ÓXMLµ½JavaµÄÊý¾Ý°ó¶¨Ö®Èý