Java ELϵÁÐ 1.JUEL¼ò½é
¡¡¡¡inkfish·Ò룬ÇëÎðÉÌÒµÐÔÖÊ×ªÔØ£¬×ªÔØÇë×¢Ã÷À´Ô´£¨http://blog.csdn.net/inkfish
£©¡£±¾ÎÄÊÇÎÒѧϰJUELͬʱ£¬¶ÔÔÍøÕ¾½øÐеļòµ¥µÄ·Ò룬ÔÍøÕ¾µØÖ·£ºhttp://juel.sourceforge.net/
¡¡¡¡JUEL
ÊÇͳһ±í´ïʽÓïÑÔ£¨Unified Expression Language
, EL
£©µÄÒ»¸öʵÏÖ£¬ÊÇJSP 2.1
±ê×¼£¨JSR-245
£©µÄÒ»²¿·Ö£¬ÒѾ×÷ΪJava EE 5
µÄÒ»²¿·Ö£¬²¢ÇÒ£¬JUEL
2.2ʵÏÖÁËJSP 2.2
·¢Ðа棬ÓëJava EE 6
¹æ·¶ÍêÈ«¼æÈÝ¡££¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
¶¯»ú
¡¡¡¡×Ô´ÓEL×÷ΪJSTLµÄÒ»²¿·Ö£¬EL³ÉΪJSP 2.0±ê×¼µÄÒ»²¿·Ö¡£²»¹ýÏÖÔÚ£¬ÔÚJSP 2.1ÖУ¬EL APIÒѾ·ÖÀëµ½javax.el°üÖУ¬ÒÑ¾ÒÆ³ýÁËËùÓÐJSPºËÐİüµÄÒÀÀµ¡£
¡¡¡¡»»¾ä»°Ëµ£ºELÒѾÄÜÓõ½·ÇJSPµÄÓ¦ÓÃÖУ¡£¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
ÌØÐÔ
¡¡¡¡JUEL
ÌṩÁËͳһ±í´ïʽÓïÑÔµÄÇáÁ¿¼¶ºÍ¸ßЧµÄʵÏÖ¡£
¡¡¡¡* ¸ßÐÔÄÜ
——½âÎö±í´ïʽµ±È»ÊÇÐÔÄܵį¿¾±¡£JUEL
ÓÃÊÖдµÄ´úÂëÀ´½âÎö£¬ÊÖдµÄ´úÂëЧÂʱÈ֮ǰʹÓõģ¨javacc£©Éú³ÉµÄ½âÎöÆ÷¿ì10±¶£¡Ò»µ©±àÒ룬±í´ïÊ÷»á¸ßËÙµÄÔËÐС£
¡¡¡¡* ²å¼þʽµÄ»º´æ
——¼´Ê¹JUEL
½âÎöÆ÷·É¿ì£¬½âÎö±í´ïʽÏà¶ÔÀ´ËµÔÚ×ÊÔ´ÏûºÄÉÏÒ²Êǰº¹óµÄ¡£Òò´Ë£¬×î¼ÑµÄ·½·¨ÊÇÖ»½âÎö±í´ïʽ×Ö·û´®Ò»´Î¡£JUEL
ĬÈϵĻº´æ»úÖÆ£¬ÕâÖÖ»úÖÆÔÚ¶àÊýÇé¿öÏÂÒѾ×㹻ʹÓÃÁË¡£¼´Ê¹Èç´Ë£¬JUEL
Ò²ÔÊÐí·½±ãµÄÏñ²å¼þ°ãʹÓÃÄã×Ô¼ºµÄ»º´æ¡£
¡¡¡¡* СÌå»ý
——JUEL
¾¹ý¾«ÐĵÄÉè¼Æ£¬ÈôúÂëµÄ´óСºÍÄÚ´æÊ¹ÓÃÁ¿¾¡Á¿×îС¡£
¡¡¡¡* ·½·¨µ÷ÓÃ
——JUEL
Ö§³Ö·½·¨µ÷Ó㬱ÈÈç${foo.matches('[0-9]+')}
¡£Ê¹ÓÃELµÄ½âÎö»úÖÆ£¬·½·¨±»½âÎöºÍµ÷Óá£ÔÚJUEL 2.2
ÖУ¬·½·¨µ÷ÓÃÌØÐÔÊÇĬÈÏ´ò¿ªµÄ¡£
¡¡¡¡* ¶à²ÎÊýµ÷ÓÃ
——JUEL
Ö§³ÖJava 5º¯ÊýºÍ·½·¨µ÷ÓÃÀïʹÓöà²ÎÊý£¬±ÈÈ磬ÔÚformat
º¯ÊýÖаó¶¨ÁËString.format(String, String...)
£¬ÔÊÐíÕâÑùʹÓãº${format('Hey %s','Joe')}
¡£ÔÚJUEL 2.2
ÖУ¬¶à²ÎÊýÌØÐÔÊÇĬÈÏ´ò¿ªµÄ¡£
¡¡¡¡* ¿É°Î²åµÄ
——JUEL
Äܱ»ÅäÖóÉÄÜÔÚJavaÔËÐл·¾³»òJEEÓ¦Ó÷þÎñÆ÷ÖÐ×Ô¶¯Ì½²âµ½ELµÄʵÏÖ¡£Ê¹ÓÃJUEL
²¢²»ÐèÒªÓ¦ÓÃÈ¥ÏÔʽµÄÒýÓÃJUEL
ʵÏÖÖÐËùÌØÓеÄÀà¡££¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
״̬
¡¡¡¡JUEL
±»ÈÏΪ¾ßÓвúÆ·¼¶µÄÎȶ¨ÐÔ£¬´úÂë¾¹ýºÜºÃµÄ²âÊÔ£¨80%µÄ¸²¸ÇÂÊ£©£¬²¢ÇÒËùÓÐÌØÐÔ¾ùÒÑʵÏÖ¡££¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
¿ÉÓÃÐÔ
¡¡¡¡JUEL
²ÉÓÃApache 2.0
Ðí¿ÉÐÒé¡££¨À´Ô´£ºht
Ïà¹ØÎĵµ£º
Ä¿±ê£ºÊµÏÖÒ»¸öºº×Ö×Ö·û´®°´ººÓïÆ´Òô×Öµä˳ÐòÅÅÐò¡£
ÔÀí£ºÔÚwindows»·¾³µÄgbk×Ö·û¼¯Àºº×ÖÊǰ´ººÓïÆ´Òô×Öµä˳Ðò±àÂëµÄ£¬Èç“´¡”ÊÇ B4A1£¬“´¢”ÊÇB4A2¡£ÕâÀïÓиöÎÊÌâ¾ÍÏñÉÏÃæµÄ´¢ºÍ´¡ÕâÑùµÄͬÒô×ÖÖ»ÄÜ×ñÕÕ±àÂëµÄ˳ÐòÁË£¬ÁíÍâ¶àÒô×ÖÒ²µÃ×ñÕÕ±àÂë˳Ðò¡£Éè¼ÆË¼Â·ÊÇÏȲð·Öºº×Ö×Ö·û´®Îª×Ö·ûÊý×飬»ñµÃà ......
ÕýÔò±í´ïʽÊÇ×Ö·û´®´¦ÀíµÄÖÕ¼«ÎäÆ÷£¬±¾ÎÄÒÔÒ»¸ö¾ßÌåÌâÄ¿¼ò½éjava¶ÔÕýÔò±í´ïʽµÄÖ§³Ö¡£
ÌâÄ¿£º½«Ò»¸ö×Ö·û´®ÖеÄÐÎÈçhref=“XXXX”ºÍ src=“XXXX”µÄ²¿·ÖÈ¡³ö£¬´òÓ¡¡£
´¦ÀíÕýÔò±í´ïʽÖ÷ÒªÓõ½java.util.regex.MatcherºÍ java.util.regex.PatternÁ½¸öÀà¡£
\\²âÊÔÓõÄ×Ö·û´®
String source= "...h ......
´úÂëÑÝʾ£º
http://code.google.com/p/finance-p/source/browse/#svn/trunk
±¾ÎÄÖ÷Òª½²½âÔÚjava»·¾³ÏÂʹÓÃjQuery½øÐÐJSONÊý¾Ý´«Ë͵Ľ»»¥¹ý³Ì
²Î¿¼¸ù¾Ý×÷ÕßµÄÕËÎñ¹ÜÀíϵͳ(¸öÈ˰æ) Ô´ÂëÏÂÔØ ½²½â
Ò»¡¢Ïà¹Ø¼¼Êõ¡¢¹¤¾ß¼ò½é
1¡¢¼òµ¥½éÉÜÒ»ÏÂJSON£¬JSONÊÇÒ»ÖÖÇáÁ¿¼¶µÄÊý¾Ý½»»»¸ñʽ¡£ Ò×ÓÚÈËÔĶÁºÍ±àд¡£Í¬Ê±Ò²Ò×ÓÚ»úÆ÷½âÎöº ......
ºÜ¾ÃûÉÏÀ´ÁË£¬·¢ÏÖËäÈ»×ÊÁϺÍÊé¿´µÄºÜ¶à£¬µ«ÊǺܾÃûÅöµÄ¶«Î÷»¹ÊǺÜÈÝÒ×µÍü¡£ÒÔºóÏ£ÍûÄܶà¼Ç¼°É¡£
½ñÌìÍæÁ˰ÑÏ̳߳أ¬²¢¶ÔÆäÖеIJÎÊý×öÁËһЩµ÷Õû£¬²¢¼Ç¼Ôڶಢ·¢Çé¿öÏÂÏß³ÌÊý¶Ô¸÷ÖÖÇé¿öµÄ·´Ó¦¡£³ÌÐòÊÇÍøÉÏÕҵ쬲¢×÷ÁËÉÔ΢Ð޸ġ£
javaµÄÏ̳߳ØÊµÏÖ£¬ThreadPool
package net.zj.hz.yk.thr ......
ѧµ½JAVAµÄÃæ¶Ô¶ÔÏ󣬷¢ÏÖÈç´ËÇ¿´ó£¡
ÍòÎï½Ô¶ÔÏó£¬ÍòÎïΪÎÒËùÓã¡
¶ÔJAVA²úÉúÇ¿ÁҵĺøУ¡
µ«¶ÔÓÚSun¹«Ë¾µÄÊÕ¹º£¬JAVA²»Öª»áÈçºÎ£¿
--------------------------------------------------
ÕâµÚһƪÎÄÕ£¬ÊÇÎÒÔÚCSDNµÄ¿ª¶Ë¡£
Ö®ºóÎÒ»á¸üÐÂÎҵIJ©¿Í£¬Ð´ÉÏһЩѧϰ¸ÐÊÜ¡£
Ï£ÍûÄÜÔÚÕâÀïÕÒµ½Ò»Æ¬ÐµÄÌìµØ£¡ ......