BBSˮľÇ廪վ¡Ã¾«»ªÇø

·¢ÐÅÈË: ghopper (³õÀ´Õ©µ½), ÐÅÇø: Java 
±ê  Ìâ: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Thu Dec  2 10:08:36 1999) WWW-POST 
 
JSPÖ÷ÒªÊÇÓÃ×ö¸ÉʲôµÄÄØ£¿ 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 202.118.7.102]  
·¢ÐÅÈË: javaman (·ç¼ä²ÔÔÂ), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Thu Dec  2 15:28:33 1999) 
 
¡¾ ÔÚ ghopper (³õÀ´Õ©µ½) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã JSPÖ÷ÒªÊÇÓÃ×ö¸ÉʲôµÄÄØ£¿ 
 
java sever pages,ʵÏÖCGIµÄ¹¦ÄÜ                                           
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 202.204.92.171] 
·¢ÐÅÈË: wyh ([º®]), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Fri Dec  3 12:21:58 1999) 
 
¡¾ ÔÚ rockfirm (Music All Right) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã ¡¾ ÔÚ ghopper (³õÀ´Õ©µ½) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã JSP : Java Server Page. 
¡Ã ÀàËÆASP,ÓÃÓÚWEBÖ÷Ò³µÄ¿ª·¢,µ«ASP Ö»ÄÜÓÃÓÚWindows Æ½Ì¨,¶øJSP ¿ÉÒÔÓÃÓÚ¸÷ÖÖÆ½Ì¨. 
¡Ã Ò²¿ÉÒÔ×÷ΪWeb Server ,ÄܺÜÈÝÒ×µÄÓëServlet¹²Í¬Ê¹ÓÃ.  
 ~~~~~~~~~~~~~~~~~~~~~ 
  ÕâÊÇʲôÒâË¼ÄØ£¿×öʲôWeb Server?   JspÆäʵ×îºó»¹ÊÇ×÷ΪServletÔËÐе쬠
ÄÇô˵ʲôÄܺÜÈÝÒ×µÄÓëServlet¹²Í¬Ê¹ÓÃÄØ£¿ 
¡¡¡¡Æäʵ˵°×ÁË£¬Jsp ¾ÍÊÇÒ»ÖÖÓýű¾±àдServletµÄ·½·¨¡£ 
    Èç¹ûÄãÁ¬ServletÊÇʲôҲ²»ÖªµÀ£¬ÄÇÎÒÒ²ÎÞ·¨ËµÁË¡£ 
 
-- 
¡ù ÐÞ¸Ä:¡¤wyh ì¶ Dec  3 12:22:42 Ð޸ı¾ÎÄ¡¤[FROM: 166.111.163.155] 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.163.155] 
·¢ÐÅÈË: rockfirm (Music All Right), ÐÅÇø: Java 
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Fri Dec  3 12:52:41 1999) WWW-POST 
 
¡¾ ÔÚ wyh ([º®]) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã  ~~~~~~~~~~~~~~~~~~~~~ 
¡Ã   ÕâÊÇʲôÒâË¼ÄØ£¿×öʲôWeb Server?   JspÆäʵ×îºó»¹ÊÇ×÷ΪServletÔËÐе쬠
¡Ã ÄÇô˵ʲôÄܺÜÈÝÒ×µÄÓëServlet¹²Í¬Ê¹ÓÃÄØ£¿ 
¡Ã ¡¡¡¡Æäʵ˵°×ÁË£¬Jsp ¾ÍÊÇÒ»ÖÖÓýű¾±àдServletµÄ·½·¨¡£ 
¡Ã     Èç¹ûÄãÁ¬ServletÊÇʲôҲ²»ÖªµÀ£¬ÄÇÎÒÒ²ÎÞ·¨ËµÁË¡£ 
 
Âé·³Äú˵µÃÇå³þһЩ.ÎÒȷʵ²»Ì«Çå³þJSP, ÎÒÍüÁË˵ÓÃJSWDK×öWEB SERVER. 
¼ûЦ.ÖÁÓÚJSP ×÷ΪSERVERLET À´ÔËÐÐ,ÇëÄã˵Çå³þһЩ.лл!  
   
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 162.105.138.42]  
·¢ÐÅÈË: wyh ([º®]), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Fri Dec  3 15:10:09 1999) 
 
¡¾ ÔÚ rockfirm (Music All Right) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã ¡¾ ÔÚ wyh ([º®]) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã  
¡Ã Âé·³Äú˵µÃÇå³þһЩ.ÎÒȷʵ²»Ì«Çå³þJSP, ÎÒÍüÁË˵ÓÃJSWDK×öWEB SERVER. 
¡Ã ¼ûЦ.ÖÁÓÚJSP ×÷ΪSERVERLET À´ÔËÐÐ,ÇëÄã˵Çå³þһЩ.лл!  
 
    ºÇºÇ£¬JSWDKÎÒûÓÐÓùý£¬ËùÒÔ²»ÄÜ˵£¬²»È»»á³öЦ»°µÄ£¬ÎÒÓùýGNUJsp 
1.0 Release,ÄÇô¾Í˵Õâ¸ö°É£¬¹À¼ÆÆäËûµÄJSPʵÏÖÒ²Ò»ÑùµÄ¡£ 
    Ê×ÏÈ£¬JSP²»ÊǽâÊÍÖ´Ðеģ¬Õâ¸ö¸úASP»òÕßPHPÊDz»Ò»ÑùµÄ¡£JSPͨ¹ýÒ»¸ö 
JSP Servlet¶ÁÈ¡±àÒë³ÉΪJavaÔ´ÎļþÔÙÓÃjavac±àÒë³ÉclassÎļþÖ´ÐС£Ò²Ðí 
´ó¼Ò¶¼²Âµ½ÁË£¬Õâ¸öJSPServlet±¾Éí¾ÍÊÇÒ»¸öServlet£¬¶ÔÓÚÏàÓ¦µÄJSPµÄÇëÇó 
ÊDZ»Ë͵½ÁËÕâ¸öServlet£¬Õâ¸öServletÔÙ¶ÁÈ¡jspÎļþ±àÒëÖ´ÐС£ 
    Æä´Î£¬jspÆäʵÊǽ¨Á¢ÔÚServletµÄ»ù´¡Éϵġ£ÓÐÈËÎÊÎÒjspµÄЧÂÊÈçºÎ£¬ 
ÎÒ¸æËßËûÃÇÈ¥¿´¿´ServletµÄÔËÐÐЧÂÊ£¬ÆäʵÄǸö¾ÍÊÇjspµÄÔËÐÐЧÂÊ¡£ËùÓеĠ
jsp×îÖÕ¶¼±»±àÒë³ÉΪServlet¡£µ±JSPServlet½ÓÊÕµ½ÇëÇóºó£¬Èç¹ûÄãÉèÖÃÁËʹÓà
×îеÄjspµÄ»°£¬Ëü¾Í»áÈ¥ÕÒjspÎļþ£¬¼ì²éjspÎļþÔÚÉϴαàÒëºóÊÇ·ñ¸Ä¶¯¹ý£¬ 
Èç¹û¸Ä¶¯µÄ»°£¬¾Í»áÖØÐ±àÒ룬×îÖÕ»¹ÊÇ»á°ÑÇëÇóת½»¸ø±àÒëºÃµÄServletÈ¥ 
ÔËÐеġ£ 
    ´ó¼ÒÒ²Ðí×¢Òâµ½ÁËдjspºÍдServletȷʵÓÐһЩ²»Ò»ÑùµÄµØ·½£¬Ôì³ÉÕâ¸ö 
²»Í¬ÊÇÒòΪjspµÄ±àÒë»·¾³Ö÷¶¯¸øjspÌí¼ÓÁËһЩ±äÁ¿¹©ÄãʹÓá£ÎÒʹÓùýJRUN 
µÄ»·¾³£¬ËüÌí¼ÓµÄ±È½ÏÈ«£¬±ÈÈçrequest, Request, response, Response, 
Session, session, Application, out,ÆäʵÕâЩ¶¼ÊÇÔÚ±àÒëµÄʱºòÌí¼Ó½øÈ¥ 
µÄ£¬ÔÚServletµÄ±ê×¼Öж¼ÓжÔÓ¦µÄ±äÁ¿£¬Èç¹ûÄãҪʹÓõϰ£¬Ò²ÍêÈ«¿ÉÒÔÔÚ 
ServletÖÐʹÓᣠ
    Ò²ËµÁ˲»ÉÙÁË£¬Æäʵ¶¼ÊÇ·Ï»°£¬jsp´ÓÍ·µ½Î²¶¼ÊÇServlet£¬Èç¹ûÄã°ÑServlet 
¸ãͨÁË£¬jspÒ²¾ÍûÓÐÎÊÌâÁË¡£jspÐ´ÍøÒ³ÊǷdz£¸ßЧµÄ£¬±ÈÖ±½ÓÓÃServletºÃÓ㬠
Ò²²»´æÔÚʲô½µµÍЧÂʵÄÎÊÌ⣬ËùÒÔ½¨Òé´ó¼ÒʹÓá£ÔÚÕâ¸öASP,PHPºáÐеÄÄê´ú£¬ 
JSP±»´ó¼ÒºöÊÓÁË£¬È·ÊµÊǸö±¯°§¡£ 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.163.155] 
·¢ÐÅÈË: midi (ÃÔµÑ), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sat Dec  4 03:07:51 1999) 
 
Ô޳ɶÔJSPµÄÆÀ¼Û¡£µ«ÒªËµÃ÷¼¸¸ö·½Ã棺 
1. JSP±àÒë³ÉServlet£¬ÊÇÔÚÓû§µÚÒ»´Î·ÃÎÊÕâ¸öÒ³ÃæµÄʱºò¡ª¡ª¿ª·¢Õß¿ÉÒÔÊÇ 
        ÄǵÚÒ»¸öÓû§¡£Õâ¸öʱºò»¨Ê±¼äÏà¶Ô½Ï³¤¡£ 
2. ServletÈÔÈ»ÊǽâÊÍÖ´Ðеġ£JavaÐéÄâ»ú±¾Éí¾ÍÊǽâÊÍÖ´ÐеĠ
3. JSPËäÊÇServletµÄÑÓÉ죬µ«ÓëServlet»¹Óкܴó²»Í¬¡£ÓÈÆäÊÇJSP 1.0ÒÔºó¡£ 
        GNUJSP²ÉÓõÄÊÇ0.92µÄ±ê×¼£¬¶ÔBeanµÄÖ§³Ö±È½Ï²î 
4. ÔÚÃÀ¹ú£¬EJB+Servlet+JSP¼¸ºõ³ÉΪµç×ÓÉÌÎñµÄ¿ª·¢±ê×¼¡£±¾À´ 
        ASPÒ²ºÜÓÐÏ£Íû£¬µ«Î¢Èí×î½ü¿ÉÄܰѾ«Á¦¶¼¼¯ÖÐÔÚ´ò¹Ù˾ºÍWin2000ÉÏ£¬ 
        Òò´Ëµç×ÓÉÌÎñ·¢Õ¹µÃÌ«ÉÙ¡£PHPÓÉÓÚÆäģʽºÍһЩÌìÉúȱÏÝ£¬ºÁÎÞÏ£Íû¡£ 
        ÔÚÃÀ¹ú£¬ºÜÉÙÓÐÉÌÒµÕ¾µãÓÃPHPµÄ¡£ 
5. JSPÊÇMulti-tieģʽÖÐPresentation Logic LayerµÄ±íÏÖ·½Ê½¡£ÓÉÓÚ 
        XMLµÄ³ÉÊ죬¿ÉÄÜÔÚÒ»¶Îʱ¼äºó»áÖð½¥Ë¥ÍË¡£µ«Application Logic 
        ÖÐEJB+XML ParserÈÔÈ»Óм«Ç¿µÄÉúÃüÁ¦¡£ 
 
 
¡¾ ÔÚ wyh ([º®]) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã ±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
¡Ã ·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Fri Dec  3 15:10:09 1999) 
¡Ã  
¡Ã ¡¾ ÔÚ rockfirm (Music All Right) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã : ¡¾ ÔÚ wyh ([º®]) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã :  
¡Ã : Âé·³Äú˵µÃÇå³þһЩ.ÎÒȷʵ²»Ì«Çå³þJSP, ÎÒÍüÁË˵ÓÃJSWDK×öWEB SERVER. 
¡Ã : ¼ûЦ.ÖÁÓÚJSP ×÷ΪSERVERLET À´ÔËÐÐ,ÇëÄã˵Çå³þһЩ.лл!  
¡Ã  
¡Ã     ºÇºÇ£¬JSWDKÎÒûÓÐÓùý£¬ËùÒÔ²»ÄÜ˵£¬²»È»»á³öЦ»°µÄ£¬ÎÒÓùýGNUJsp 
¡Ã 1.0 Release,ÄÇô¾Í˵Õâ¸ö°É£¬¹À¼ÆÆäËûµÄJSPʵÏÖÒ²Ò»ÑùµÄ¡£ 
¡Ã     Ê×ÏÈ£¬JSP²»ÊǽâÊÍÖ´Ðеģ¬Õâ¸ö¸úASP»òÕßPHPÊDz»Ò»ÑùµÄ¡£JSPͨ¹ýÒ»¸ö 
¡Ã JSP Servlet¶ÁÈ¡±àÒë³ÉΪJavaÔ´ÎļþÔÙÓÃjavac±àÒë³ÉclassÎļþÖ´ÐС£Ò²Ðí 
¡Ã ´ó¼Ò¶¼²Âµ½ÁË£¬Õâ¸öJSPServlet±¾Éí¾ÍÊÇÒ»¸öServlet£¬¶ÔÓÚÏàÓ¦µÄJSPµÄÇëÇó 
¡Ã ÊDZ»Ë͵½ÁËÕâ¸öServlet£¬Õâ¸öServletÔÙ¶ÁÈ¡jspÎļþ±àÒëÖ´ÐС£ 
¡Ã     Æä´Î£¬jspÆäʵÊǽ¨Á¢ÔÚServletµÄ»ù´¡Éϵġ£ÓÐÈËÎÊÎÒjspµÄЧÂÊÈçºÎ£¬ 
¡Ã ÎÒ¸æËßËûÃÇÈ¥¿´¿´ServletµÄÔËÐÐЧÂÊ£¬ÆäʵÄǸö¾ÍÊÇjspµÄÔËÐÐЧÂÊ¡£ËùÓеĠ
¡Ã jsp×îÖÕ¶¼±»±àÒë³ÉΪServlet¡£µ±JSPServlet½ÓÊÕµ½ÇëÇóºó£¬Èç¹ûÄãÉèÖÃÁËʹÓà
¡Ã ×îеÄjspµÄ»°£¬Ëü¾Í»áÈ¥ÕÒjspÎļþ£¬¼ì²éjspÎļþÔÚÉϴαàÒëºóÊÇ·ñ¸Ä¶¯¹ý£¬ 
¡Ã Èç¹û¸Ä¶¯µÄ»°£¬¾Í»áÖØÐ±àÒ룬×îÖÕ»¹ÊÇ»á°ÑÇëÇóת½»¸ø±àÒëºÃµÄServletÈ¥ 
¡Ã ÔËÐеġ£ 
¡Ã     ´ó¼ÒÒ²Ðí×¢Òâµ½ÁËдjspºÍдServletȷʵÓÐһЩ²»Ò»ÑùµÄµØ·½£¬Ôì³ÉÕâ¸ö 
¡Ã ²»Í¬ÊÇÒòΪjspµÄ±àÒë»·¾³Ö÷¶¯¸øjspÌí¼ÓÁËһЩ±äÁ¿¹©ÄãʹÓá£ÎÒʹÓùýJRUN 
¡Ã µÄ»·¾³£¬ËüÌí¼ÓµÄ±È½ÏÈ«£¬±ÈÈçrequest, Request, response, Response, 
¡Ã Session, session, Application, out,ÆäʵÕâЩ¶¼ÊÇÔÚ±àÒëµÄʱºòÌí¼Ó½øÈ¥ 
¡Ã µÄ£¬ÔÚServletµÄ±ê×¼Öж¼ÓжÔÓ¦µÄ±äÁ¿£¬Èç¹ûÄãҪʹÓõϰ£¬Ò²ÍêÈ«¿ÉÒÔÔÚ 
¡Ã ServletÖÐʹÓᣠ
¡Ã     Ò²ËµÁ˲»ÉÙÁË£¬Æäʵ¶¼ÊÇ·Ï»°£¬jsp´ÓÍ·µ½Î²¶¼ÊÇServlet£¬Èç¹ûÄã°ÑServlet 
¡Ã ¸ãͨÁË£¬jspÒ²¾ÍûÓÐÎÊÌâÁË¡£jspÐ´ÍøÒ³ÊǷdz£¸ßЧµÄ£¬±ÈÖ±½ÓÓÃServletºÃÓ㬠
¡Ã Ò²²»´æÔÚʲô½µµÍЧÂʵÄÎÊÌ⣬ËùÒÔ½¨Òé´ó¼ÒʹÓá£ÔÚÕâ¸öASP,PHPºáÐеÄÄê´ú£¬ 
¡Ã JSP±»´ó¼ÒºöÊÓÁË£¬È·ÊµÊǸö±¯°§¡£ 
¡Ã  
¡Ã -- 
¡Ã ¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.163.155] 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 202.120.189.34] 
·¢ÐÅÈË: wyh ([º®]), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sat Dec  4 18:48:33 1999) 
 
¡¾ ÔÚ midi (ÃÔµÑ) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã Ô޳ɶÔJSPµÄÆÀ¼Û¡£µ«ÒªËµÃ÷¼¸¸ö·½Ã棺 
¡Ã 1. JSP±àÒë³ÉServlet£¬ÊÇÔÚÓû§µÚÒ»´Î·ÃÎÊÕâ¸öÒ³ÃæµÄʱºò¡ª¡ª¿ª·¢Õß¿ÉÒÔÊÇ 
¡Ã         ÄǵÚÒ»¸öÓû§¡£Õâ¸öʱºò»¨Ê±¼äÏà¶Ô½Ï³¤¡£ 
¡Ã 2. ServletÈÔÈ»ÊǽâÊÍÖ´Ðеġ£JavaÐéÄâ»ú±¾Éí¾ÍÊǽâÊÍÖ´ÐеĠ
~~~~~~~~~~~~~~~~~~ 
   ºÇºÇ£¬ÎÒûÓÐ×¢ÒâÓÃÓÎÒËù˵µÄ±àÒëÒ²¾ÍÊDZàÒë³ÉΪ×Ö½ÚÂë¡£ 
 
¡Ã 3. JSPËäÊÇServletµÄÑÓÉ죬µ«ÓëServlet»¹Óкܴó²»Í¬¡£ÓÈÆäÊÇJSP 1.0ÒÔºó¡£ 
¡Ã         GNUJSP²ÉÓõÄÊÇ0.92µÄ±ê×¼£¬¶ÔBeanµÄÖ§³Ö±È½Ï²î 
~~~~~~~~~~~~~~~~~~~ 
    ºÇºÇ£¬GNUJSPÒ²ÓÐºÃ¶à°æ±¾ÄØ£¬×îеÄ1.0 Release ÊÇÍêÈ«×ñÕÕ 1.0 Specification 
¿ª·¢µÄ£¬¶ÔÓÚBeanµÄÖ§³ÖÒ²ºÜÍêÉÆ¡£Ëü¼¸ºõÊÇÔÚÎÒÃǵÄÑÛÆ¤µ×ϳɳ¤ÆðÀ´µÄ£¬ºÇºÇ¡£ 
 
¡Ã 4. ÔÚÃÀ¹ú£¬EJB+Servlet+JSP¼¸ºõ³ÉΪµç×ÓÉÌÎñµÄ¿ª·¢±ê×¼¡£±¾À´ 
¡Ã         ASPÒ²ºÜÓÐÏ£Íû£¬µ«Î¢Èí×î½ü¿ÉÄܰѾ«Á¦¶¼¼¯ÖÐÔÚ´ò¹Ù˾ºÍWin2000ÉÏ£¬ 
¡Ã         Òò´Ëµç×ÓÉÌÎñ·¢Õ¹µÃÌ«ÉÙ¡£PHPÓÉÓÚÆäģʽºÍһЩÌìÉúȱÏÝ£¬ºÁÎÞÏ£Íû¡£ 
¡Ã         ÔÚÃÀ¹ú£¬ºÜÉÙÓÐÉÌÒµÕ¾µãÓÃPHPµÄ¡£ 
¡Ã 5. JSPÊÇMulti-tieģʽÖÐPresentation Logic LayerµÄ±íÏÖ·½Ê½¡£ÓÉÓÚ 
¡Ã         XMLµÄ³ÉÊ죬¿ÉÄÜÔÚÒ»¶Îʱ¼äºó»áÖð½¥Ë¥ÍË¡£µ«Application Logic 
¡Ã         ÖÐEJB+XML ParserÈÔÈ»Óм«Ç¿µÄÉúÃüÁ¦¡£ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   ËµµÃºÜºÃ£¬ºÃÏñApache¾ÍÓиö½ÐcocoonµÄ²úÆ·£¬ÊÇXML Parser. 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.163.155] 
·¢ÐÅÈË: weffen (wef), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sat Dec  4 19:50:15 1999) 
 
 
¡¾ ÔÚ midi (ÃÔµÑ) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã Ô޳ɶÔJSPµÄÆÀ¼Û¡£µ«ÒªËµÃ÷¼¸¸ö·½Ã棺 
¡Ã 1. JSP±àÒë³ÉServlet£¬ÊÇÔÚÓû§µÚÒ»´Î·ÃÎÊÕâ¸öÒ³ÃæµÄʱºò¡ª¡ª¿ª·¢Õß¿ÉÒÔÊÇ 
¡Ã         ÄǵÚÒ»¸öÓû§¡£Õâ¸öʱºò»¨Ê±¼äÏà¶Ô½Ï³¤¡£ 
------>ÎÒ¸öÈËÈÏΪJSPÒ²Ö»²»¹ýÊÇÒ»¸öserver sideµÄ½Å±¾»·¾³£¬Óëasp(isapi 
parser) ºÍ PHP(¸ßÐÔÄܵÄapache extension parser)Ïà±È£¬ ÄǾÍÂýÁË¡£ÒòΪ±¾Éí 
servlet¾ÍÊÇÒ»¸ö½âÊͳÌÐò£¬ÏÖÔÚÔÙŪ¶àÒ»²ã£¬Âý¡£ 
 
¡Ã 2. ServletÈÔÈ»ÊǽâÊÍÖ´Ðеġ£JavaÐéÄâ»ú±¾Éí¾ÍÊǽâÊÍÖ´ÐеĠ
¡Ã 3. JSPËäÊÇServletµÄÑÓÉ죬µ«ÓëServlet»¹Óкܴó²»Í¬¡£ÓÈÆäÊÇJSP 1.0ÒÔºó¡£ 
¡Ã         GNUJSP²ÉÓõÄÊÇ0.92µÄ±ê×¼£¬¶ÔBeanµÄÖ§³Ö±È½Ï²î 
¡Ã 4. ÔÚÃÀ¹ú£¬EJB+Servlet+JSP¼¸ºõ³ÉΪµç×ÓÉÌÎñµÄ¿ª·¢±ê×¼¡£±¾À´ 
¡Ã         ASPÒ²ºÜÓÐÏ£Íû£¬µ«Î¢Èí×î½ü¿ÉÄܰѾ«Á¦¶¼¼¯ÖÐÔÚ´ò¹Ù˾ºÍWin2000ÉÏ£¬ 
¡Ã         Òò´Ëµç×ÓÉÌÎñ·¢Õ¹µÃÌ«ÉÙ¡£PHPÓÉÓÚÆäģʽºÍһЩÌìÉúȱÏÝ£¬ºÁÎÞÏ£Íû¡£ 
¡Ã         ÔÚÃÀ¹ú£¬ºÜÉÙÓÐÉÌÒµÕ¾µãÓÃPHPµÄ¡£ 
----->PHP4±Èasp¿ì7-8±¶£¬jsp¸ü²»¿ÉÒÔͬËüÏà±È¡£phpÓû§µÄÖ±ÏßÉÏÉý£¬ÎªÊ²Ã´ 
»¹ËµÃ»ÓÐǰ;£¿²»½â¡£ 
 
ÓÃserver-side scripts 
×öµç×ÓÉÌÎñ£¬¸öÈËÈÏΪÎÞÂÛÊÇÕâÈýÕߣ¬»¹ÊDZðµÄʲôCFÖ®Àà¶«¶«£¬¶¼¾õµÃ 
ËÆºõðÏÕ¡£Ê×Ñ¡»¹ÊÇjava,µ«ÊDz»ÊÇjsp,¶øÊÇservlet/applet/application.. 
 
 
¡Ã 5. JSPÊÇMulti-tieģʽÖÐPresentation Logic LayerµÄ±íÏÖ·½Ê½¡£ÓÉÓÚ 
¡Ã         XMLµÄ³ÉÊ죬¿ÉÄÜÔÚÒ»¶Îʱ¼äºó»áÖð½¥Ë¥ÍË¡£µ«Application Logic 
¡Ã         ÖÐEJB+XML ParserÈÔÈ»Óм«Ç¿µÄÉúÃüÁ¦¡£ 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.144.51] 
·¢ÐÅÈË: midi (ÃÔµÑ), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 01:10:36 1999) 
 
¡¾ ÔÚ weffen (wef) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã ------>ÎÒ¸öÈËÈÏΪJSPÒ²Ö»²»¹ýÊÇÒ»¸öserver sideµÄ½Å±¾»·¾³£¬Óëasp(isapi 
¡Ã parser) ºÍ PHP(¸ßÐÔÄܵÄapache extension parser)Ïà±È£¬ ÄǾÍÂýÁË¡£ÒòΪ±¾Éí 
¡Ã servlet¾ÍÊÇÒ»¸ö½âÊͳÌÐò£¬ÏÖÔÚÔÙŪ¶àÒ»²ã£¬Âý¡£ 
 
ÏÔÈ»ÄãûÓÐÀí½âʲôÊÇJSP£¬¶øÇÒûÓÐ×Ðϸ¿´±ðÈ˵ÄÎÄÕ£º 
JSP¾ÍÊÇServlet£¬Ã»ÓÐÔÙ¶àÒ»²ã¡£ 
 
 
¡Ã ----->PHP4±Èasp¿ì7-8±¶£¬jsp¸ü²»¿ÉÒÔͬËüÏà±È¡£phpÓû§µÄÖ±ÏßÉÏÉý£¬ÎªÊ²Ã´ 
¡Ã »¹ËµÃ»ÓÐǰ;£¿²»½â¡£ 
 
Õâ¸öÎÒ²»ÐÅ¡£ 
 
¡Ã ÓÃserver-side scripts 
¡Ã ×öµç×ÓÉÌÎñ£¬¸öÈËÈÏΪÎÞÂÛÊÇÕâÈýÕߣ¬»¹ÊDZðµÄʲôCFÖ®Àà¶«¶«£¬¶¼¾õµÃ 
¡Ã ËƺõðÏÕ¡£Ê×Ñ¡»¹ÊÇjava,µ«ÊDz»ÊÇjsp,¶øÊÇservlet/applet/application.. 
 
ÎÒÓÐÆª¹ØÓÚµç×ÓÉÌÎñµÄÎÄÕ£¬ÔÚWWW°æ¡£Èç¹ûÄã¶Ô´Ë¸ÐÐËȤµÄ»°£¬¿ÉÒÔ 
ÁíÍâÔÙ¿´¿´Ïà¹Øµç×ÓÉÌÎñÈí¼þϵͳÌṩÉ̵ÄÎĵµ¡£ÁíÍâ˵һ¾ä£¬Allaire 
µÄCode Fusion½«²»ÔÙ·¢Õ¹ÏÂÈ¥£¬ÐµķþÎñÆ÷Ãû½ÐJRun£¬±íʾÂß¼­²ã²ÉÓà
JSP¡£ 
 
PHPÔÚµç×ÓÉÌÎñÁìÓòÏ£ÍûÉõС£¬Î¨ÓÐÄÜÖ§³ÖTransaction£¬·ÖÀëÖмäÂß¼­ 
ÇÒÖ§³Ö·Ö²¼¼ÆËãºó£¬²ÅÓпÉÄÜ¡£ 
 
Áí£¬ÒÔÏÂÊÇÎÒ¼¸¸öÔÂǰ×öµÄСÊÔÑ飺 
·¢ÐÅÈË: midi (ÆäÕùÒ²¾ý×Ó--¾ý×ӺͶø²»Í¬), ÐÅÇø: Linux  
±ê¡¡Ìâ: WebÉè¼Æ£¬Äĸö¿ì  
·¢ÐÅÕ¾: The unknown SPACE (Fri Aug 13 13:24:52 1999), ×ªÐÅ  
  
½ñÌì×öÁËÒ»¸öСÊÔÑ飬²âÊÔLinux/Apache»·¾³Ï¸÷Éè¼ÆÓïÑÔµÄËÙ¶È¡£  
Ê×ÏÈÉùÃ÷£¬²âÊÔÊǸöÈ˵ģ¬ÇÒûÓнøÐд󸺺ɲâÊÔ£¬Ö»ÔÚÒ»¸öÓû§  
µÄÌõ¼þÏ£¬Áí£¬²âÊÔÁìÓòºÜ²»È«Ã棬ֻÓмòµ¥Ñ­»·¡¢³Ë·¨ºÍÊý¾Ý¿â  
¶ÁÈ¡¡£Òò´ËÕâ¸ö½á¹ûÖ»ÄÜ˵Ã÷ÔÚÇḺºÉÇé¿öÏ£¬Ò»°ãÊýѧÔËËãºÍÊý  
¾Ý¿â¼òµ¥¶ÁÈ¡µÄÐÔÄÜ¡£  
  
²âÊÔÌõ¼þ£º  
Hardware: Dell Dimension XPS£¬Pentium II 450, 256M RAM,  
        Adaptec AHA-2940 Ultra2 SCSI Card, QUANTUM VIKING   
        II 9.1GÓ²ÅÌ£¨Áí¹ÒIBM-DTTA-351680 17G IDEÓ²ÅÌ£¬µ«  
        Î´ÔÚ²âÊÔÖÐÆð×÷Óã©  
Software: Redhat 6.0, Kernel 2.2.11, Apache 1.3.6  
        Blackdown JDK1.1.7v3/JServ 1.0, PERL5.005_03, PHP4 Beta2(  
        ÓÃpgcc-2.91.66/egcs-1.1.2±àÒë)  
Êý¾Ý¿â£ºOracle 8.1.5  
¿Í»§»ú£ºPentium III 450 with 256M Ram, NT 4.0 Server SP5,  
        ÓÐÒâÓÃIEÀ´²âÊÔ¡£IEΪ5.0  
  
²âÊÔÒ»£º  
        50*1000*1000Ñ­»·  
        1. PERL CGI  
                ºÄʱ44Ãë  
        2. PHP4 Beta2  
                ºÄʱ107Ãë  
        3. Java Servlet  
                ºÄʱ7Ãë  
²âÊÔ¶þ£º  
        ´ÓOracleÖжÁÈ¡100,000¸ö¼òµ¥¼Ç¼  
        1. PERL CGI  
                40Ãë  
        2. PHP4 Beta2  
                34Ãë  
        3. Java Servlet  
                36Ãë  
  
½á¹û·ÖÎö£º  
1. PHP4 ÊÇǶÈëʽ³ÌÐòÉè¼ÆÓïÑÔ£¬ËäÈ»ÔÚApacheÀïÒÔModule·½Ê½³£×¤Æä  
½âÊÍÆ÷£¬µ«ÊµÊ±½âÊÍ£¬ÓÈÆäÊǸ´ÔÓÔËËã½âÊÍ£¬ËÙ¶ÈÏ൱Âý¡£¼òµ¥ÔËË㣬  
Êý¾Ý¿â´æÈ¡£¬ËÙ¶È»¹¿ÉÒÔ¡£  
2. PERL CGIËÙ¶ÈÊÊÖС£ÆäCGIÒ²ÊÇÔÚ¿Í»§ÇëÇóºó£¬·Å²Å½âÊÍ£¬Òò´Ë½ÏΪ  
ºÄʱ£¬µ«ÓÉÓÚPERL½âÊÍÆ÷¿ª·¢Ê±¼äºÜ³¤£¬ÓÅ»¯½ÐºÃ£¬¼´Ê¹ÊÇÒÔCGI·½Ê½  
µ÷Óã¬Ò²»¹²»´í¡£Èç¹û²ÉÓÃMod-PERL£¬ÏàÐÅ»áºÃºÜ¶à¡£  
3. Ò»°ãÈÏΪJAVAºÜÂý£¬µ«·¢ÏÖÔÚÒÔJServÄ£¿é·½Ê½ÔËÐÐServletʱ£¬ËÙ¶È  
Ï൱¿ì¡£×Ðϸ·ÖÎö£¬Ò»À´ServletÒѾ­ÊÇÔ¤±àÒëºóµÄ*.class£¬¶øÀ´³£×¤  
ÄÚ´æµÄJDK/JDBCÄÜÌá¸ßËÙ¶È¡£¸öÈËÒÔΪ£¬JavaÖ®Âý£¬´ó¸ÅÂýÔÚÆäAWTÒÔ¼°  
ÆäËü¸´ÔÓÀàÔËËãÉÏ£¬¼òµ¥Ñ­»·Ö®ÀàµÄÔËËã¡¢JDBCµ÷Ó㬶¼»¹¿ÉÒÔ¡£  
  
²âÊÔ³ÌÐò£¬ ÂÔ  
  
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 210.39.3.50] 
·¢ÐÅÈË: Asaliu (×¢²áÁË£¡), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 09:10:29 1999) 
 
СµÜÖ»ÓùýaspûÓùýjsp,Çë½ÌÒ»¸öÎÊÌ⣺asp±ÈjspÔõôÑù? 
¡¾ ÔÚ wyh ([º®]) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã     ºÇºÇ£¬JSWDKÎÒûÓÐÓùý£¬ËùÒÔ²»ÄÜ˵£¬²»È»»á³öЦ»°µÄ£¬ÎÒÓùýGNUJsp 
¡Ã 1.0 Release,ÄÇô¾Í˵Õâ¸ö°É£¬¹À¼ÆÆäËûµÄJSPʵÏÖÒ²Ò»ÑùµÄ¡£ 
¡Ã     Ê×ÏÈ£¬JSP²»ÊǽâÊÍÖ´Ðеģ¬Õâ¸ö¸úASP»òÕßPHPÊDz»Ò»ÑùµÄ¡£JSPͨ¹ýÒ»¸ö 
¡Ã JSP Servlet¶ÁÈ¡±àÒë³ÉΪJavaÔ´ÎļþÔÙÓÃjavac±àÒë³ÉclassÎļþÖ´ÐС£Ò²Ðí 
¡Ã ´ó¼Ò¶¼²Âµ½ÁË£¬Õâ¸öJSPServlet±¾Éí¾ÍÊÇÒ»¸öServlet£¬¶ÔÓÚÏàÓ¦µÄJSPµÄÇëÇó 
¡Ã ÊDZ»Ë͵½ÁËÕâ¸öServlet£¬Õâ¸öServletÔÙ¶ÁÈ¡jspÎļþ±àÒëÖ´ÐС£ 
¡Ã     Æä´Î£¬jspÆäʵÊǽ¨Á¢ÔÚServletµÄ»ù´¡Éϵġ£ÓÐÈËÎÊÎÒjspµÄЧÂÊÈçºÎ£¬ 
¡Ã ÎÒ¸æËßËûÃÇÈ¥¿´¿´ServletµÄÔËÐÐЧÂÊ£¬ÆäʵÄǸö¾ÍÊÇjspµÄÔËÐÐЧÂÊ¡£ËùÓеĠ
¡Ã jsp×îÖÕ¶¼±»±àÒë³ÉΪServlet¡£µ±JSPServlet½ÓÊÕµ½ÇëÇóºó£¬Èç¹ûÄãÉèÖÃÁËʹÓà
¡Ã ×îеÄjspµÄ»°£¬Ëü¾Í»áÈ¥ÕÒjspÎļþ£¬¼ì²éjspÎļþÔÚÉϴαàÒëºóÊÇ·ñ¸Ä¶¯¹ý£¬ 
¡Ã Èç¹û¸Ä¶¯µÄ»°£¬¾Í»áÖØÐ±àÒ룬×îÖÕ»¹ÊÇ»á°ÑÇëÇóת½»¸ø±àÒëºÃµÄServletÈ¥ 
¡Ã ÔËÐеġ£ 
¡Ã     ´ó¼ÒÒ²Ðí×¢Òâµ½ÁËдjspºÍдServletȷʵÓÐһЩ²»Ò»ÑùµÄµØ·½£¬Ôì³ÉÕâ¸ö 
¡Ã ²»Í¬ÊÇÒòΪjspµÄ±àÒë»·¾³Ö÷¶¯¸øjspÌí¼ÓÁËһЩ±äÁ¿¹©ÄãʹÓá£ÎÒʹÓùýJRUN 
¡Ã µÄ»·¾³£¬ËüÌí¼ÓµÄ±È½ÏÈ«£¬±ÈÈçrequest, Request, response, Response, 
¡Ã Session, session, Application, out,ÆäʵÕâЩ¶¼ÊÇÔÚ±àÒëµÄʱºòÌí¼Ó½øÈ¥ 
¡Ã µÄ£¬ÔÚServletµÄ±ê×¼Öж¼ÓжÔÓ¦µÄ±äÁ¿£¬Èç¹ûÄãҪʹÓõϰ£¬Ò²ÍêÈ«¿ÉÒÔÔÚ 
¡Ã ServletÖÐʹÓᣠ
¡Ã     Ò²ËµÁ˲»ÉÙÁË£¬Æäʵ¶¼ÊÇ·Ï»°£¬jsp´ÓÍ·µ½Î²¶¼ÊÇServlet£¬Èç¹ûÄã°ÑServlet 
¡Ã ¸ãͨÁË£¬jspÒ²¾ÍûÓÐÎÊÌâÁË¡£jspÐ´ÍøÒ³ÊǷdz£¸ßЧµÄ£¬±ÈÖ±½ÓÓÃServletºÃÓ㬠
¡Ã Ò²²»´æÔÚʲô½µµÍЧÂʵÄÎÊÌ⣬ËùÒÔ½¨Òé´ó¼ÒʹÓá£ÔÚÕâ¸öASP,PHPºáÐеÄÄê´ú£¬ 
¡Ã JSP±»´ó¼ÒºöÊÓÁË£¬È·ÊµÊǸö±¯°§¡£ 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 202.118.81.11] 
·¢ÐÅÈË: qlw (Ç®Îå¸ç), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 10:02:31 1999) 
 
¡¾ ÔÚ midi (ÃÔµÑ) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã Ô޳ɶÔJSPµÄÆÀ¼Û¡£µ«ÒªËµÃ÷¼¸¸ö·½Ã棺 
¡Ã 1. JSP±àÒë³ÉServlet£¬ÊÇÔÚÓû§µÚÒ»´Î·ÃÎÊÕâ¸öÒ³ÃæµÄʱºò¡ª¡ª¿ª·¢Õß¿ÉÒÔÊÇ 
¡Ã         ÄǵÚÒ»¸öÓû§¡£Õâ¸öʱºò»¨Ê±¼äÏà¶Ô½Ï³¤¡£ 
 
      ÔÚzone.propertyÎļþÖпÉÒÔÉèÖÃÔ¤ÏÈ×°Èë 
 
¡Ã 2. ServletÈÔÈ»ÊǽâÊÍÖ´Ðеġ£JavaÐéÄâ»ú±¾Éí¾ÍÊǽâÊÍÖ´ÐеĠ
¡Ã 3. JSPËäÊÇServletµÄÑÓÉ죬µ«ÓëServlet»¹Óкܴó²»Í¬¡£ÓÈÆäÊÇJSP 1.0ÒÔºó¡£ 
¡Ã         GNUJSP²ÉÓõÄÊÇ0.92µÄ±ê×¼£¬¶ÔBeanµÄÖ§³Ö±È½Ï²î 
¡Ã 4. ÔÚÃÀ¹ú£¬EJB+Servlet+JSP¼¸ºõ³ÉΪµç×ÓÉÌÎñµÄ¿ª·¢±ê×¼¡£±¾À´ 
¡Ã         ASPÒ²ºÜÓÐÏ£Íû£¬µ«Î¢Èí×î½ü¿ÉÄܰѾ«Á¦¶¼¼¯ÖÐÔÚ´ò¹Ù˾ºÍWin2000ÉÏ£¬ 
¡Ã         Òò´Ëµç×ÓÉÌÎñ·¢Õ¹µÃÌ«ÉÙ¡£PHPÓÉÓÚÆäģʽºÍһЩÌìÉúȱÏÝ£¬ºÁÎÞÏ£Íû¡£ 
¡Ã         ÔÚÃÀ¹ú£¬ºÜÉÙÓÐÉÌÒµÕ¾µãÓÃPHPµÄ¡£ 
¡Ã 5. JSPÊÇMulti-tieģʽÖÐPresentation Logic LayerµÄ±íÏÖ·½Ê½¡£ÓÉÓÚ 
¡Ã         XMLµÄ³ÉÊ죬¿ÉÄÜÔÚÒ»¶Îʱ¼äºó»áÖð½¥Ë¥ÍË¡£µ«Application Logic 
¡Ã         ÖÐEJB+XML ParserÈÔÈ»Óм«Ç¿µÄÉúÃüÁ¦¡£ 
 
 
-- 
 
  Ç®Îå¸çµÄÖ÷Ò³: http://166.111.68.199/qlw/(³¯¾Åĺ¾Å) 
  Ç廪Éç·þ¾µÏñ: http://166.111.42.201/qlw/(24H) 
 
ÂÛÀí±¾µ±Èç´Ë,È»¶øÒ²Î´±Ø 
 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: dgw.cs.tsinghua] 
·¢ÐÅÈË: weffen (wef), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 11:37:16 1999) 
 
 
¡¾ ÔÚ midi (ÃÔµÑ) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã ÏÔÈ»ÄãûÓÐÀí½âʲôÊÇJSP£¬¶øÇÒûÓÐ×Ðϸ¿´±ðÈ˵ÄÎÄÕ£º 
¡Ã JSP¾ÍÊÇServlet£¬Ã»ÓÐÔÙ¶àÒ»²ã¡ 
----------->JSPÊDZàÒë³ÉÖмäÂë,²»ÊÇ»úÆ÷Âë,¼´servlet,ÎÒµÄÒâ˼ 
¾ÍÊÇÕâ¸ö. 
¾¡¹ÜÄãµÄ 
µ¥»úºÍµ¥visitor²âÊÔ½á¹ûÊÇÕâÑù,µ«ÊÇÎÒ¿ÉÒÔ¹À¼Æ,Èç¹ûÄãÕâÖÖÇé¿ö 
ÔÙ¼ÓÒ»¸öNT+ASpµÄ²âÊÔ,NT+ASp»¹»áÔÙ¸ß. 
 
¡Ã Õâ¸öÎÒ²»ÐÅ¡£ 
¡Ã ÎÒÓÐÆª¹ØÓÚµç×ÓÉÌÎñµÄÎÄÕ£¬ÔÚWWW°æ¡£Èç¹ûÄã¶Ô´Ë¸ÐÐËȤµÄ»°£¬¿ÉÒÔ 
¡Ã ÁíÍâÔÙ¿´¿´Ïà¹Øµç×ÓÉÌÎñÈí¼þϵͳÌṩÉ̵ÄÎĵµ¡£ÁíÍâ˵һ¾ä£¬Allaire 
¡Ã µÄCode Fusion½«²»ÔÙ·¢Õ¹ÏÂÈ¥£¬ÐµķþÎñÆ÷Ãû½ÐJRun£¬±íʾÂß¼­²ã²ÉÓà
¡Ã JSP¡£ 
¡Ã PHPÔÚµç×ÓÉÌÎñÁìÓòÏ£ÍûÉõС£¬Î¨ÓÐÄÜÖ§³ÖTransaction£¬·ÖÀëÖмäÂß¼­ 
¡Ã ÇÒÖ§³Ö·Ö²¼¼ÆËãºó£¬²ÅÓпÉÄÜ¡£ 
¡Ã Áí£¬ÒÔÏÂÊÇÎÒ¼¸¸öÔÂǰ×öµÄСÊÔÑ飺 
¡Ã ·¢ÐÅÈË: midi (ÆäÕùÒ²¾ý×Ó--¾ý×ӺͶø²»Í¬), ÐÅÇø: Linux  
¡Ã ±ê¡¡Ìâ: WebÉè¼Æ£¬Äĸö¿ì  
¡Ã ·¢ÐÅÕ¾: The unknown SPACE (Fri Aug 13 13:24:52 1999), ×ªÐÅ  
¡Ã ½ñÌì×öÁËÒ»¸öСÊÔÑ飬²âÊÔLinux/Apache»·¾³Ï¸÷Éè¼ÆÓïÑÔµÄËÙ¶È¡£  
¡Ã Ê×ÏÈÉùÃ÷£¬²âÊÔÊǸöÈ˵ģ¬ÇÒûÓнøÐд󸺺ɲâÊÔ£¬Ö»ÔÚÒ»¸öÓû§  
¡Ã µÄÌõ¼þÏ£¬Áí£¬²âÊÔÁìÓòºÜ²»È«Ã棬ֻÓмòµ¥Ñ­»·¡¢³Ë·¨ºÍÊý¾Ý¿â  
¡Ã ¶ÁÈ¡¡£Òò´ËÕâ¸ö½á¹ûÖ»ÄÜ˵Ã÷ÔÚÇḺºÉÇé¿öÏ£¬Ò»°ãÊýѧÔËËãºÍÊý  
¡Ã ¾Ý¿â¼òµ¥¶ÁÈ¡µÄÐÔÄÜ¡£  
¡Ã ²âÊÔÌõ¼þ£º  
¡Ã Hardware: Dell Dimension XPS£¬Pentium II 450, 256M RAM,  
¡Ã         Adaptec AHA-2940 Ultra2 SCSI Card, QUANTUM VIKING   
¡Ã         II 9.1GÓ²ÅÌ£¨Áí¹ÒIBM-DTTA-351680 17G IDEÓ²ÅÌ£¬µ«  
¡Ã         Î´ÔÚ²âÊÔÖÐÆð×÷Óã©  
¡Ã Software: Redhat 6.0, Kernel 2.2.11, Apache 1.3.6  
¡Ã         Blackdown JDK1.1.7v3/JServ 1.0, PERL5.005_03, PHP4 Beta2(  
¡Ã         ÓÃpgcc-2.91.66/egcs-1.1.2±àÒë)  
¡Ã Êý¾Ý¿â£ºOracle 8.1.5  
¡Ã ¿Í»§»ú£ºPentium III 450 with 256M Ram, NT 4.0 Server SP5,  
¡Ã         ÓÐÒâÓÃIEÀ´²âÊÔ¡£IEΪ5.0  
¡Ã ²âÊÔÒ»£º  
¡Ã         50*1000*1000Ñ­»·  
¡Ã         1. PERL CGI  
¡Ã                 ºÄʱ44Ãë  
¡Ã         2. PHP4 Beta2  
¡Ã                 ºÄʱ107Ãë  
¡Ã         3. Java Servlet  
¡Ã                 ºÄʱ7Ãë  
¡Ã ²âÊÔ¶þ£º  
¡Ã         ´ÓOracleÖжÁÈ¡100,000¸ö¼òµ¥¼Ç¼  
¡Ã         1. PERL CGI  
¡Ã                 40Ãë  
¡Ã         2. PHP4 Beta2  
¡Ã                 34Ãë  
¡Ã         3. Java Servlet  
¡Ã                 36Ãë  
¡Ã ½á¹û·ÖÎö£º  
¡Ã 1. PHP4 ÊÇǶÈëʽ³ÌÐòÉè¼ÆÓïÑÔ£¬ËäÈ»ÔÚApacheÀïÒÔModule·½Ê½³£×¤Æä  
¡Ã ½âÊÍÆ÷£¬µ«ÊµÊ±½âÊÍ£¬ÓÈÆäÊǸ´ÔÓÔËËã½âÊÍ£¬ËÙ¶ÈÏ൱Âý¡£¼òµ¥ÔËË㣬  
 
¡Ã Êý¾Ý¿â´æÈ¡£¬ËÙ¶È»¹¿ÉÒÔ¡£  
----------->ÕâȷʵÊÇÕâÑù.php4±¾Éí¾Í²»¿ÉÒÔ˵ʲô¶¼ºÃ,µ«ÊÇÖÁÉÙ²» 
ÄÜ˵ûÓÐǰ;.JSPÒ²²»¼ûµÃºÜÓÐǰ;.JSPÐèÒª±àÒë³ÉÖмäÂë,È»ºóÐèÒª 
servlet engineÓÃÓÃjavaÐéÄâ»ú½âÊÍÖ´ÐÐ.ÄãµÄ²âÊÔ²»ÖªµÀÊÇ×öÒ»¸öʲô 
ÑùµÄÔËËã²âÊÔ. Servlet²»ÊÇscript,jspºÍservlet²¢²»¿ÉÒÔµÈͬÔÚÒ»Æð, 
ÎÒ´ÓÀ´¾ÍÖÓ°®servletºÍisapi. 
 
¡Ã 2. PERL CGIËÙ¶ÈÊÊÖС£ÆäCGIÒ²ÊÇÔÚ¿Í»§ÇëÇóºó£¬·Å²Å½âÊÍ£¬Òò´Ë½ÏΪ  
¡Ã ºÄʱ£¬µ«ÓÉÓÚPERL½âÊÍÆ÷¿ª·¢Ê±¼äºÜ³¤£¬ÓÅ»¯½ÐºÃ£¬¼´Ê¹ÊÇÒÔCGI·½Ê½  
¡Ã µ÷Óã¬Ò²»¹²»´í¡£Èç¹û²ÉÓÃMod-PERL£¬ÏàÐÅ»áºÃºÜ¶à¡£  
---------> mod-perlȷʵºÃºÜ¶à 
 
¡Ã 3. Ò»°ãÈÏΪJAVAºÜÂý£¬µ«·¢ÏÖÔÚÒÔJServÄ£¿é·½Ê½ÔËÐÐServletʱ£¬ËÙ¶È  
¡Ã Ï൱¿ì¡£×Ðϸ·ÖÎö£¬Ò»À´ServletÒѾ­ÊÇÔ¤±àÒëºóµÄ*.class£¬¶øÀ´³£×¤  
¡Ã ÄÚ´æµÄJDK/JDBCÄÜÌá¸ßËÙ¶È¡£¸öÈËÒÔΪ£¬JavaÖ®Âý£¬´ó¸ÅÂýÔÚÆäAWTÒÔ¼°  
¡Ã ÆäËü¸´ÔÓÀàÔËËãÉÏ£¬¼òµ¥Ñ­»·Ö®ÀàµÄÔËËã¡¢JDBCµ÷Ó㬶¼»¹¿ÉÒÔ¡£  
¡Ã ²âÊÔ³ÌÐò£¬ ÂÔ  
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.144.51] 
·¢ÐÅÈË: maht (Trill-TimeKiller), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 14:06:29 1999) 
 
¡¾ ÔÚ weffen (wef) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã ------>ÎÒ¸öÈËÈÏΪJSPÒ²Ö»²»¹ýÊÇÒ»¸öserver sideµÄ½Å±¾»·¾³£¬Óëasp(isapi 
¡Ã parser) ºÍ PHP(¸ßÐÔÄܵÄapache extension parser)Ïà±È£¬ ÄǾÍÂýÁË¡£ÒòΪ±¾Éí 
¡Ã servlet¾ÍÊÇÒ»¸ö½âÊͳÌÐò£¬ÏÖÔÚÔÙŪ¶àÒ»²ã£¬Âý¡£ 
ÏÔÈ»Äã²»ÖªµÀʲôÊÇJSP£¬Ö»ÊǸù¾ÝASPÀ´ÍƲâµÄ 
¡Ã ----->PHP4±Èasp¿ì7-8±¶£¬jsp¸ü²»¿ÉÒÔͬËüÏà±È¡£phpÓû§µÄÖ±ÏßÉÏÉý£¬ÎªÊ²Ã´ 
¡Ã »¹ËµÃ»ÓÐǰ;£¿²»½â¡£ 
PHP±ÈASP¿ì7-8±¶£¬Ôõô±È·¨£¬ÎÒ²»ÏàÐÅNTϵÄASP±ÈapacheϵÄPHPÂýÕâô¶à 
phpûÓÐǰ;ÊÇËü¾ÍÊÇÒ»¸öscript parser£¬ASPºóÃæÓÐVC 
JSPºóÃæÓÐJava£¬phpºóÃæÓÐʲô£¿ 
¡Ã ÓÃserver-side scripts 
¡Ã ×öµç×ÓÉÌÎñ£¬¸öÈËÈÏΪÎÞÂÛÊÇÕâÈýÕߣ¬»¹ÊDZðµÄʲôCFÖ®Àà¶«¶«£¬¶¼¾õµÃ 
¡Ã ËƺõðÏÕ¡£Ê×Ñ¡»¹ÊÇjava,µ«ÊDz»ÊÇjsp,¶øÊÇservlet/applet/application.. 
jspʵ¼Ê¾ÍÊÇservlet 
Ö»ÊÇÒòΪservletдpage²»·½±ã²Å¸ã³ö¸öjsp£¬ÕâÑù¿ÉÒÔ°Ñǰ¶ËµÄ¿ª·¢ 
±ä³É¼òµ¥µÄддpage£¬×ܱÈд³ÌÐò·½±ã 
 
-- 
ʲôʱºò·¢ÁË£¬Òª°Ñ΢Èí¸øÂòÁË£¬²»¹ýûÏëºÃÓÐʲôÓ㬠
»òÐí¸ø½âÉ¢ÁË£¬ÎªÈËÀà×÷µã¹±Ïס£ 
 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: czhou.math.tsin] 
·¢ÐÅÈË: weffen (wef), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 17:35:29 1999) 
 
 
 
¡¾ ÔÚ maht (Trill-TimeKiller) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã ÏÔÈ»Äã²»ÖªµÀʲôÊÇJSP£¬Ö»ÊǸù¾ÝASPÀ´ÍƲâµÄ 
-----------¡·JSP²»ÊÇûÓùý£¬ÎÒÒ²Ôø¾­ÓÃËü¿ª·¢¹ýe-comercial project 
ÎÒÒ²²»ÊDz»Ï²»¶JSp,µ«ÊÇ£¬ÎÒºÜÌÖÑá±ðÈ˶ÔPHPÖ¸ÊÖ»­½Å£¬Õâ¸ö˵ûǰ;£¬ 
ÄǸö˵ע¶¨ÌÔÌ­. 
 
¡Ã PHP±ÈASP¿ì7-8±¶£¬Ôõô±È·¨£¬ÎÒ²»ÏàÐÅNTϵÄASP±ÈapacheϵÄPHPÂýÕâô¶à 
¡Ã phpûÓÐǰ;ÊÇËü¾ÍÊÇÒ»¸öscript parser£¬ASPºóÃæÓÐVC 
¡Ã JSPºóÃæÓÐJava£¬phpºóÃæÓÐʲô£¿ 
----->²»ÖªËùν£¬ºóÃæÊÇʲôÒâ˼£¿£¿£¿ASpÒ²¿ÉÒÔÓÃjava¿ª·¢component, 
PHP¿ª·¢ÐµÄfunction,ÎҾ;­³£ÓÃC¡£Õæ²»½âÄãÔõô»á»ìÏýµÃÂÒÆß°ËÔã¡£ 
PHP¿ª·¢Ô­´úÂ룬ÄãÏëÔö¼Óʲô¹¦ÄÜ£¬×Ô¼ºÌí²¹£¬×Ô¼º¿ª·¢£¬ÓÃC ok, 
ÓÃjava ok,ÓÃperlÒ²ok. 
 
----¡·Äã²»ÏàОÍÊÇÄãµÄÊ£¬ÎҵĽá¹ûÒѾ­¹»¿ÍÆø¡£±ðµÄÅóÓÑ»¹±áµÃËü 
Ïó¹·Êº¡£ 
 
¡Ã jspʵ¼Ê¾ÍÊÇservlet 
------->½Å±¾¾ÍÊǽű¾£¬Ê²Ã´servlet,servletÒѾ­ÊÇclass,jsp»¹Òª±ä³É 
ÖмäÂë²Å½âÊÍÖ´ÐС£ 
 
¡Ã Ö»ÊÇÒòΪservletдpage²»·½±ã²Å¸ã³ö¸öjsp£¬ÕâÑù¿ÉÒÔ°Ñǰ¶ËµÄ¿ª·¢ 
¡Ã ±ä³É¼òµ¥µÄддpage£¬×ܱÈд³ÌÐò·½±ã 
---->scriptÊÇ·½±ã£¬µ«ÊdzäÆäÁ¿»¹ÊÇscript 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.144.51] 
·¢ÐÅÈË: cloudLo (Ñô¹â~Â̲Ý), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 17:56:59 1999) 
 
ÔõôÕùÂÛÕâ¸ö,ÎÒ¾õµÃ¸÷ÓÐÆäÓÅȱµã! 
phpºÍJSPÖ»²»¹ýÊÇÒ»ÖÖ½â¾ö·½°¸ 
ÎÒ¾õµÃphpרÓÃÐԱȽÏǿЩ,¶øÇÒºÜÁé»î,¸ø±à³ÌÈËÔ±ºÜ´óµÄ¿Õ¼ä 
²»ÖªµÀÄÜ·ñÔÚÆ½Ì¨Ö®¼ä¿çÔ½? 
JSPÓеã¸úϰASP,ÓеãºÍ΢Èí¹ý²»È¥µÄ.... 
µ«ÊÇûÓÐASPÄÇÑùºÜÈÝÒ×µÄÉÏÊÖ. 
 
Æäʵ΢Èí×öµÄ¶«Î÷¾ÍÊÇ´Ó¼òµ¥Ò×ÓõĽǶȳö·¢.¼¼ÊõµÄ¸´ÔÓºÍÒÆÖ²µÈ²»Ôõô¿¼ÂÇ! 
¶øJSP¶¼Ïë¼æ¹Ë,ËùÒÔÓÐЩÄÑΪËüÁË! 
 
¡¾ ÔÚ weffen (wef) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã -----------¡·JSP²»ÊÇûÓùý£¬ÎÒÒ²Ôø¾­ÓÃËü¿ª·¢¹ýe-comercial project 
¡Ã ÎÒÒ²²»ÊDz»Ï²»¶JSp,µ«ÊÇ£¬ÎÒºÜÌÖÑá±ðÈ˶ÔPHPÖ¸ÊÖ»­½Å£¬Õâ¸ö˵ûǰ;£¬ 
¡Ã ÄǸö˵ע¶¨ÌÔÌ­. 
¡Ã ----->²»ÖªËùν£¬ºóÃæÊÇʲôÒâ˼£¿£¿£¿ASpÒ²¿ÉÒÔÓÃjava¿ª·¢component, 
¡Ã PHP¿ª·¢ÐµÄfunction,ÎҾ;­³£ÓÃC¡£Õæ²»½âÄãÔõô»á»ìÏýµÃÂÒÆß°ËÔã¡£ 
¡Ã PHP¿ª·¢Ô­´úÂ룬ÄãÏëÔö¼Óʲô¹¦ÄÜ£¬×Ô¼ºÌí²¹£¬×Ô¼º¿ª·¢£¬ÓÃC ok, 
¡Ã ÓÃjava ok,ÓÃperlÒ²ok. 
¡Ã ----¡·Äã²»ÏàОÍÊÇÄãµÄÊ£¬ÎҵĽá¹ûÒѾ­¹»¿ÍÆø¡£±ðµÄÅóÓÑ»¹±áµÃËü 
¡Ã Ïó¹·Êº¡£ 
¡Ã ------->½Å±¾¾ÍÊǽű¾£¬Ê²Ã´servlet,servletÒѾ­ÊÇclass,jsp»¹Òª±ä³É 
¡Ã ÖмäÂë²Å½âÊÍÖ´ÐС£ 
¡Ã ---->scriptÊÇ·½±ã£¬µ«ÊdzäÆäÁ¿»¹ÊÇscript 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 202.118.70.70] 
·¢ÐÅÈË: kvkv (ϲ֮ÀÉ¡«µØÇò»¹ÔÚ£¬Õâ¾ÍºÜºÃ), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 17:59:27 1999) 
 
¡Ã ---->scriptÊÇ·½±ã£¬µ«ÊdzäÆäÁ¿»¹ÊÇscript 
 
        ASP¡¢PHP¡¢JSP¸÷Óи÷µÄÓŵ㣬´ó¼Ò¶à¶à½»Á÷£¬²»Òª³³Âï¡£ 
 
        JSP¸úASPÔËÐлúÖÆ»¹ÊǺܲ»Í¬µÄ¡£Ëü²»µ¥ÊǽâÊͽű¾£¬¶øÇÒ 
»¹°Ñ´úÂë±àÒëÁ˵±³ÉservletÔËÐС£¿ÉÒÔ˵¿ª·¢µÄʱºò±È½ÏÏóASP£¬ 
ÔËÐеÄʱºò¾ÍÓеãÏóISAPIÁË¡£ 
 
        ºÇºÇ£¬JSPÎҺܲ»Ê죬Ҳ²»ÖªµÀ¶Ô²»¶Ô¡£ 
 
-- 
 
        Î¢ÈíÄÜ×ö³ÉÕâÑùÒѾ­²»´íÁË 
                                    ÎÒ¾Í×ö²»µ½                 
 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.144.189] 
·¢ÐÅÈË: wyh ([º®]), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 23:44:52 1999) 
 
    ÎÒÒ²À´ËµÒ»¾ä,ÕâôרҵµÄ²âÊÔÎÒûÓÐ×ö¹ý,²»¹ýÓÉÓÚÎÒÃÇÍøÕ¾¿ª·¢ÖР
ҲʹÓõ½ÁËphp,ËùÒÔ¶ÔÓÚËûÃǵÄÓÅÁÓ,»¹ËãÊÇÓÐÒ»µãÈÏʶµÄ. 
    Ê×ÏÈҪ˵µÄÊÇ,phpÔÚÊý¾Ý¿âµÄ¿ª·¢ÉÏÊDZÈjsp·½±ãµÄ,jdbc²»ÊǺܺÃÓÃ, 
ÎÒÌý±ðÈËÕâô˵.¶øÇÒÊý¾Ý¿â·½ÃæÃ»ÓÐÌ«¶àµÄǰ̨ÔËËã,Ò²±È½ÏÊʺÏÕâÖÖ¼òµ¥ 
µÄ½Å±¾´¦Àí.µ«ÊÇÕâ·½ÃæjspÒ²²»ÊÇûÓÐÓÅÊÆ,ÊÂʵÉÏÒѾ­ÓÐÐí¶àµÄ¿ª·¢ÕßÔÚ 
ΪjavaµÄÍøÂçÊý¾Ý¿âÓ¦ÓöøÅ¬Á¦ÁË,ÏàÐÅÏÖÔÚÓ¦¸Ã¾Í¿ÉÒÔÔÚÍøÉÏÕÒµ½±È½ÏºÃ 
µÄ¿ª·¢°ü,ËÆºõLocamotive×ö¹ýÀàËÆµÄ¶«Î÷,¿ÉÒÔ¿´¿´. 
    Æä´Î,ÔÚʵ¼ÊÔËÐÐËÙ¶ÈÉÏ,ÓÉÓÚServlet±¾ÉíÊÇÒ»´ÎÔØÈë,¶à´ÎÔËÐÐ,½ö½öÔÚ 
µÚÒ»´Î·ÃÎʵÄʱºò»áÓÐÔØÈëÄ£¿éµÄ²Ù×÷,ÒÔºóµÄÇëÇó¶¼±»ÄÚ´æÖеÄservletÏìÓ¦ÁË, 
ËùÒÔ¾¡¹ÜjavaµÄËٶȲ»Èçcgi,µ«ÊÇʵ¼Ê²¢²»»á±Ècgi²î.Õâ·½Ãæphp¾Í²îµÄ¶à, 
ÓÈÆäÊÇphp3,ÍêÈ«µÄ½âÊÍÖ´ÐÐ.ÎÒÃDZȽϹýÎÒÃÇ×Ô¼ºÍøÕ¾µÄÏìÓ¦Ò³/Ãë,±Èphp 
дµÄÒ³ÃæºÃºÜ¶à,²âÊÔµÄÈí¼þÊÇapache µÄ JMeter. 
    ÔÙ´Î,´Ó±àÐ´Ò³ÃæµÄЧÂÊÉÏÀ´Ëµ,phpÕæµÄÄÑÒÔºÍjspÒ»±È¸ßÏÂ.jsp×÷Ϊһ¸ö 
Ç°Ì¨Ò³Ãæ¹ÜÀíµÄ½Å±¾,ºǫ́ÓÐÇ¿´óµÄJava BeanµÄÖ§³Ö.jsp¿ÉÒ԰Ѿ«Á¦ÍêÈ«·ÅÔÚ 
±àÐ´Ò³ÃæÉÏ,¶ø¾ßÌåµÄ¼ÆËã»òÕßÊý¾Ý¿âµÄ²Ù×÷,¿ÉÒÔ±àдjava beanÀ´×ö,ÕâÆäʵ 
¾ÍʵÏÖÁ˽çÃæºÍ´úÂëµÄ·ÖÀë.ÕâÑù,Èç¹ûÍøÕ¾Ïë¸ü¸Ä·ç¸ñµÄ»°,ÐèÒª¸Ä¶¯µÄ¶«Î÷ 
¿ÉÒÔ´ïµ½×îС.ÊÂʵÉÏ,ÎÒÃÇ¿ª·¢µÄʱºò´ó²¿·Öʱ¼äÊÇÓÃÔÚдjavaµÄÀàÉÏ,¶øphp 
µÄ¿ª·¢Õ߾Ͳ»µÃ²»ÔÚÒ»´ó¶Ñ½Å±¾ÖÐÃþË÷. 
    ×îºó,¿ÉÄܺܶàµÄÈ˶ÔÓÚjavaÓÐÌìÉúµÄ¿Ö¾å,ÈÏΪÕâ¸ö¶«Î÷¿Ï¶¨ºÜÂý,·è¿ñ 
Õ¼ÓÃϵͳ×ÊÔ´.µ«ÊÇÊÂʵÉÏÈç¹ûÄãÄܹ»ºÏÀí°²ÅÅÄãµÄÐéÄâ»úµÄ»°,javaÊǷdz£ 
Îȶ¨µÄ,ÖÁÉÙ´ÓÎÒÃÇÍøÕ¾Ä¿Ç°µÄ״̬À´¿´ÊÇÕâÑù.²»¹ýjavaÐèÒªÌØ±ð¶àµÄÄÚ´æ, 
Õâ¸öµ¹ÊÇÕæµÄ. 
 
¡¾ ÔÚ midi (ÃÔµÑ) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã ÏÔÈ»ÄãûÓÐÀí½âʲôÊÇJSP£¬¶øÇÒûÓÐ×Ðϸ¿´±ðÈ˵ÄÎÄÕ£º 
¡Ã JSP¾ÍÊÇServlet£¬Ã»ÓÐÔÙ¶àÒ»²ã¡£ 
¡Ã Õâ¸öÎÒ²»ÐÅ¡£ 
¡Ã ÎÒÓÐÆª¹ØÓÚµç×ÓÉÌÎñµÄÎÄÕ£¬ÔÚWWW°æ¡£Èç¹ûÄã¶Ô´Ë¸ÐÐËȤµÄ»°£¬¿ÉÒÔ 
¡Ã ÁíÍâÔÙ¿´¿´Ïà¹Øµç×ÓÉÌÎñÈí¼þϵͳÌṩÉ̵ÄÎĵµ¡£ÁíÍâ˵һ¾ä£¬Allaire 
¡Ã µÄCode Fusion½«²»ÔÙ·¢Õ¹ÏÂÈ¥£¬ÐµķþÎñÆ÷Ãû½ÐJRun£¬±íʾÂß¼­²ã²ÉÓà
¡Ã JSP¡£ 
¡Ã PHPÔÚµç×ÓÉÌÎñÁìÓòÏ£ÍûÉõС£¬Î¨ÓÐÄÜÖ§³ÖTransaction£¬·ÖÀëÖмäÂß¼­ 
¡Ã ÇÒÖ§³Ö·Ö²¼¼ÆËãºó£¬²ÅÓпÉÄÜ¡£ 
¡Ã Áí£¬ÒÔÏÂÊÇÎÒ¼¸¸öÔÂǰ×öµÄСÊÔÑ飺 
¡Ã ·¢ÐÅÈË: midi (ÆäÕùÒ²¾ý×Ó--¾ý×ӺͶø²»Í¬), ÐÅÇø: Linux  
¡Ã ±ê¡¡Ìâ: WebÉè¼Æ£¬Äĸö¿ì  
¡Ã ·¢ÐÅÕ¾: The unknown SPACE (Fri Aug 13 13:24:52 1999), ×ªÐÅ  
¡Ã ½ñÌì×öÁËÒ»¸öСÊÔÑ飬²âÊÔLinux/Apache»·¾³Ï¸÷Éè¼ÆÓïÑÔµÄËÙ¶È¡£  
¡Ã Ê×ÏÈÉùÃ÷£¬²âÊÔÊǸöÈ˵ģ¬ÇÒûÓнøÐд󸺺ɲâÊÔ£¬Ö»ÔÚÒ»¸öÓû§  
¡Ã µÄÌõ¼þÏ£¬Áí£¬²âÊÔÁìÓòºÜ²»È«Ã棬ֻÓмòµ¥Ñ­»·¡¢³Ë·¨ºÍÊý¾Ý¿â  
¡Ã ¶ÁÈ¡¡£Òò´ËÕâ¸ö½á¹ûÖ»ÄÜ˵Ã÷ÔÚÇḺºÉÇé¿öÏ£¬Ò»°ãÊýѧÔËËãºÍÊý  
¡Ã ¾Ý¿â¼òµ¥¶ÁÈ¡µÄÐÔÄÜ¡£  
¡Ã ²âÊÔÌõ¼þ£º  
¡Ã Hardware: Dell Dimension XPS£¬Pentium II 450, 256M RAM,  
¡Ã         Adaptec AHA-2940 Ultra2 SCSI Card, QUANTUM VIKING   
¡Ã         II 9.1GÓ²ÅÌ£¨Áí¹ÒIBM-DTTA-351680 17G IDEÓ²ÅÌ£¬µ«  
¡Ã         Î´ÔÚ²âÊÔÖÐÆð×÷Óã©  
¡Ã Software: Redhat 6.0, Kernel 2.2.11, Apache 1.3.6  
¡Ã         Blackdown JDK1.1.7v3/JServ 1.0, PERL5.005_03, PHP4 Beta2(  
¡Ã         ÓÃpgcc-2.91.66/egcs-1.1.2±àÒë)  
¡Ã Êý¾Ý¿â£ºOracle 8.1.5  
¡Ã ¿Í»§»ú£ºPentium III 450 with 256M Ram, NT 4.0 Server SP5,  
¡Ã         ÓÐÒâÓÃIEÀ´²âÊÔ¡£IEΪ5.0  
¡Ã ²âÊÔÒ»£º  
¡Ã         50*1000*1000Ñ­»·  
¡Ã         1. PERL CGI  
¡Ã                 ºÄʱ44Ãë  
¡Ã         2. PHP4 Beta2  
¡Ã                 ºÄʱ107Ãë  
¡Ã         3. Java Servlet  
¡Ã                 ºÄʱ7Ãë  
¡Ã ²âÊÔ¶þ£º  
¡Ã         ´ÓOracleÖжÁÈ¡100,000¸ö¼òµ¥¼Ç¼  
¡Ã         1. PERL CGI  
¡Ã                 40Ãë  
¡Ã         2. PHP4 Beta2  
¡Ã                 34Ãë  
¡Ã         3. Java Servlet  
¡Ã                 36Ãë  
¡Ã ½á¹û·ÖÎö£º  
¡Ã 1. PHP4 ÊÇǶÈëʽ³ÌÐòÉè¼ÆÓïÑÔ£¬ËäÈ»ÔÚApacheÀïÒÔModule·½Ê½³£×¤Æä  
¡Ã ½âÊÍÆ÷£¬µ«ÊµÊ±½âÊÍ£¬ÓÈÆäÊǸ´ÔÓÔËËã½âÊÍ£¬ËÙ¶ÈÏ൱Âý¡£¼òµ¥ÔËË㣬  
¡Ã Êý¾Ý¿â´æÈ¡£¬ËÙ¶È»¹¿ÉÒÔ¡£  
¡Ã 2. PERL CGIËÙ¶ÈÊÊÖС£ÆäCGIÒ²ÊÇÔÚ¿Í»§ÇëÇóºó£¬·Å²Å½âÊÍ£¬Òò´Ë½ÏΪ  
¡Ã ºÄʱ£¬µ«ÓÉÓÚPERL½âÊÍÆ÷¿ª·¢Ê±¼äºÜ³¤£¬ÓÅ»¯½ÐºÃ£¬¼´Ê¹ÊÇÒÔCGI·½Ê½  
¡Ã µ÷Óã¬Ò²»¹²»´í¡£Èç¹û²ÉÓÃMod-PERL£¬ÏàÐÅ»áºÃºÜ¶à¡£  
¡Ã 3. Ò»°ãÈÏΪJAVAºÜÂý£¬µ«·¢ÏÖÔÚÒÔJServÄ£¿é·½Ê½ÔËÐÐServletʱ£¬ËÙ¶È  
¡Ã Ï൱¿ì¡£×Ðϸ·ÖÎö£¬Ò»À´ServletÒѾ­ÊÇÔ¤±àÒëºóµÄ*.class£¬¶øÀ´³£×¤  
¡Ã ÄÚ´æµÄJDK/JDBCÄÜÌá¸ßËÙ¶È¡£¸öÈËÒÔΪ£¬JavaÖ®Âý£¬´ó¸ÅÂýÔÚÆäAWTÒÔ¼°  
¡Ã ÆäËü¸´ÔÓÀàÔËËãÉÏ£¬¼òµ¥Ñ­»·Ö®ÀàµÄÔËËã¡¢JDBCµ÷Ó㬶¼»¹¿ÉÒÔ¡£  
¡Ã ²âÊÔ³ÌÐò£¬ ÂÔ  
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.136.140] 
·¢ÐÅÈË: wyh ([º®]), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 23:48:04 1999) 
 
¡¾ ÔÚ weffen (wef) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã ----------->JSPÊDZàÒë³ÉÖмäÂë,²»ÊÇ»úÆ÷Âë,¼´servlet,ÎÒµÄÒâ˼ 
¡Ã ¾ÍÊÇÕâ¸ö. 
¡Ã ¾¡¹ÜÄãµÄ 
¡Ã µ¥»úºÍµ¥visitor²âÊÔ½á¹ûÊÇÕâÑù,µ«ÊÇÎÒ¿ÉÒÔ¹À¼Æ,Èç¹ûÄãÕâÖÖÇé¿ö 
¡Ã ÔÙ¼ÓÒ»¸öNT+ASpµÄ²âÊÔ,NT+ASp»¹»áÔÙ¸ß. 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   ²»¿ÉÄܵÄ,¿ÉÄÜÔÚNTÏÂÃæJSP»áÅܵĸü¼Ó¿ì,ÒòΪÎÒÃÇ·¢ÏÖÏÖÔÚµÄjavaÐéÄâ»ú»¹ÊÇ 
Windowsƽ̨ϵıȽÏÎȶ¨. 
   ÔÙ˵һµã,JservÊÇ¶àÆ½Ì¨µÄ,ÉõÖÁ¿ÉÒÔ±£Ö¤ApacheÔÚLinuxÏÂÃæÅܶøJServÔÚNTÏÂÃæ 
ÅÜ,ËäÈ»ÓÐÒ»µã±ä̬,µ«ÊÇЧÂÊȷʵÊǺܸߵÄ. 
 
¡Ã ----------->ÕâȷʵÊÇÕâÑù.php4±¾Éí¾Í²»¿ÉÒÔ˵ʲô¶¼ºÃ,µ«ÊÇÖÁÉÙ²» 
¡Ã ÄÜ˵ûÓÐǰ;.JSPÒ²²»¼ûµÃºÜÓÐǰ;.JSPÐèÒª±àÒë³ÉÖмäÂë,È»ºóÐèÒª 
¡Ã servlet engineÓÃÓÃjavaÐéÄâ»ú½âÊÍÖ´ÐÐ.ÄãµÄ²âÊÔ²»ÖªµÀÊÇ×öÒ»¸öʲô 
¡Ã ÑùµÄÔËËã²âÊÔ. Servlet²»ÊÇscript,jspºÍservlet²¢²»¿ÉÒÔµÈͬÔÚÒ»Æð, 
¡Ã ÎÒ´ÓÀ´¾ÍÖÓ°®servletºÍisapi. 
¡Ã ---------> mod-perlȷʵºÃºÜ¶à 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.136.140] 
·¢ÐÅÈË: wyh ([º®]), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 23:54:02 1999) 
 
¡¾ ÔÚ weffen (wef) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã -----------¡·JSP²»ÊÇûÓùý£¬ÎÒÒ²Ôø¾­ÓÃËü¿ª·¢¹ýe-comercial project 
¡Ã ÎÒÒ²²»ÊDz»Ï²»¶JSp,µ«ÊÇ£¬ÎÒºÜÌÖÑá±ðÈ˶ÔPHPÖ¸ÊÖ»­½Å£¬Õâ¸ö˵ûǰ;£¬ 
¡Ã ÄǸö˵ע¶¨ÌÔÌ­. 
¡Ã ----->²»ÖªËùν£¬ºóÃæÊÇʲôÒâ˼£¿£¿£¿ASpÒ²¿ÉÒÔÓÃjava¿ª·¢component, 
¡Ã PHP¿ª·¢ÐµÄfunction,ÎҾ;­³£ÓÃC¡£Õæ²»½âÄãÔõô»á»ìÏýµÃÂÒÆß°ËÔã¡£ 
¡Ã PHP¿ª·¢Ô­´úÂ룬ÄãÏëÔö¼Óʲô¹¦ÄÜ£¬×Ô¼ºÌí²¹£¬×Ô¼º¿ª·¢£¬ÓÃC ok, 
¡Ã ÓÃjava ok,ÓÃperlÒ²ok. 
¡Ã ----¡·Äã²»ÏàОÍÊÇÄãµÄÊ£¬ÎҵĽá¹ûÒѾ­¹»¿ÍÆø¡£±ðµÄÅóÓÑ»¹±áµÃËü 
¡Ã Ïó¹·Êº¡£ 
¡Ã ------->½Å±¾¾ÍÊǽű¾£¬Ê²Ã´servlet,servletÒѾ­ÊÇclass,jsp»¹Òª±ä³É 
¡Ã ÖмäÂë²Å½âÊÍÖ´ÐС£ 
~~~~~~~~~~~~~~~~~~~~~~ 
  ¿ÉÊÇjsp»¹ÊDZàÒë³ÉΪservletÖ´Ðеİ¡,ÀïÉõÖÁ¿ÉÒÔÈ¥¿´¿´ÕâЩ±àÒëºóµÄ 
Servlet,ÓÃURLÈÃËûÃǵ¥¶ÀÖ´ÐÐ,¶ø²»Í¨¹ýjsp.ÆäʵЧ¹ûÊÇÒ»ÑùµÄ,ÖÁ¶àÔö¼Ó 
ÁËÒ»¸ö·ÃÎÊÎļþµÄ×îºóÐÞ¸Äʱ¼äµÄ²Ù×÷,Õâ¸ö²Ù×÷»áºÜ·Ñʱ¼äÂð,´ó¸ÅÄã¶¼ 
²»»áÏàÐÅ. 
 
¡Ã ---->scriptÊÇ·½±ã£¬µ«ÊdzäÆäÁ¿»¹ÊÇscript 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.136.140] 
·¢ÐÅÈË: wyh ([º®]), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sun Dec  5 23:55:57 1999) 
 
¡¾ ÔÚ kvkv (ϲ֮ÀÉ¡«µØÇò»¹ÔÚ£¬Õâ¾ÍºÜºÃ) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã         ASP¡¢PHP¡¢JSP¸÷Óи÷µÄÓŵ㣬´ó¼Ò¶à¶à½»Á÷£¬²»Òª³³Âï¡£ 
¡Ã         JSP¸úASPÔËÐлúÖÆ»¹ÊǺܲ»Í¬µÄ¡£Ëü²»µ¥ÊǽâÊͽű¾£¬¶øÇÒ 
¡Ã »¹°Ñ´úÂë±àÒëÁ˵±³ÉservletÔËÐС£¿ÉÒÔ˵¿ª·¢µÄʱºò±È½ÏÏóASP£¬ 
¡Ã ÔËÐеÄʱºò¾ÍÓеãÏóISAPIÁË¡£ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
   ÕâÑù˵ÎÒϲ»¶,ºÇºÇ,ÆäʵServletµÄ»úÖÆºÍISAPIÊǷdz£ÏàÏñµÄ,Ö»²»¹ýÒ»¸ö 
µ÷ÈëµÄÊÇDLL,ÁíÒ»¸öÊÇjavaµÄÀà. 
 
¡Ã         ºÇºÇ£¬JSPÎҺܲ»Ê죬Ҳ²»ÖªµÀ¶Ô²»¶Ô¡£ 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.136.140] 
·¢ÐÅÈË: KHP (Keen), ÐÅÇø: Java        
±ê  Ìâ: Re: JSPÊÇʲô¶«Î÷£¿ 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Mon Dec  6 12:29:21 1999) 
 
¡¾ ÔÚ wyh ([º®]) µÄ´ó×÷ÖÐÌáµ½: ¡¿ 
¡Ã     Æä´Î,ÔÚʵ¼ÊÔËÐÐËÙ¶ÈÉÏ,ÓÉÓÚServlet±¾ÉíÊÇÒ»´ÎÔØÈë,¶à´ÎÔËÐÐ,½ö½öÔÚ 
¡Ã µÚÒ»´Î·ÃÎʵÄʱºò»áÓÐÔØÈëÄ£¿éµÄ²Ù×÷,ÒÔºóµÄÇëÇó¶¼±»ÄÚ´æÖеÄservletÏìÓ¦ÁË, 
¡Ã ËùÒÔ¾¡¹ÜjavaµÄËٶȲ»Èçcgi,µ«ÊÇʵ¼Ê²¢²»»á±Ècgi²î.Õâ·½Ãæphp¾Í²îµÄ¶à, 
¡Ã ÓÈÆäÊÇphp3,ÍêÈ«µÄ½âÊÍÖ´ÐÐ.ÎÒÃDZȽϹýÎÒÃÇ×Ô¼ºÍøÕ¾µÄÏìÓ¦Ò³/Ãë,±Èphp 
¡Ã Ð´µÄÒ³ÃæºÃºÜ¶à,²âÊÔµÄÈí¼þÊÇapache µÄ JMeter. 
 
ʵ¼ÊÉÏ Servlet Êµ¼Ê±»Ö´ÐÐʱÒѾ­ºÜ´ó³Ì¶ÈÉϱ» JIT ±àÒëÆ÷±àÒë³É±¾µØ´úÂëÁË£¬ËùÒÔ 
Ö´ÐÐÆðÀ´ËٶȺܿ죬¾ÍÏñ ISAPI ÖеĠdll¡£ 
 
ÏÖÔڵĠWebServer ÐÔÄܼǼÊÇÓÉ IBM µÄ WebSphere ´´ÔìµÄ£¬ÀûÓàJSP »úÖÆµÄÐÔÄÜ 
¿ÉÒÔ°ÑÖ÷»úµÄÐÔÄÜ·¢»Óµ½¼«ÏÞ¡£ 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: 166.111.163.77] 

BBSˮľÇ廪վ¡Ã¾«»ªÇø