Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java±à³Ì»ù´¡

 ÔÚÒ»¸öÃæÏò¶ÔÏóµÄϵͳÖУ¬ÏµÍ³µÄ¸÷ÖÖ¹¦ÄÜÊÇÓÉÐíÐí¶à¶àµÄ²»Í¬¶ÔÏóЭ×÷Íê³ÉµÄ¡£ÔÚÕâÖÖÇé¿öÏ£¬¸÷¸ö¶ÔÏóÄÚ²¿ÊÇÈçºÎʵÏÖ×Ô¼ºµÄ¶ÔϵͳÉè¼ÆÈËÔ±À´½²¾Í²»ÄÇÃ´ÖØÒª
ÁË£»¶ø¸÷¸ö¶ÔÏóÖ®¼äµÄЭ×÷¹ØÏµÔò³ÉΪϵͳÉè¼ÆµÄ¹Ø¼ü¡£Ð¡µ½²»Í¬ÀàÖ®¼äµÄͨÐÅ£¬´óµ½¸÷Ä£¿éÖ®¼äµÄ½»»¥£¬ÔÚϵͳÉè¼ÆÖ®³õ¶¼ÊÇÒª×ÅÖØ¿¼Âǵģ¬ÕâÒ²ÊÇϵͳÉè¼ÆµÄÖ÷
Òª¹¤×÷ÄÚÈÝ¡£ÃæÏò½Ó¿Ú±à³Ì¾ÍÊÇÖ¸°´ÕÕÕâÖÖ˼ÏëÀ´±à³Ì£¡Êµ¼ÊÔÚ¹¤×÷ÖУ¬´ó¼ÒÒѾ­°´ÕÕ½Ó¿Ú±à³ÌÁË£¬Ö»²»¹ýÈç¹ûÄãûÓÐÕâ·½ÃæµÄÒâʶ£¬ÄÇôÄãÖ»ÊÇÔÚ±»¶¯µÄʵÏÖÕâÒ»
˼Ï룻±íÏÖÔÚÆµ·±µÄ±§Ô¹±ðÈ˸ĵĴúÂëÓ°ÏìÁËÄ㣨½Ó¿ÚûÓÐÉè¼Æµ½£©£¬±íÏÖÔÚij¸öÄ£¿éµÄ¸Ä¶¯ÒýÆðÆäËûÄ£¿éµÄ´ó¹æÄ£µ÷Õû£¨Ä£¿é½Ó¿ÚûÓкܺõÄÉè¼Æ£©µÈµÈ¡£Ä¿Ç°ÎÒ
ÃǵÄÈí¼þÉè¼Æ¶ÓÎéÖУ¬ÕâÀàÈËÊÇ×îȱ·¦µÄÈ˲ÅÖ®Ò»¡£·Ç½Ó¿Ú±à³Ì£¬ÊDz»ÊǾÍÊÇÃæÏò¹ý³ÌµÄ±à³Ì˼Ï룿
¡¡1.¹ØÓÚ½Ó¿ÚµÄÀí½â¡£
¡¡½Ó¿Ú´Ó¸üÉî²ã´ÎµÄÀí½â£¬Ó¦ÊǶ¨Ò壨¹æ·¶£¬Ô¼Êø£©ÓëʵÏÖ£¨Ãûʵ·ÖÀëµÄÔ­Ôò£©µÄ·ÖÀë¡£
¡¡ÎÒÃÇÔÚÒ»°ãʵÏÖÒ»¸öϵͳµÄʱºò£¬Í¨³£Êǽ«¶¨ÒåÓëʵÏÖºÏΪһÌ壬²»¼Ó·ÖÀëµÄ£¬ÎÒÈÏΪ×îΪÀí½âµÄϵͳÉè¼Æ¹æ·¶Ó¦ÊÇËùÓе͍ÒåÓëʵÏÖ·ÖÀ룬¾¡¹ÜÕâ¿ÉÄܶÔϵͳÖеÄijЩÇé¿öÓе㷱·³¡£
¡¡½Ó¿ÚµÄ±¾Éí·´Ó³ÁËϵͳÉè¼ÆÈËÔ±¶ÔϵͳµÄ³éÏóÀí½â¡£
¡¡½Ó¿ÚÓ¦ÓÐÁ½ÀࣺµÚÒ»ÀàÊǶÔÒ»¸öÌåµÄ³éÏó£¬Ëü¿É¶ÔӦΪһ¸ö³éÏóÌå(abstract class)£»
¡¡µÚ¶þÀàÊǶÔÒ»¸öÌåijһ·½ÃæµÄ³éÏ󣬼´ÐγÉÒ»¸ö³éÏóÃæ£¨interface£©£»
¡¡Ò»¸öÌåÓпÉÄÜÓжà¸ö³éÏóÃæ¡£
¡¡³éÏóÌåÓë³éÏóÃæÊÇÓÐÇø±ðµÄ¡£
¡¡
2.Éè¼Æ½Ó¿ÚµÄÁíÒ»¸ö²»¿ÉºöÊÓµÄÒòËØÊǽӿÚËù´¦µÄ»·¾³(context,environment)£¬ÏµÍ³Â۵Ĺ۵㣺»·¾³ÊÇÏµÍ³ÒªËØËù´¦µÄ¿Õ¼äÓëÍⲿӰÏìÒò
ËØµÄ×ܺ͡£Èκνӿڶ¼ÊÇÔÚÒ»¶¨µÄ»·¾³ÖвúÉúµÄ¡£Òò´Ë»·¾³µÄ¶¨Òå¼°»·¾³µÄ±ä»¯¶Ô½Ó¿ÚµÄÓ°ÏìÊDz»ÈݺöÊӵģ¬ÍÑÀëÔ­ÏȵĻ·¾³£¬ËùÓеĽӿڽ«Ê§È¥Ô­ÓеÄÒâÒå¡£
¡¡3.°´ÕÕ×é¼þµÄ¿ª·¢Ä£ÐÍ£¨3C£©£¬ËüÃÇÈýÕßÏศÏà³É£¬¸÷Ë¾Ò»Ãæ£¬»ëȻһÌ壬ȱһ²»¿É¡£
¡¡ÃæÏò¶ÔÏóÊÇÖ¸£¬ÎÒÃÇ¿¼ÂÇÎÊÌâʱ£¬ÒÔ¶ÔÏóΪµ¥Î»£¬¿¼ÂÇËüµÄÊôÐÔ¼°·½·¨
¡¡ÃæÏò¹ý³ÌÊÇÖ¸£¬ÎÒÃÇ¿¼ÂÇÎÊÌâʱ£¬ÒÔÒ»¸ö¾ßÌåµÄÁ÷³Ì£¨ÊÂÎñ¹ý³Ì£©Îªµ¥Î»£¬¿¼ÂÇËüµÄʵÏÖ
¡¡½Ó¿ÚÉè¼ÆÓë·Ç½Ó¿ÚÉè¼ÆÊÇÕë¶Ô¸´Óü¼Êõ¶øÑԵģ¬ÓëÃæÏò¶ÔÏ󣨹ý³Ì£©²»ÊÇÒ»¸öÎÊÌâ
¡¡ÎÒÈÏΪ£ºUMLÀïÃæËù˵µÄinterfaceÊÇЭÒéµÄÁíÒ»ÖÖ˵·¨¡£²¢²»ÊÇÖ¸comµÄinterface£¬CORBAµÄinterface£¬JavaµÄinterface£¬DelphiµÄinterface£¬ÈË»ú½çÃæµÄinterface»òNICµÄinterface¡£
¡¡
ÔÚ¾ßÌåʵÏÖÖУ¬ÊÇ¿ÉÒÔ°ÑUMLµÄin


Ïà¹ØÎĵµ£º

[ÒëÎÄ]Java EE 6ÖеÄÒÀÀµ×¢Èë——µÚ1²¿·Ö

Ô­ÎÄ£ºDependency Injection in Java EE 6 – Part 1
×÷ÕߣºReza Rahman
³ö´¦£ºhttp://www.theserverside.com/tt/articles/article.tss?l=DependencyInjectioninJavaEE6
 
ÕâÒ»ÎÄÕÂϵÁнéÉÜÁËJava EEµÄÉÏÏÂÎĺÍÒÀÀµ×¢È루Contexts and Dependency Injection for Java EE£¬CDI£©£¬CDIÊǼ´½«Íê³ÉµÄJava EE 6Æ½Ì ......

Java ÀíÂÛÓëʵ¼ù: ÕýȷʹÓà Volatile ±äÁ¿

 
Java™ ÓïÑÔ°üº¬Á½ÖÖÄÚÔÚµÄͬ²½»úÖÆ£ºÍ¬²½¿é£¨»ò·½·¨£©ºÍ volatile ±äÁ¿¡£ÕâÁ½ÖÖ»úÖÆµÄÌá³ö¶¼ÊÇΪÁËʵÏÖ´úÂëÏ̵߳ݲȫÐÔ¡£ÆäÖÐ Volatile ±äÁ¿µÄͬ²½ÐԽϲµ«ÓÐʱËü¸ü¼òµ¥²¢ÇÒ¿ªÏú¸üµÍ£©£¬¶øÇÒÆäʹÓÃÒ²¸üÈÝÒ׳ö´í¡£ÔÚÕâÆÚµÄ Java ÀíÂÛÓëʵ¼ù
ÖУ¬Brian Goetz ½«½éÉܼ¸ÖÖÕýȷʹÓà volatile ±äÁ¿µÄģʽ£¬²¢Õ ......

quartzÒ»·ÖÖÓ½Ì³Ì javaÈÎÎñµ÷¶È

 quartzÊǸÉɶµÄ£¿ ÈÎÎñµ÷¶ÈÓõÄ
ÈÎÎñµ÷¶ÈÊǸÉɶµÄ£¿¾ÍÊÇÔÚÔ¤¶¨µÄʱ¼ä×öÔ¤¶¨µÄÊÂ
1.ÔÚquartÍøÕ¾ÏÂ×îеÄJAR°ü
2.½¨¸öÏîÄ¿£¬°ÑquartzµÄJAR°ü¼ÓÈëµ½ÏîÄ¿
3.н¨Ò»¸öÈÎÎñ
public class MyJob implements org.quartz.Job {
@Override
public void execute(JobExecutionContext arg0) throws JobExecutionExceptio ......

Java³£¿¼ÃæÊÔÌ⣨ѧJAVAµÄ²»Òª´í¹ýŶ£¡£©


1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ 
1.³éÏó£º
³éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
2.¼Ì³Ð£º
¼Ì³ÐÊÇÒ»ÖÖÁª½áÀàµÄ²ã´ÎÄ£ÐÍ£¬²¢ÇÒÔÊÐíºÍ¹Ä ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ