Enterprise JavaBeans×é¼þ¿®ÊöÖ®Èý - ±à³ÌÈëÃÅÍø
·þÎñÆ÷µ÷ÓõÄÓ¦ÓóÌÐòÌṩÔËÐÐʱ֧³Ö¡£ÏÖÓÐµÄ Web Ó¦ÓóÌÐò¶¼ÑØÓà CGI-BIN ±à³ÌÄ£ÐÍ£¬µ«Ô¤¼ÆµÚ¶þ²ãÓ¦ÓóÌÐò¿ª·¢½«×ªÏò Java servlet ±à³ÌÄ£ÐÍ£¬ºóÕßÌṩ´ó·ù¸ÄÉƵÄÐÔÄܺͿÉÒÆÖ²ÐÔ¡£³ýÖ§³Ö Java servlet Í⣬Web Ó¦ÓóÌÐò·þÎñÆ÷»¹½«Ìí¼Ó EJB ·þÎñÆ÷¹¦ÄÜ£¬ÒÔÖ§³ÖʹÓà EJB ×é¼þµÄÓ¦ÓóÌÐò¡£µÚÈý²ã´ú±íÆóÒµ¼¶ÐÅÏ¢×ÊÔ´£¬¿ÉÒÔ°üÀ¨¹ØϵÊý¾Ý¿âºÍÃæÏò¶ÔÏóµÄÊý¾Ý¿â¡¢ÊÂÎñ¼àÊÓÆ÷ºÍ¶¨ÖƵÄÓ¦ÓóÌÐò¡£EJB ¼¼ÊõÔÚÕâÒ»Éè¼ÆÖаçÑÝ׏ؼü½ÇÉ«£¬ÒòΪ£¬ËüʹפÁôÔÚµÚ¶þ²ãÉϵÄÓ¦ÓóÌÐò×é¼þ£¬Óë×é³ÉµÚÈý²ãµÄÆóÒµ×ÊÔ´Ö®¼äµÄ½Ó¿Ú£¬µÃÒÔ±ê×¼»¯¡£
Java servlet¡¢Java beans ºÍ Java server page ²»ÊÇ EJB Ó¦ÓóÌÐò·½°¸µÄ±ØÐèÔªËØ£¬µ«ËüÃÇ¿ÉÓë EJB ×é¼þÒ»Æð¹¤×÷£¬ÒÔÌṩ»ùÓÚ Java µÄÄÚ¾ÛÐÔµÄÓ¦ÓóÌÐò»·¾³¡£´Ë´¦Ãè»æµÄ»·¾³½«ÒÔÏÂÖ°ÔðÖ¸¶¨¸ø²ÎÓ빤×÷µÄ Java ×é¼þ£º ¸ø Java servlet Ö¸¶¨ÁËÓ¦ÓóÌÐò“¿ØÖÆÆ÷”µÄ½ÇÉ« JSP Ò³Ãæ´¦ÀíÊý¾Ý±íʾºÍÓû§½çÃæµÄÈÎÎñ Java bean ³äµ±“Êý¾Ý·â×°Æ÷”£¬´æ´¢Öмä½á¹ûµÄÊý¾Ý EJB ×é¼þÌṩ·ÃÎÊÆóÒµÐÅÏ¢×ÊÔ´µÄ»úÖÆ ¿Í»§¿ÉÒÔʹÓÃÒ»¸ö¼Ù¶¨µÄ¡¢»ùÓÚ EJB µÄ Web Ó¦ÓóÌÐò¸üÐÂÏÖÓеĿâ´æ£¬²¢ÓÃÈÝÆ÷¹ÜÀíʽ³Ö¾ÃÐÔºÍÈÝÆ÷¹ÜÀíʽÊÂÎñ£¬½«·ÃÎÊ¿â´æÊý¾Ý¿âµÄλÖ÷â×°ÔÚʵÌå EJB ×é¼þµÄÄÚ²¿¡£¿â´æƱ¾Ý¿Éͨ¹ý Web ä¯ÀÀÆ÷ÊäÈ룬ä¯ÀÀÆ÷Ìṩһ¸ö HTML ±íµ¥À´²¶»ñ²úÆ·±àºÅ¡¢¹©Ó¦ÉÌ£¬µÈµÈ£¬²¢ÔÚÌύʱµ÷ÓÃÒ»¸ö servlet¡£servlet ´úÂë³äµ±Ó¦ÓóÌÐò¿ØÖÆÆ÷½ÇÉ«£¬È·¶¨ÄÄЩÆóÒµÊý¾Ý¿âÐèÒª¸üУ¬ÐèÒªÓû§×·¼ÓʲÑùµÄÐÅÏ¢¡£servlet ¿Éͨ¹ý´ú±íËüµÄʵÌå bean ·ÃÎÊÖ÷¿â´æÊý¾Ý¿â£¬²¢µ÷Óà JNDI ½Ó¿Ú»ñÈ¡¶Ô´Ë bean µÄ±¾µØ¶ÔÏóµÄÒýÓã¬È»ºóʹÓà finder ·½·¨¶¨Î»ËùÇëÇó²úÆ·±àºÅµÄÔ¶³Ì¶ÔÏó¡£´Ëʱ£¬Í¨¹ýµ÷ÓÃÔ¶³Ì¶ÔÏóµÄ·½·¨£¬servlet ¿É¸üпâ´æ¼ÆÊý£¬½Ó×ÅÈÝÆ÷½«´Ë·½·¨Î¯Íиø EJB ×é¼þ¡£ÒòΪÈÝÆ÷¸ù¾ÝÊý¾Ý¿â¸üУ¬ÒÔ¶Ô bean ͸Ã÷µÄ·½Ê½»®·ÖÒ»¸öÊÂÎñ£¬¶øÇÒÒÔ¶Ô bean ͸Ã÷µÄ·½Ê½½«Êý¾ÝдÈëÊý¾Ý¿âÀ´±£Ö¤Êý¾Ý³Ö¾ÃÐÔ£¬ËùÒÔÒ²¾Í±£³ÖÁËÊý¾ÝµÄÍêÕûÐÔ¡£ ´Ó EJB ×é¼þ·µ»Øµ½ servlet µÄÈκνá¹ûÐÅÏ¢£¬¶¼¿ÉÒÔʹÓà setter ·½·¨´æ´¢ÔÚÒ»¸ö£¨·ÇÆóÒµµÄ£© Java bean µÄÊôÐÔÖС£´Ëʱ servlet ¿É½«¿ØÖÆȨתÈøøÒ»¸öÊʵ±µÄ JSP Ò³Ã棬ÒԱ㽫ÕâЩ½á¹û×éºÏµ½±íʾ¸ñʽÖУ¬²¢½«½á¹û·µ»Ø¸øÓû§¡£JSP Ò³ÃæºÜ¿ÉÄÜÖ÷ÒªÓɾ²Ì¬Îı¾ºÍÓйص¥¸öÊÂÎñµÄ¿É±äÐÅϢռλ·û×é³É¡£ÔÚÏòä¯ÀÀÆ÷·¢ËͱíʾÊý¾Ý֮ǰ£¬JSP Ò³ÃæʹÓà getter ·½·¨´Ó Java bean µÄÊôÐÔÖлñµÃ¿É±äÊý¾ÝÔªËØ¡£ »ùÓÚ EJB µÄÈý²ãÉè¼ÆÌṩÁ˼¸¸öºÃ´¦£¬°üÀ¨£º ·ÃÎÊÆóÒµÊý¾ÝµÄÒµÎñÂß¼¿É·â×°ÔÚ¿ÉÖØÓᢿÉÒÆÖ²µÄÆóÒµ¼¶ bean ÖС£ ÏÖÓеÄÆóҵϵͳֻÐèºÜÉÙÐ޸ĻòÕ߸ù±¾²»ÐèÒªÐ޸ģ¬¾Í¿ÉÒÔ¼¯³ÉΪÆóÒµ¼¶ bean¡£ ÆóÒµÓ¦ÓóÌÐòËùÐèµÄÔËÐÐʱ·þÎñ£¬ÈçÊÂÎñºÍ³Ö¾ÃÐÔ£¬¿ÉÒÔ´Ó bean Öзֽâ³öÀ´£¬²¢Ö¸¶¨¸ø´Ë bean µÄÈÝÆ÷¡£ ÎÞÐë¸ü¸Ä EJB ×é¼þ£¬¼´¿ÉÐ޸ĿØÖÆÓ¦ÓóÌÐòÁ÷³ÌµÄ Servlet¡£ Servlet ´úÂë¿É½«×¢ÒâÁ¦¼¯ÖÐÔÚÓ¦ÓóÌÐò¿ØÖÆÂß¼ÉÏ£¬¶øÎÞÐ뿼ÂÇÊý¾Ý±íʾ¡£ JSP Ò³Ãæ¿É½«¾²Ì¬ºÍ¶¯Ì¬ÄÚÈÝ»ìºÏÔÚÒ»Æð£¬Éú³É±íʾÐÅÏ¢¡£ Óà Java ÓïÑÔ±àдµÄϵͳ×é¼þ£¬¶ÔÓÚ¾ßÓÐ JVM µÄÈκÎƽ̨¶¼ÊÇ¿ÉÒÆÖ²µÄ¡£ ½áÂÛ ÔÚ¿ª·¢Äܹ»Ö§³Ö¹Ø¼üÈÎÎñµÄÆóÒµ¼¶ÐÅϢϵͳµÄ¹ý³ÌÖУ¬EJB ¹æ·¶´ú±íÁË Java ¼¼ÊõµÄÏÂÒ»¸ö·¢Õ¹½×¶Î¡£EJB ×é¼þ½«Ëæ JavaBeans ¹æ·¶ÒýÈëµÄ Java ×é¼þÄ£ÐÍ£¬À©Õ¹µ½·þÎñÆ÷ÁìÓò£¬´Ó¶øʹҵÎñÂß¼×é¼þµÄ¿ª·¢¿ÉÒÔ¿çÆóÒµÓ¦ÓóÌÐòÖØÓ㬲¢ÇÒ¿ÉÒÔ¿çÖ§³Ö Java µÄƽ̨ÒÆÖ²¡£ÓÉÓÚ°üº¬ÁË»ùÓÚ RMI ¼¼ÊõµÄ¶ÔÏó·Ö²¼£¬ËùÒÔÖ§³Ö¿ç¶à²ãµÄ¿ÉÖ´ÐÐ×é¼þµÄ·ÖÁ¢£¬´Ó¶øÔÊÐí×î´óµÄʵÏÖÁé»îÐԺ͸߶ȿÉÉìËõÐÔ¡£Èç¹û½«³£¹æµÄÆóÒµÓ¦ÓóÌÐòÔËÐÐʱ·þÎñÖØж¨ÒåΪ¿ÉÖ¸¶¨¸øÈÝÆ÷³éÏóµÄ¶ÔÏó·þÎñ£¬ÔòÔÊÐí EJB ×é¼þµÄ¿ª·¢ÈËÔ±½«¾«Á¦¼¯ÖÐÔÚÒµÎñÂß¼ÉÏ£¬´Ó¶ø¼õСÁËͨ³£ÓëÔËÐÐʱ·þÎñÏà¹ØµÄ¸´ÔÓÐÔºÍƽ̨Ïà |
ÁèÖڿƼ¼×¨ÒµÌṩ·þÎñÆ÷×âÓᢷþÎñÆ÷Íйܡ¢ÆóÒµÓʾ֡¢ÐéÄâÖ÷»úµÈ·þÎñ£¬¹«Ë¾ÍøÕ¾£ºhttp://www.lingzhong.cn ΪÁ˸ø¹ã´ó¿Í»§Á˽â¸ü¶àµÄ¼¼ÊõÐÅÏ¢£¬±¾¼¼ÊõÎÄÕÂÊÕ¼¯À´Ô´ÓÚÍøÂç,ÁèÖڿƼ¼×ðÖØÎÄÕÂ×÷ÕߵİæȨ£¬Èç¹ûÓÐÉæ¼°ÄãµÄ°æȨÓбØҪɾ³ýÄãµÄÎÄÕ£¬ÇëºÍÎÒÃÇÁªÏµ¡£ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúҪתÔر¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»! |