»î¶¯Óã¬ÄÜ´ó´óÌá¸ß¿ª·¢Ð§ÂÊ¡£ÁíÍ⣬¾ÍĿǰ¹úÄÚµÄJSP¿ª·¢Õß¶øÑÔ£¬³ýÁËʹÓÃJSP×Ô´øµÄ³£Óñê¼ÇÍ⣬ºÜÉÙ¿ª·¢×Ô¼ºµÄ±ê¼Ç£¬»òÐíStrutsÊÇÒ»¸öºÜºÃµÄÆðµã¡£
¹ØÓÚÒ³Ãæµ¼º½£¬ÎÒÈÏΪÄǽ«ÊǽñºóµÄÒ»¸ö·¢Õ¹·½Ïò£¬ÊÂʵÉÏ£¬ÕâÑù×ö£¬Ê¹ÏµÍ³µÄÂöÂç¸ü¼ÓÇåÎú¡£Í¨¹ýÒ»¸öÅäÖÃÎļþ£¬¼´¿É°ÑÎÕÕû¸öϵͳ¸÷²¿·ÖÖ®¼äµÄÁªÏµ£¬Õâ¶ÔÓÚºóÆÚµÄά»¤ÓÐ×ÅĪ´óµÄºÃ´¦¡£ÓÈÆäÊǵ±ÁíÒ»Åú¿ª·¢Õß½ÓÊÖÕâ¸öÏîĿʱ£¬ÕâÖÖÓÅÊÆÌåÏֵøü¼ÓÃ÷ÏÔ¡£
MVC¼´Model-View-ControllerµÄËõд£¬ÊÇÒ»ÖÖ³£ÓõÄÉè¼ÆÄ£Ê½¡£MVC ¼õÈõÁËÒµÎñÂß¼½Ó¿ÚºÍÊý¾Ý½Ó¿ÚÖ®¼äµÄñîºÏ£¬ÒÔ¼°ÈÃÊÓͼ²ã¸ü¸»Óڱ仯¡£Struts ÊÇMVCµÄÒ»ÖÖʵÏÖ£¬Ëü½« ServletºÍ JSP ±ê¼Ç£¨ÊôÓÚ J2EE ¹æ·¶£©ÓÃ×÷ʵÏÖµÄÒ»²¿·Ö¡£Struts¼Ì³ÐÁËMVCµÄ¸÷ÏîÌØÐÔ£¬²¢¸ù¾ÝJ2EEµÄÌØµã£¬×öÁËÏàÓ¦µÄ±ä»¯ÓëÀ©Õ¹
178. ÓòÃû¸ñʽҪÇó
Ó¢ÎÄ26¸ö×ÖĸºÍ10¸ö°¢À²®Êý×ÖÒÔ¼°ºá¸Ü\£\¿ÉÒÔÓÃ×÷ÓòÃû¡£×ÖĸµÄ´óСдûÓÐÇø±ð£»Ã¿¸ö²ã´Î×²»Äܳ¬¹ý26¸ö×Öĸ£»Ê××Ö»ò½áβ×Ö²»ÄÜÊÇ\ºÍ\£»ÓòÃû²»ÄܰüÀ¨Óпոñ£»ÖÐÎÄÔÝʱ²»ÄÜÓÃ×÷ÓòÃû¡£
179. AjAXÓÐʲôºÃ´¦£¿
ÓÃÓÚÐèÒª²éѯÊý¾Ý¿â²ÅÄÜ×öµÄÒ³ÃæÐ£Ñé,ÔÙ±ÈÈçʵʱˢÐÂ,ÔÙ±ÈÈçÁ¼ºÃµÄÓû§½çÃæÒÔ¼°¿ìËÙµÄÏìÓ¦µÈµÈ ÎÞˢС¢¼õÉÙÍøÂçÁ÷Á¿
180. Webservice ÓÐʲôºÃ´¦?
¿çƽ̨µÄ¿É»¥²Ù×÷ÐÔ ¿ç·À»ðǽµÄͨÐÅ Ó¦ÓóÌÐò¼¯³É Èí¼þºÍÊý¾ÝÖØÓÃ
181. JAVA µÄ»º³å»úÖÆ£¿ BufferdStream
182. ÈçºÎÔÚjavascriptÖÐʵÏÖ¼ÌÐø£¿Ê×ÏÈjsÊǵ¥Ï̵߳ģ¬ÏÖÔÚ»ù±¾³ýÁËXHRµÄcallback¿ÉÒÔÁí¿ªÒ»¸öÏß³ÌÒÔ
Í⣬»¹ÎÞ·¨ÊµÏÖ¶àỊ̈߳¬Æä´ÎtimeoutÊÇÔÚ±¾´Îjs´úÂëÔËÐÐÍ꿪ʼ¼ÆÊ±timeoutµÄ£¬ËùÒÔÔÚÒ»¸öºÄʱµÄº¯
ÊýÖ®Íâtimeout»òÕßintervalÒ»¸öº¯ÊýÔËÐб¾Éí¾ÍÊÇ»ÄÃýµÄ£¬ieÏÂÃæalert£¬jsº¯ÊýÖ´ÐÐÒ²»á×èÈûintervalÖ´ÐÐ
183. XMLHTTPµÄhibernateµÄsaveÓësaveOrUpdateµÄÇø±ð£¿getÓëloadµÄÇø±ð£¿
´ð°¸: Transient״̬--ÀëÏß״̬£¬Persient״̬--³Ö¾Ã״̬£¬Detached״̬--ÍѹÜ״̬
1.save£¨£©·½·¨£¬µ÷ÓÃsave·½·¨Ê±£¬Ê×ÏÈ»áÔÚsession»º´æÖвéÕÒ±£´æ¶ÔÏóÈç¹ûʵÌå¶ÔÏóÒѾ´¦ÓÚPersient״̬£¬Ö±½Ó·µ»Ø£¬·ñÔÚʵÐÐsql²Ù×÷£¬²¢½«±£´æµÄʵÌå¶ÔÏó¼ÓÈësession»º´æ£¨save·½·¨²»»á°ÑʵÌå¼ÓÈë¶þ¼¶»º´æµÄ£©£¬×îºó¶Ô´æÔڵļ¶Áª¹ØÏµ½øÐеݹ鴦Àí¡£
2.saveOrUpdate£¨£©·½·¨£ººÍsave·½·¨Ò»ÑùÊ×ÏÈÔÚsession»º´æÖвéÕÒ£¬Åж϶ÔÏóÊÇ·ñΪΪ±£´æ×´Ì¬£¬Èç¹û¶ÔÏó´¦ÓÚPersient£¬²»Ö´ÐвÙ×÷£¬´¦ÓÚTransientÖ´ÐÐsave²Ù×÷£¬´¦ÓÚDetachedµ÷ÓÃsave½«¶ÔÏóÓësessionÖØÐ¹ØÁª£¨¼òµ¥µÄ˵¾ÍÊǸ÷½·¨»áÏÈ¿´¸Ã¶ÔÏóÊÇ·ñÒѾ´æÔÚ£¬Èç¹ûÒѾ´æÔھ͸üУ¬·ñÔòÐÂÔö±£´æ£©¡£ 3.getÓëloadµÄÇø±ð£¿load»áÏÈ´Ó»º´æÖвéѯ£¬Èç¹û²»´æÔÚÔÙµ½Êý¾Ý¿â²éѯ£»¶øgetÊÇÖ±½Ó´ÓÊý¾Ý¿âÖвéѯ£»loadµÄЧÂÊ»á¿ìµã£¨ÒòΪËû´Ó»º´æÖвéѯ£©
184. Á¬½Ó³ØµÄÔÀí
j2ee ·þÎñÆ÷Æô¶¯Ê±»á½¨Á¢Ò»¶¨ÊýÁ¿µÄ³ØÁ¬½Ó£¬²¢Ò»Ö±Î¬³Ö²»ÉÙÓÚ´ËÊýÁ¿µÄ³ØÁ¬½Ó¡£µ±¿Í»§¶Ë³ÌÐòÐèÒªÁ¬½Óʱ£¬³ÔÇý¶¯³ÌÐò»á·µ»ØÒ»¸öδʹÓõijØÁ¬½Ó²¢½«Æä±ê¼ÇΪæ¡£Èç¹ûµ±Ç° ûÓпÕÏÐÁ¬½Ó£¬³ØÇý¶¯¾Í½¨Á¢Ò»¶¨Ð嵀 Á¬½Ó
185. ÓÃjavascript±àд½Å±¾Ð¡³ÌÐò£¬ÊµÏÖµã»÷ȫѡ£¨£© function selectAll(){
var item = document.getElementsByName(\for( var j=0;j if(!item[j].disabled){ item[j].checked = true } } 186. ˵һÏÂÀ¬»ø»ØÊÕµÄÔÀí£¬¿ÉÒÔÖ±½Ó´ÓÄÚ´æÖлØÊÕÂð? À¬»ø»ØÊÕÆ÷ͨ³£ÊÇ×÷Ϊһ¸öµ¥¶ÀµÄµÍ¼¶±ðµÄÏß³ÌÔËÐУ¬²»¿ÉÔ¤ÖªµÄÇé¿ö϶ÔÄÚ´æ¶ÑÖÐÒѾËÀÍöµÄ»òÕß³¤Ê±¼äûÓÐʹÓõĶÔÏóºÍ½øÐÐÇå³þ»ØÊÕ£¬³ÌÐòÔ±²»ÄÜʵʱµÄµ÷ÓÃÀ¬»ø»ØÊÕÆ÷¶Ôij¸ö¶ÔÏó»òËùÓжÔÏó½øÐÐÀ¬»ø»ØÊÕ¡£»ØÊÕ»úÖÆÓзִú¸´ÖÆÀ¬»ø»ØÊպͱê¼ÇÀ¬»ø»ØÊÕ£¬ÔöÁ¿À¬»ø»ØÊÕ 187. javaµÄÒì³£ÓÐÄļ¸ÖÖ£¬ÓÐÊ²Ã´Çø±ð¡£ µÚÒ»ÖÖ·½Ê½£ºÖ±½ÓÔÚº¯ÊýÍ·ÖÐthrows SomeException£¬º¯ÊýÌåÖв»ÐèÒªtry/catch µÚ¶þÖÖ·½Ê½£ºÊ¹ÓÃtry/catch£¬ÔÚcatchÖнøÐÐÒ»¶¨µÄ´¦ÀíÖ®ºó£¨Èç¹ûÓбØÒªµÄ»°£©Å׳öijÖÖÒì³£ µÚÈýÖÖ·½·¨£ºÊ¹ÓÃtry/catch/finally£¬ÔÚcatchÖнøÐÐÒ»¶¨µÄ´¦ÀíÖ®ºó£¨Èç¹ûÓбØÒªµÄ»°£©Å׳öijÖÖÒì³£ 188. ͨ¹ý²¿ÊðÃèÊöÎļþ£¨web.xml£©¿ÉÒÔÅäÖÃÄÄЩ¹¦ÄÜ£¿ ¼àÌýÆ÷¡£¡£¹ýÂËÆ÷¡£¡£Ò²¿ÉÒÔÓÃÀ´ÑéÖ¤XMLÎļþµÄÕýÈ·ÐÔ 189. ˵һÏÂmvcÔÀí£¬£¨¹ØÓÚmvc£© 1¡¢Ä£ÐÍ£¨Model£© Ä£ÐÍÊÇÓ¦ÓóÌÐòµÄÖ÷Ì岿·Ö¡£Ä£ÐͱíʾҵÎñÊý¾Ý£¬»òÕßÒµÎñÂß¼. 2¡¢ÊÓͼ£¨View£© ÊÓͼÊÇÓ¦ÓóÌÐòÖÐÓû§½çÃæÏà¹ØµÄ²¿·Ö£¬ÊÇÓû§¿´µ½²¢ÓëÖ®½»»¥µÄ½çÃæ¡£ 3¡¢¿ØÖÆÆ÷£¨controller) ¿ØÖÆÆ÷¹¤×÷¾ÍÊǸù¾ÝÓû§µÄÊäÈ룬¿ØÖÆÓû§½çÃæÊý¾ÝÏÔʾºÍ¸üÐÂmodel¶ÔÏó״̬¡£ MVC ʽµÄ³öÏÖ²»½öʵÏÖÁ˹¦ÄÜÄ£¿éºÍÏÔʾģ¿éµÄ·ÖÀ룬ͬʱËü»¹Ìá¸ßÁËÓ¦ÓÃϵͳµÄ¿Éά»¤ÐÔ¡¢¿ÉÀ©Õ¹ÐÔ¡¢¿ÉÒÆÖ²ÐÔºÍ×é¼þµÄ¿É¸´ÓÃÐÔ 190. servlet ÔÚMVCÖг䵱µÄ½ÇÉ«: ÖÐÐÄ¿ØÖÆÆ÷ 191. ʲôÊÇBSºÍCS B/S½á¹¹ÊÇBrowser/ServerµÄ¼ò³Æ ¼´ä¯ÀÀÆ÷/·þÎñÆ÷½á¹¹£¬³ÌÐòºÍÊý¾Ý¿â·ÅÔÚSERVER¶Ë£¬¿Í»§¶Ëͨ¹ý ä¯ÀÀÆ÷À´·ÃÎÊÊý¾Ý£¬½øÐÐÊý¾Ý½»»»¡£ BÆäʵ¾ÍÊÇBROWSE¼´ä¯ÀÀÆ÷£¬S¾ÍÊÇSERVER,¼´·þÎñÆ÷ Ò²¾ÍÊÇ˵,Óû§¿ÉÒÔÓÃä¯ÀÀÆ÷¾Í¿ÉÒÔÏíÊÜSERVERÌṩµÄ·þÎñ,Ò²¾ÍÊÇÎÒÃÇÉÏÍøµÄÀ² ¶øCSÄØ,C¾ÍÊÇCLIENT¼´¿Í»§¶Ë,S¾ÍÊÇSERVER,·þÎñ¶Ë, Ò²¾ÍÊÇ˵,Óû§ÒªÊ¹ÓÃSERVERµÄ·þÎñ,ÐèҪװÉÏÏàÓ¦µÄ¿Í»§¶ËÈí¼þ,ÏñQQ¾ÍÊÇÕâÑùµÄ. C/SÓÖ³ÆClient/Server»ò¿Í»§/·þÎñÆ÷ģʽ¡£·þÎñÆ÷ͨ³£²ÉÓøßÐÔÄܵÄPC¡¢¹¤×÷Õ¾»òСÐÍ»ú£¬²¢²ÉÓôóÐÍÊý¾Ý¿âϵͳ£¬ÈçOracle¡¢Sybase¡¢Informix»ò SQL Server¡£¿Í»§¶ËÐèÒª°²×°×¨ÓõĿͻ§¶ËÈí¼þ¡£ B/SÊÇBrower/ServerµÄËõд£¬¿Í»§»úÉÏÖ»Òª°²×°Ò»¸öä¯ÀÀÆ÷£¨Browser£©£¬ÈçNetscape Navigator»òInternet Explorer£¬·þÎñÆ÷°²×°¡£Oracle¡¢Sybase¡¢Informix»ò SQL ServerµÈÊý¾Ý¿â¡£ä¯ÀÀÆ÷ͨ¹ý£×eb Server ͬÊý¾Ý¿â½øÐÐÊý¾Ý½»»¥¡£ C/SµÄÓŵãÊÇÄܳä·Ö·¢»Ó¿Í»§¶Ë£Ð£ÃµÄ´¦ÀíÄÜÁ¦£¬ºÜ¶à¹¤×÷¿ÉÒÔÔÚ¿Í»§¶Ë´¦ÀíºóÔÙÌá½»¸ø·þÎñÆ÷¡£¶ÔÓ¦µÄÓŵã¾ÍÊǿͻ§¶ËÏìÓ¦Ëٶȿ졣 ȱµãÖ÷ÒªÓÐÒÔϼ¸¸ö£º Ö»ÊÊÓÃÓÚ¾ÖÓòÍø¡£¶øËæ×Å»¥ÁªÍøµÄ·ÉËÙ·¢Õ¹£¬Òƶ¯°ì¹«ºÍ·Ö²¼Ê½°ì¹«Ô½À´Ô½ÆÕ¼°£¬ÕâÐèÒªÎÒÃǵÄϵͳ¾ßÓÐÀ©Õ¹ÐÔ¡£ÕâÖÖ·½Ê½Ô¶³Ì·ÃÎÊÐèҪרÃŵļ¼Êõ£¬Í¬Ê±Òª¶Ôϵͳ½øÐÐרÃŵÄÉè¼ÆÀ´´¦Àí·Ö²¼Ê½µÄÊý¾Ý¡£¿Í»§¶ËÐèÒª°²×°×¨ÓõĿͻ§¶ËÈí¼þ¡£Ê×ÏÈÉæ¼°µ½°²×°µÄ¹¤×÷Á¿£¬Æä´ÎÈκÎһ̨µçÄÔ³öÎÊÌ⣬È粡¶¾¡¢Ó²¼þË𻵣¬¶¼ÐèÒª½øÐа²×°»òά»¤¡£ÌرðÊÇÓкܶà·Ö²¿»òרÂôµêµÄÇé¿ö£¬²»Êǹ¤×÷Á¿µÄÎÊÌ⣬¶øÊÇ·³ÌµÄÎÊÌâ¡£»¹ÓУ¬ÏµÍ³Èí¼þÉý¼¶Ê±£¬Ã¿Ò»Ì¨¿Í»§»úÐèÒªÖØÐ°²×°£¬Æäά»¤ºÍÉý¼¶³É±¾·Ç³£¸ß¡£ ¶Ô¿Í»§¶ËµÄ²Ù×÷ϵͳһ°ãÒ²»áÓÐÏÞÖÆ¡£¿ÉÄÜÊÊÓ¦ÓÚWin98, µ«²»ÄÜÓÃÓÚwin2000»òWindows XP¡£»òÕß²»ÊÊÓÃÓÚ΢ÈíеIJÙ×÷ϵͳµÈµÈ£¬¸ü²»ÓÃ˵Linux¡¢£ÕnixµÈ¡£ B/S×î´óµÄÓŵã¾ÍÊÇ¿ÉÒÔÔÚÈκεط½½øÐвÙ×÷¶ø²»Óð²×°ÈκÎרÃŵÄÈí¼þ¡£Ö»ÒªÓÐһ̨ÄÜÉÏÍøµÄµçÄÔ¾ÍÄÜʹÓ㬿ͻ§¶ËÁãά»¤¡£ÏµÍ³µÄÀ©Õ¹·Ç³£ÈÝÒ×£¬Ö»ÒªÄÜÉÏÍø£¬ÔÙÓÉϵͳ¹ÜÀíÔ±·ÖÅäÒ»¸öÓû§ÃûºÍÃÜÂ룬¾Í¿ÉÒÔʹÓÃÁË¡£ÉõÖÁ¿ÉÒÔÔÚÏßÉêÇ룬ͨ¹ý¹«Ë¾ÄÚ²¿µÄ°²È«ÈÏÖ¤£¨Èç£Ã£ÁÖ¤Ê飩ºó£¬²»ÐèÒªÈ˵IJÎÓ룬ϵͳ¿ÉÒÔ×Ô¶¯·ÖÅ䏸Óû§Ò»¸öÕ˺ŽøÈëϵͳ¡£ 192. Ò³ÃæÖÐʹÓÃjavascriptµÄÀûÓë±×£¿£¨Òæ¶Ë£ºÄܼõÉÙһЩ¼òµ¥µÄÂß¼ÒµÎñ£¬Ìá¸ßÒ³ÃæµÄЧÂÊ£¬±×¶Ë£º¶ÔÓÚÓРЩ²»ÄÜʶ±ðJavascriptµÄä¯ÀÀÆ÷´æÔÚÒ»¶¨µÄ°²È«Òþ»¼£© 193. ÔÚLiniux/UinixÏ´´½¨Ò»¸ö½ÇÉ«Õʺţ¬×Ô¼ºÓµÓÐÒ»ÇÐȨÏÞ£¬ÏµÍ³Óû§ÓµÓзÃÎÊȨÏÞ£¬ÆäËûÓû§Ã»ÓÐÈκÎȨ ÏÞ. 194. SQLÖÐÓиöPrepardStatement¶ÔÏó£¬ÓÃJavaʵÏÖÁ¬½ÓOracleÊý¾Ý¿â£¬ÔËÓÃPrepardStatement¶ÔÏó¡£ ConnDB.java package demo.bean; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class ConnDB { public static void main(String[] args) { } } try{ String driver = \ String url=\String username = \String password = \ DriverManager.registerDriver( new oracle.jdbc.OracleDriver()); Connection con = DriverManager.getConnection(url, username, password); PreparedStatement stm = con.prepareStatement(\ ResultSet rs = stm.executeQuery(); while(rs.next()){ } System.out.print(rs.getString(1)); }catch(Exception e){ e.printStackTrace(); } 195. Êý¾Ý¿âË÷ÒýµÄÓŵãºÍȱµã Ò»¡¢ÎªÊ²Ã´Òª´´½¨Ë÷ÒýÄØ£¨Óŵ㣩£¿ ÕâÊÇÒòΪ£¬´´½¨Ë÷Òý¿ÉÒÔ´ó´óÌá¸ßϵͳµÄÐÔÄÜ¡£ µÚÒ»£¬ ͨ¹ý´´½¨Î¨Ò»ÐÔË÷Òý£¬¿ÉÒÔ±£Ö¤Êý¾Ý¿â±íÖÐÿһÐÐÊý¾ÝµÄΨһÐÔ¡£ µÚ¶þ£¬ ¿ÉÒÔ´ó´ó¼Ó¿ìÊý¾ÝµÄ¼ìË÷ËÙ¶È£¬ÕâÒ²ÊÇ´´½¨Ë÷ÒýµÄ×îÖ÷ÒªµÄÔÒò¡£ µÚÈý£¬ ¿ÉÒÔ¼ÓËÙ±íºÍ±íÖ®¼äµÄÁ¬½Ó£¬ÌرðÊÇÔÚʵÏÖÊý¾ÝµÄ²Î¿¼ÍêÕûÐÔ·½ÃæÌرðÓÐÒâÒå¡£ µÚËÄ£¬ ÔÚʹÓ÷Ö×éºÍÅÅÐò×Ӿ佸ÐÐÊý¾Ý¼ìË÷ʱ£¬Í¬Ñù¿ÉÒÔÏÔÖø¼õÉÙ²éѯÖзÖ×éºÍÅÅÐòµÄʱ¼ä¡£ µÚÎ壬 ͨ¹ýʹÓÃË÷Òý£¬¿ÉÒÔÔÚ²éѯµÄ¹ý³ÌÖУ¬Ê¹ÓÃÓÅ»¯Òþ²ØÆ÷£¬Ìá¸ßϵͳµÄÐÔÄÜ¡£ ¶þ¡¢½¨Á¢·½ÏòË÷ÒýµÄ²»ÀûÒòËØ£¨È±µã£©µ«ÊÇ£¬Îª±íÖеÄÿһ¸öÁж¼Ôö¼ÓË÷Òý£¬ÊǷdz£²»Ã÷ÖǵÄȱµã£º 1 ´´½¨Ë÷ÒýºÍά»¤Ë÷ÒýÒªºÄ·Ñʱ¼ä£¬ÕâÖÖʱ¼äËæ×ÅÊý¾ÝÁ¿µÄÔö¼Ó¶øÔö¼Ó¡£ 2 Ë÷ÒýÐèÒªÕ¼ÎïÀí¿Õ¼ä£¬³ýÁËÊý¾Ý±íÕ¼Êý¾Ý¿Õ¼äÖ®Í⣬ÿһ¸öË÷Òý»¹ÒªÕ¼Ò»¶¨µÄÎïÀí¿Õ¼ä£¬Èç¹ûÒª½¨Á¢¾Û ´ØË÷Òý£¬ÄÇôÐèÒªµÄ¿Õ¼ä¾Í»á¸ü´ó¡£ 3 µ±¶Ô±íÖеÄÊý¾Ý½øÐÐÔö¼Ó¡¢É¾³ýºÍÐ޸ĵÄʱºò£¬Ë÷ÒýÒ²Òª¶¯Ì¬µÄά»¤£¬ÕâÑù¾Í½µµÍÁËÊý¾ÝµÄά»¤ËÙ¶È¡£ 196. struts2.0Öм¸ÖÖ³£ÓõıêÇ© 197. ½éÉÜÏÂspring SpringÌṩÁ˹ÜÀíÒµÎñ¶ÔÏóµÄÒ»Ö·½·¨²¢ÇÒ¹ÄÀøÁË×¢Èë¶Ô½Ó¿Ú±à³Ì¶ø²»ÊǶÔÀà±à³ÌµÄÁ¼ºÃϰ¹ß.SpringµÄ¼Ü¹¹»ù´¡ÊÇ»ùÓÚʹÓÃJavaBeanÊôÐÔµÄInversion of ControlÈÝÆ÷ÊÇÒ»¸ö½â¾öÁËÐí¶àÔÚJ2EE¿ª·¢Öг£¼ûµÄÎÊÌâµÄÇ¿´ó¿ò¼Ü£¬»¹ÌṩÁË¿ÉÒÔºÍ×ÜÌåµÄIoCÈÝÆ÷¼¯³ÉµÄÇ¿´ó¶øÁé»îµÄMVC web¿ò. 198. ½éÉÜÏÂajax AJAXÈ«³ÆÎª¡°Asynchronous JavaScript and XML¡±£¨Òì²½JavaScriptºÍXML£©£¬ÊÇÖ¸Ò»ÖÖ´´½¨½»»¥Ê½ÍøÒ³Ó¦ÓõÄÍøÒ³¿ª·¢¼¼Êõ 199. ½éÉÜÏÂhibernate HibernateÊÇÁ¬½Ó Java Ó¦ÓóÌÐòºÍ¹ØÏµÊý¾Ý¿âµÄÖмä¼þ¡£Ëü¶Ô JDBC API ½øÐÐÁË·â×°£¬¸ºÔðJava¶ÔÏóµÄ³Ö¾Ã»¯¡£ÔÚ·Ö²ãµÄÈí¼þ¼Ü¹¹ÖÐËüλÓڳ־û¯²ã£¬·â×°ÁËËùÓÐÊý¾Ý·ÃÎÊϸ½Ú£¬Ê¹ÒµÎñÂÞ»ù²ã¿ÉÒÔרעÓÚʵÏÖÒµÎñÂß¼ 200. servletºÍjspÒ³Ãæ¹ýÂËÆ÷FilterµÄ×÷Óü°ÅäÖà ¹ýÂËÆ÷¿É¸½¼Óµ½Ò»¸ö»ò¶à¸öservlet»òJSPÒ³ÃæÉÏ£¬²¢ÇÒ¿ÉÒÔ¼ì²é½øÈëÕâЩ×ÊÔ´µÄÇëÇóÐÅÏ¢ ¹ýÂËÆ÷ÒªºÃ´¦¡£1ËüÒÔÒ»ÖÖÄ£¿é»¯µÄ»ò¿ÉÖØÓõķ½Ê½·â×°¹«¹²µÄÐÐΪ 2 ÀûÓÃËüÄܹ»½«¸ß¼¶·ÃÎʾö²ßÓë±íÏÖ´úÂëÏà·ÖÀë 201. ѧJAVAµÄ¶¼¿´ÁËʲôÊ飿 »ù´¡ºÜ²îµÄÈËÎÒ½¨ÒéÓÃÄDZ¾JavaSE 6.0±à³ÌÖ¸ÄÏ ¡¶×îÐÂJava2 ºËÐļ¼Êõ ¾í1¡¢¾í2¡·ÁË£¬²»ÒªÅ´úÂëÄѶ®£¬Õâ¸öÒ»¶¨Òª¿Ë·þ£¬µ±È»Ä³Ð©´úÂë(±ÈÈç¾³£Ìá¼°µÄ»Ð¡Çò¡¢ÄãÓÖ²»ÊǸãͼÏóµÄ:))¾Í¿ÉÒÔÌø¹ýÈ¥¡£Õâµ±ÖпÉÒÔ´©²åÔĶÁ¡¶JavaʵЧ±à³Ì°ÙÀý¡·£¬×îºó½¨Òé´ó¼ÒÔĶÁ¡¶Java±à³Ì˼Ïë¡· thinking in JAVAµÚÈý°æÖÐÎİæ Core Java£¨javaºËÐļ¼Êõ£© 202. º¯ÊýºÍ¹ý³ÌµÄÇø±ð£¿ ¹ý³ÌºÍº¯ÊýÇø±ðÈçÏ£º 1¡¢±êʶ·û²»Í¬:º¯ÊýµÄ±êʶ·ûΪFUNCTION£¬¹ý³ÌΪ£ºPROCEDURE¡£ 2¡¢»°·¨²»Í¬£ºº¯ÊýÖÐÒ»°ã²»ÓñäÁ¿ÐβΣ¬Óú¯ÊýÃûÖ±½Ó·µ»Øº¯ÊýÖµ£»¶ø¹ý³ÌÈçÓзµ»ØÖµ£¬Ôò±ØÐëÓñäÁ¿Ðβηµ »Ø¡£ 3¡¢º¯ÊýÔÚ¶¨Òåʱһ¶¨Òª½øÐк¯ÊýµÄÀàÐÍ˵Ã÷£¬¹ý³ÌÔò²»½øÐйý³ÌµÄÀàÐÍ˵Ã÷¡£ 4¡¢µ÷Ó÷½Ê½²»Í¬:º¯ÊýµÄµ÷ÓóöÏÖÔÚ±í´ïʽÖУ¬¹ý³Ìµ÷Óã¬ÓɶÀÁ¢µÄ¹ý³Ìµ÷ÓÃÓï¾äÀ´Íê³É¡£ 5¡¢¹ý³ÌÒ»°ã»á±»Éè¼Æ³ÉÇóÈô¸É¸öÔËËã½á¹û£¬Íê³ÉһϵÁеÄÊý¾Ý´¦Àí£¬»òÓë¼ÆËãÎ޹صĸ÷ÖÖ ²Ù×÷£»¶øº¯ÊýÍùÍùֻΪÁËÇóµÃÒ»¸öº¯ÊýÖµ¡£ 203. JavascriptÈçºÎʵÏּ̳У¿ 1.²ÉÓöÔÏóð³ä·½Ê½:
Ïà¹ØÍÆ¼ö£º