PHPÓëJavaÔÚWeb¿ª·¢·½ÃæµÄ±È½Ï
±È½ÏPHPºÍJSPÕâÁ½¸öWeb¿ª·¢¼¼Êõ,ÔÚĿǰµÄÇé¿öÊÇÆäʵÊDZȽÏPHPºÍJavaµÄWeb¿ª·¢.ÒÔÏÂÊÇÎҾͼ¸¸öÖ÷Òª·½Ãæ½øÐеıȽÏ:
Ò». ÓïÑԱȽÏ
PHPÊǽâÊÍÖ´ÐеķþÎñÆ÷½Å±¾ÓïÑÔ,Ê×ÏÈphpÓмòµ¥ÈÝÒ×ÉÏÊÖµÄÌØµã.Óï·¨ºÍcÓïÑԱȽÏÏó,ËùÒÔѧ¹ýcÓïÑԵijÌÐòÔ±¿ÉÒԺܿìµÄÊìϤphpµÄ¿ª·¢.¶øjavaÐèÒªÏÈѧºÃjavaµÄÓï·¨ºÍÊìϤһЩºËÐĵÄÀà¿â,¶®µÃÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼Æ·½·¨.ËùÒÔjava²»ÈçphpºÃѧ.
JavaÊ×ÏÈÒª±àÒë³É×Ö½ÚÂë.classÎļþ,È»ºóÔÚjavaÐéÄâ»úÉϽâÊÍÖ´ÐÐ.JavaµÄWeb¿ª·¢Ê×ÏÈ×îÈÝÒ×Ïëµ½µÄ¾ÍÊÇJSP(ÏÖÔÚÒѾµ½JSP2.0),ÔÀ´µÄjavaµÄWeb¿ª·¢¶¼ÊÇÓÃservletÀ´ÊµÏÖµÄ,ÓÃservletÀ´¿ª·¢ÐèÒª³ÌÐòÔ±ÔÚjavaµÄÔ´ÎļþÖÐǶÈë´óÁ¿µÄhtml´úÂë.ËùÒÔºóÀ´¾Í³öÏÖÁËJSP,JSP¿ÉÒÔ·½±ãµÄǶÈëµ½htmlÎļþµ±ÖÐ,ÆäʵjspÎļþÔÚ·þÎñÆ÷ÉÏÖ´ÐеÄʱºòÊ×ÏȻᱻӦÓ÷þÎñÆ÷ת»»³Éservlet,È»ºóÔÙ±àÒëÖ´ÐÐ.Jsp¿ÉÒÔͨ¹ýservletºÍJavaBeanµÄÖ§³Ö²úÉúÇ¿´óµÄ¹¦ÄÜ.JavaBeanÊÇÒ»Öֿɸ´ÓõÄ,¿çƽ̨µÄÈí¼þ×é¼þ.ʹÓÃjavabean¿ÉÒÔ·½±ãµÄʵÏÖjava´úÂëºÍhtmlµÄ·ÖÀë,Äܹ»ÔöǿϵͳµÄ¹¦ÄܺÍÈí¼þµÄ¸´ÓÃÐÔ.
JavaµÄWeb¿ª·¢ÊôÓÚSUN¹«Ë¾¶¨ÒåµÄJ2EEÆäÖеĹ淶.¶øÇÒÔÚJ2EEÖаüÀ¨ÁËjavaµÄWeb¿ª·¢µÄËùÓз½Ãæ,È磺JSP,Servlet,JDBC,JNDI,JAVABEAN,EJBµÈµÈ.J2EE¾ÍÌØ±ðÊʺÏÓÚ×ö´óÐÍµÄÆóÒµ¼¶µÄÓ¦ÓÃ.
¶þ. Êý¾Ý¿â·ÃÎʱȽÏ
Javaͨ¹ýJDBCÀ´·ÃÎÊÊý¾Ý¿â,ͨ¹ý²»Í¬µÄÊý¾Ý¿â³§ÉÌÌṩµÄÊý¾Ý¿âÇý¶¯·½±ãµØ·ÃÎÊÊý¾Ý¿â.·ÃÎÊÊý¾Ý¿âµÄ½Ó¿Ú±È½Ïͳһ.
PHP¶ÔÓÚ²»Í¬µÄÊý¾Ý¿â²ÉÓò»Í¬µÄÊý¾Ý¿â·ÃÎʽӿÚ,ËùÒÔÊý¾Ý¿â·ÃÎÊ´úÂëµÄͨÓÃÐÔ²»Ç¿.ÀýÈ磺ÓÃJava¿ª·¢µÄWebÓ¦ÓôÓMySQLÊý¾Ý¿âתµ½OracleÊý¾Ý¿âÖ»ÐèÒª×öºÜÉÙµÄÐÞ¸Ä.¶øPHPÔòÐèÒª×ö´óÁ¿µÄÐ޸Ť×÷.
Èý. ϵͳÉè¼Æ¼Ü¹¹±È½Ï
²ÉÓÃJavaµÄWeb¿ª·¢¼¼Êõ,ÐèҪʹÓõÄÊÇÃæÏò¶ÔÏóµÄϵͳÉè¼Æ·½·¨,¶øPHP»¹ÊDzÉÓÃÃæÏò¹ý³ÌµÄ¿ª·¢·½·¨.ËùÒÔÓÃJava½øÐпª·¢Ç°ÆÚÐèÒª×ö´óÁ¿µÄϵͳ·ÖÎöºÍÉè¼ÆµÄ¹¤×÷.
ËÄ. ¿çƽ̨ÐÔ
JavaºÍPHP¶¼ÓÐºÜºÃµÄ¿çÆ½Ì¨µÄÌØÐÔ.¼¸ºõ¶¼¿ÉÒÔÔÚ²»×÷ÈκÎÐ޸ĵÄÇé¿öÏÂÔËÐÐÔÚLinux»òÕßWindowsµÈ²»Í¬µÄ²Ù×÷ϵͳÉÏ.
Îå. ¿ª·¢³É±¾±È½Ï
&nb
Ïà¹ØÎĵµ£º
<?
//ÐÂÎÅÀà±ð
$query_cat="select * from $dbtable1";
$result_cat=mysql_query($query_cat) or die("<mce:script type="text/javascript"><!--
alert('Ìáʾ£º²éѰÐÂÎÅÀà±ðʧ°Ü£¬Çë¸ú¹ÜÀíÔ±ÁªÏµ')
// --></mce:script>");
if(!$resul ......
ÏÂÃæÊÇÓÃ100¸ö²¢·¢Á¬½Ó·Ö±ðȥѹÉú²ú»·¾³ÖÐͬһ¸ºÔؾùºâÆ÷VIPÏ¡¢ÌṩÏàͬ·þÎñµÄÁ½Ì¨·þÎñÆ÷£¬Ò»Ì¨ÎªNginx£¬Áíһ̨ΪApache£¬NginxÿÃë´¦ÀíµÄÇëÇóÊýÊÇApacheµÄÁ½±¶¶à£¬Nginx·þÎñÆ÷µÄϵͳ¸ºÔØ¡¢CPUʹÓÃÂÊÔ¶µÍÓÚApache£º
¡¡¡¡Äã¿ÉÒÔ½«Á¬½ÓÊý¿ªµ½10000¡«30000£¬È¥Ñ¹NginxºÍApacheÉϵÄphpinfo.php£¬ÕâÊÇÓÃä¯ÀÀÆ÷·ÃÎ ......
·½·¨Ò»£º½¨Ò»¸öÆ´Òô±í t_cosler £¬´æ·Åÿ¸ö×Öĸ¿ªÍ·µÄµÚÒ»¸öºº×ֵıàºÅºÍ×îºóÒ»¸öºº×ֵıàºÅ¡£
BatchFile code+------+--------+-------+
| f_PY | cBegin | cEnd |
+------+--------+-------+
| A | 45217 | 45252 |
| B | 45253 | 45760 |
.....
| Z | 54481 | 55289 |
+------+--------+-------+
......
ÔÚIIS 5.1 »òIIS6 ÖÐÅäÖÃPHP µÄFastCGIģʽ
Ò»¡¢FastCGIÊÇʲô£¿
¡¡¡¡FastCGIÊÇÓïÑÔÎ޹صġ¢¿ÉÉìËõ¼Ü¹¹µÄCGI¿ª·ÅÀ©Õ¹£¬ÆäÖ÷ÒªÐÐΪÊǽ«CGI½âÊÍÆ÷½ø³Ì±£³ÖÔÚÄÚ´æÖв¢Òò´Ë»ñµÃ½Ï¸ßµÄÐÔÄÜ¡£ÖÚ
ËùÖÜÖª£¬CGI½âÊÍÆ÷µÄ·´¸´¼ÓÔØÊÇCGIÐÔÄܵÍϵÄÖ÷ÒªÔÒò£¬Èç¹ûCGI½âÊÍÆ÷±£³ÖÔÚÄÚ´æÖв¢½ÓÊÜFastCGI½ø³Ì¹ÜÀíÆ÷µ÷¶È£¬Ôò¿ÉÒÔÌṩÁ¼ºÃ ......
¿ÉÒÔͨ¹ýÐòÁл°Ò»¸öÊý×飬Ȼºó·Åµ½cookieÖÐ
´ÓcookieÖеõ½Öµ£¬È»ºóÔÚ·´ÐòÁл¯£¬×ª»»ÎªÊý×é¡£
$cur_goods_array = unserialize(stripslashes($_COOKIE['shop_cart_info']));
¡¡
¡¡setcookie("shop_cart_info",serialize($cur_goods_array)); ......