¡¾×ª¡¿ JavaÉè¼ÆÄ£Ê½Ö®×ÛÊöƪ
JavaÉè¼ÆÄ£Ê½Ö®×ÛÊöƪ
http://tech.it168.com/a2009/0223/266/000000266380.shtml
×Ô´ÓJ2EE³öÏÖÒÔÀ´£¬¾Í´ó´ó¼ò»¯ÁËÔÚJavaÏÂµÄÆóÒµ¼¶¿ª·¢¡£µ«ÊÇËæ×ÅJ2EEÔ½À´Ô½ÆÕ±éµØ±»Ó¦Óõ½¸÷¸öÁìÓòÖУ¬¿ª·¢ÕßÃǽ¥½¥Òâʶµ½ÐèÒªÒ»ÖÖ·½·¨À´±ê×¼»¯Ó¦ÓóÌÐòµÄ¿ª·¢¹ý³Ì£¬ËûÃDzÉÓõķ½·¨ÊDZê×¼»¯Ó¦ÓóÌÐòµÄ½á¹¹²ã¡£Ôڽṹ²ãͨ³£·â×°ÁËһЩ¶ÀÁ¢ÓÚÒµÎñÂß¼µÄ¸´ÔÓ¼¼Êõ£¬ÒÔ±ãÔÚÒµÎñÂß¼ºÍµ×²ãµÄ¼Ü¹¹Ö®¼ä½¨Á¢ÆðÈõÁ¬½Ó¡£ÔÚ±¾ÎÄÖн«»á½éÉÜһЩÉè¼ÆÄ£Ê½£¬Í¨¹ýÀûÓÃÕâЩÉè¼ÆÄ£Ê½£¬¿ª·¢ÈËÔ±¿ÉÒÔ´ïµ½±ê×¼»¯ºÍ¼ò»¯Ó¦ÓóÌÐò¿ª·¢¹ý³ÌµÄÄ¿µÄ¡£
¡¡¡¡Ó¦ÓóÌÐò½á¹¹ºÍJ2EE
¡¡¡¡J2EEÊÇÒ»¸öºÜ³É¹¦µÄ¼¼Êõ£¬ËüΪһЩ»ù±¾µÄÈÎÎñÌṩÁËÒ»Öµıê×¼£¬ÀýÈçÊý¾Ý¿âÁ¬½Ó¡¢·Ö²¼Ê½Ó¦ÓóÌÐòµÈ¡£µ«ÊÇʹÓÃJ2EE²¢²»Äܱ£Ö¤¿ª·¢ÈËÔ±¿ª·¢³ö³É¹¦µÄÓ¦ÓóÌÐò¡£ÓÐЩÈËÈÏΪJ2EE±¾Éí¾ÍÊÇÒ»ÖÖ¿ò¼Ü¼¼Êõ£¬µ«ÊÇÕâÖÖÈÏʶÊDz»ÕýÈ·µÄ£¬ÎÒÃÇÓ¦¸ÃÒâʶµ½J2EE²¢Ã»ÓÐÌṩһ¸öÄܹ»°ïÖú¿ª·¢ÈËÔ±¿ª·¢³ö¸ßÖÊÁ¿Ó¦ÓóÌÐòµÄ¿ò¼Ü£¬Òò´ËºÜ¶àÓоÑéµÄ¿ª·¢ÈËԱͨ¹ýÀûÓÃÉè¼ÆÄ£Ê½À´ÃÖ²¹ÕâһȱÏî¡£
¡¡¡¡Éè¼ÆÄ£Ê½
¡¡¡¡ÔÚ¿ª·¢ÈËÔ±µÄȦ×ÓÖУ¬´ó¼Òͨ¹ýÏ໥½»Á÷ÔÚ¿ª·¢¹ý³ÌÖÐËùÓöµ½µÄÎÊÌâÒÔ¼°½â¾ö·½·¨À´·á¸»Õû¸öȦ×ӵľÑé¡£¶øÉè¼ÆÄ£Ê½¾ÍÊÇÔÚÕâÑùµÄÇé¿öϲúÉúµÄ¡£Ò»¸öÉè¼ÆÄ£Ê½±ØÈ»ÊÇÕë¶Ôij¸öÌØ¶¨µÄÎÊÌâµÄ£¬Õâ¸öÎÊÌâµÄ½â¾ö·½°¸ÒÔ¼°ÕâÑù½â¾öÎÊÌâ²úÉúµÄºó¹û¡£ÔÚ½â¾öÀûÓÃJ2EE½øÐгÌÐò¿ª·¢ÖгöÏÖµÄÎÊÌâµÄ¹ý³ÌÖУ¬ÈËÃǰÑÉè¼ÆÄ£Ê½·ÖΪÁ½À࣬һÖÖÊÇͨÓÿª·¢Ä£Ê½£¬Ò»ÖÖÊÇΪÁ˽â¾öÌØ¶¨µÄJ2EEÎÊÌâµÄģʽ¡£ÏÂÃæÈÃÎÒÃÇÀ´¿´Ò»¿´Ã¿Ò»ÖÖÀàÐ͵Ŀª·¢Ä£Ê½¶¼°üº¬ÁËÄÄЩÄÚÈÝ¡£
¡¡¡¡J2EEÉè¼ÆÄ£Ê½
¡¡¡¡J2EEÉè¼ÆÄ£Ê½ÔÚ¹ýÈ¥¼¸ÄêÖÐËæ×ÅJava¿ª·¢ÈËÔ±¾ÑéµÄ²»¶Ï³É³¤¶ø·¢Õ¹¡£ÕâЩÉè¼ÆÄ£Ê½ÊÇÕë¶ÔʹÓø÷ÖÖJ2EE¼¼Êõʱ¿ÉÄܳöÏÖµÄÎÊÌâÌá³öµÄ£¬ËüÃÇÄܹ»°ïÖú¿ª·¢ÈËÔ±¹¹Ôì³öÓ¦ÓóÌÐò¿ò¼ÜµÄÒªÇó¡£ÀýÈ磬Front Controller(ǰ¶Ë¿Ø¼þ)ģʽ½«servlet´úÂëµÄ¿ª·¢×ª»¯ÎªÔÚͼÐÎÓû§½çÃæÏµĿª·¢¡£µ«ÊÇÐèÒª¼ÇסJ2EEÉè¼ÆÄ£Ðͽâ¾öÁËÄÇЩÔÚJ2EEÏîÄ¿ÖÐ×î¿ÉÄܳöÏÖµÄÎÊÌâ¡£Èç¹ûÄãÔÚJ2EEÓöµ½µÄÎÊÌâºÜÌØÊ⣬ºÜÓпÉÄÜûÓÐÏàÓ¦µÄÉè¼ÆÄ£ÐÍÀ´½â¾öËü¡£
¡¡¡¡Èí¼þ¿ª·¢Éè¼ÆÄ£Ê½
¡¡¡¡Èí¼þ¿ª·¢Éè¼ÆÄ£Ê½ÓÖ±»·ÖΪÁ½ÖÖ£¬Ò»ÖÖÊÇͨÓõÄÃæÏò¶ÔÏóÉè¼ÆÄ£Ê½¡£ÀýÈ繤³§(Factory)ģʽÊÇÒ»ÖÖÃæÏò¶ÔÏóµÄÉè¼ÆÄ£Ê½£¬Ëü½«¶ÔÏóµÄ´´½¨·â×°ÆðÀ´£¬Ê¹¶ÔÏóÄܹ»ÖØÓã¬ÕâÑù¾Í¿ÉÒÔ¼õÉÙ³ÌÐòÕ¼ÓõÄϵͳ×ÊÔ´¡£¶øÁíÒ»ÖÖÊÇ»ùÓÚJavaµÄÉè¼ÆÄ£Ê½£¬ÕâЩÉè¼ÆÄ£Ê½ÒªÃ´ÊǺÍJavaµÄÓïÑÔÌØÐÔ½áºÏµÃºÜ½ô£¬ÒªÃ´ÊÇÃæÏò¶ÔÏó¼¼ÊõÔÚJavaÖеÄÉ¡£²»ÒªÒÔΪÈí¼þÉè¼ÆÄ£Ê
Ïà¹ØÎĵµ£º
×ªÔØ£º
±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£ºhttp://blog.csdn.net/xuchanghao/archive/2009/01/16/3796276.aspx
Ò»¡¢¶àÖÖ·½Ê½¶ÁÎļþÄÚÈÝ¡£
1¡¢°´×Ö½Ú¶ÁÈ¡ÎļþÄÚÈÝ
2¡¢°´×Ö·û¶ÁÈ¡ÎļþÄÚÈÝ
3¡¢°´ÐжÁÈ¡ÎļþÄÚÈÝ
4¡¢Ëæ»ú¶ÁÈ¡ÎļþÄÚÈÝ
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputS ......
ÉèÖÃ×¢ÊÍÄ£°åµÄÈë¿Ú£º Window->Preference->Java->Code Style->Code Template È»ºóÕ¹¿ªComments½Úµã¾ÍÊÇËùÓÐÐèÉèÖÃ×¢Ê͵ÄÔªËØÀ²¡£ÏÖ¾Íÿһ¸öÔªËØÖðÒ»½éÉÜ£º
Îļþ(Files)×¢ÊͱêÇ©£º
/**
* @Title: ${file_name}
* @Package ${package_name}
* @Description: ${todo}(ÓÃÒ»¾ä»°ÃèÊö¸ÃÎļ ......
Apache MINA (mina-2.0.0-M6Ô´ÂëΪÀý):
ÎÒÃÇʹÓÃmina nio tcp×î³£ÓõÄÑùÀýÈçÏÂ:
NioSocketAcceptor acceptor = new NioSocketAcceptor(/*NioProcessorPool's size*/);
DefaultIoFilterChainBuilder cha ......
http://blog.sina.com.cn/s/blog_49605b46010007o2.html
<div name='endDateHourDiv<%=i%>' onclick="changeSelect('<%=i%>')">
<html:select property="endDateHour" onclick="Change(this.value,'<%=i%>')">
<html:option va ......
Èí¼þ¼¼ÊõµÄѸÃÍ·¢Õ¹ÈÃJava
ÊÀ½çµÄWeb ¿ò¼Ü
ÁìÓò
·çÆðÔÆÓ¿£¬¸÷Öּܹ¹²ã³ö²»Çµ«ÄãÄÇ?
¡¡¡¡»Øµ½ÁùÄêǰµÄ½ñÌì̸ÂÛÕâ¸ö»°Ì⣬ÎÒ»áÍѿڶø³ö£ºStruts. ÄÇÊÇÒ»¸ö¶ÔStruts¼¸ºõ³ç°ÝµÄʱ´ú£¬¼¸ºõûÈË¶ÔÆäÖÊÒÉ¡£ÄÇʱJava
ÊÀ½çµÄWeb
frameworkÊÀ½çÈç´Ë"µ¥´¿"£¬µ¥´¿µÃÈç´Ë¿ìÀÖ¡£
¡¡¡¡¾µä£¬¿°³Æ¾µä¡£ÌÈÈôÎÒÔÚ´ËÊ ......